.single-post-page.site-main{padding-block:0;overflow:clip}.single-article{padding-top:clamp(2rem,5vw,3.5rem)}.single-article__reading,.single-article__media{width:min(100% - (var(--space-page) * 2),var(--container-reading));margin-inline:auto}.single-article__media{width:min(100% - (var(--space-page) * 2),var(--container-single-media))}.single-breadcrumb{margin-bottom:var(--space-xl);color:var(--color-text-muted);font-size:var(--text-xs)}.single-breadcrumb__list{display:flex;align-items:center;gap:var(--space-xs);min-width:0;margin:0;list-style:none}.single-breadcrumb__item{display:inline-flex;align-items:center;min-width:0;flex:0 0 auto}.single-breadcrumb__item--current{flex:1 1 auto}.single-breadcrumb a{color:inherit;text-decoration:none}.single-breadcrumb a:hover,.single-breadcrumb a:focus-visible{color:var(--color-primary)}.single-breadcrumb__separator{flex:0 0 auto;color:var(--color-border)}.single-breadcrumb__current{display:block;min-width:0;overflow:hidden;color:var(--color-text-soft);text-overflow:ellipsis;white-space:nowrap}.single-article__header{margin-bottom:var(--space-xl)}.single-article__header>.badge{text-decoration:none;transition:box-shadow var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.single-article__header>.badge:hover,.single-article__header>.badge:focus-visible{color:var(--color-white);box-shadow:var(--shadow-focus);transform:translateY(-1px)}.single-article__title{max-width:48rem;margin:1.5rem 0 0;overflow-wrap:anywhere;line-height:1.15;letter-spacing:var(--tracking-caps);text-transform:uppercase;text-wrap:balance}.single-article__summary{max-width:46rem;margin:var(--space-lg) 0 0;color:var(--color-text-muted);font-size:var(--text-lg);line-height:1.65}.single-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-lg);margin-top:var(--space-lg);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.5}.single-article__meta-item{display:inline-flex;align-items:center;min-width:0}.single-article__meta-item+.single-article__meta-item:before{content:"";width:.25rem;height:.25rem;margin-right:var(--space-lg);border-radius:var(--radius-pill);background:var(--color-primary-light);opacity:1}.single-article__author{color:var(--color-text-soft);font-weight:700}.single-article__meta-label{margin-right:.3em;color:var(--color-text-muted);font-weight:500}.single-featured{margin:0 0 var(--space-xl)}.single-featured__media{display:grid;aspect-ratio:3 / 2;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-muted-strong);box-shadow:var(--shadow-sm);overflow:hidden}.single-featured__image,.single-featured__placeholder{width:100%;height:100%}.single-featured__image{object-fit:cover}.single-featured__placeholder{display:grid;place-items:center;color:var(--color-primary);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:700}.single-featured__caption{margin-top:var(--space-xs);color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.6;text-align:center}.single-toc{margin-bottom:var(--space-2xl);padding:var(--space-lg);border:1px solid hsl(220 14% 86%);border-radius:var(--radius-card);background:#eeeff2}.single-toc__title{margin:0 0 var(--space-md);color:var(--color-text);font-size:.9675rem;font-weight:700;line-height:1.35;letter-spacing:var(--tracking-label);text-transform:uppercase}.single-toc__list{display:grid;gap:.625rem;margin:0;list-style:none;counter-reset:single-toc}.single-toc__list li{position:relative;padding-left:1.125rem;counter-increment:single-toc}.single-toc__list li:before{content:"";position:absolute;top:.875rem;left:0;width:.375rem;height:.375rem;border-radius:var(--radius-pill);background:var(--color-primary)}.single-toc__list a{display:block;padding-block:.25rem;color:var(--color-text);font-size:.925rem;font-weight:500;line-height:1.5;text-decoration:none;text-underline-offset:.2em}.single-toc__list a:hover,.single-toc__list a:focus-visible{color:var(--color-primary);text-decoration:underline}.single-article__content{color:var(--color-text-soft);font-size:var(--text-base);line-height:var(--line-reading)}.single-article__content>*:first-child{margin-top:0}.single-article__content>*:last-child{margin-bottom:0}.single-article__content :is(h1,h2,h3,h4,h5,h6){letter-spacing:.02rem}.single-article__content>:is(h2,.wp-block-heading:is(h2)){margin:var(--space-3xl) 0 var(--space-lg);padding-left:var(--space-md);border-left:3px solid var(--color-primary);font-size:1.5rem;scroll-margin-top:6rem}.single-article__content>:is(h3,.wp-block-heading:is(h3)){margin:var(--space-2xl) 0 var(--space-md);font-size:var(--text-xl)}.single-article__content :is(p,ul,ol){margin-bottom:var(--space-lg)}.single-article__content :is(figure,.wp-block-embed,.wp-block-gallery,.wp-block-buttons){margin-block:var(--space-xl)}.single-article__content img{border-radius:var(--radius-lg)}.single-article__content>.alignwide,.single-article__content>.alignfull{position:relative;left:50%;width:min(calc(100vw - (var(--space-page) * 2)),var(--container-article));max-width:none;transform:translate(-50%)}.single-article__content>.alignfull{width:min(calc(100vw - (var(--space-page) * 2)),var(--container-main))}.single-article__content :is(iframe,video){max-width:100%}.article-source{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-lg);margin-top:var(--space-3xl);padding:var(--space-lg) var(--space-xl);border:1px solid var(--color-primary-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-card);background:var(--color-primary-soft)}.article-source__content{min-width:0}.article-source__eyebrow{margin:0 0 var(--space-xs);color:var(--color-primary);font-size:var(--text-xs);font-weight:800;letter-spacing:var(--tracking-label);text-transform:uppercase}.article-source__title{margin:0;font-size:var(--text-lg);line-height:1.35}.article-source__host{margin:var(--space-2xs) 0 0;color:var(--color-text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.article-source__link{flex-shrink:0;white-space:nowrap}.study-reference{margin-top:var(--space-3xl);padding:var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-sm)}.study-reference__eyebrow{margin:0 0 var(--space-sm);color:var(--color-primary);font-size:var(--text-xs);font-weight:800;letter-spacing:var(--tracking-label);text-transform:uppercase}.study-reference__title{margin-bottom:var(--space-lg);font-size:var(--text-xl)}.study-reference__details{display:grid;gap:var(--space-md);margin:0}.study-reference__item{min-width:0}.study-reference__item dt{margin-bottom:var(--space-2xs);color:var(--color-text-muted);font-size:var(--text-xs)}.study-reference__item dd{margin:0;color:var(--color-text-soft);font-size:var(--text-sm);font-weight:700;line-height:1.55}.study-reference__doi{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--text-xs)}.study-reference__notes{margin:var(--space-lg) 0 0;padding-top:var(--space-lg);border-top:1px solid var(--color-border-soft);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.7}.study-reference__link{margin-top:var(--space-lg)}.single-share{margin-top:var(--space-3xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.single-series-nav{margin-top:var(--space-3xl);padding-block:var(--space-xl);border-block:1px solid var(--color-border);scroll-margin-top:5rem}.single-series-nav__header{display:grid;gap:var(--space-sm);margin-bottom:var(--space-md)}.single-series-nav__eyebrow{margin:0 0 var(--space-2xs);color:var(--color-primary);font-size:var(--text-xs);font-weight:800;letter-spacing:var(--tracking-label);text-transform:uppercase}.single-series-nav__header h2{margin:0;font-size:var(--text-xl);line-height:var(--line-snug)}.single-series-nav__position{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:700}.single-series-nav__progress{display:block;width:100%;height:.375rem;margin:0 0 var(--space-lg);border:0;border-radius:var(--radius-pill);background:var(--color-muted-strong);overflow:hidden}.single-series-nav__progress::-webkit-progress-bar{background:var(--color-muted-strong)}.single-series-nav__progress::-webkit-progress-value{background:var(--color-primary)}.single-series-nav__progress::-moz-progress-bar{background:var(--color-primary)}.single-series-nav__links{display:grid;gap:var(--space-sm)}.single-series-nav__link,.single-series-nav__pending{display:flex;min-width:0;min-height:7rem;flex-direction:column;justify-content:center;gap:var(--space-xs);padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.single-series-nav__link{color:var(--color-text-soft);text-decoration:none;transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.single-series-nav__link--next{border-color:var(--color-primary-border);background:var(--color-primary-soft)}.single-series-nav__link--next .single-series-nav__direction{color:var(--color-primary-dark)}.single-series-nav__link:hover,.single-series-nav__link:focus-visible{border-color:var(--color-primary);background:#eff4fa;box-shadow:var(--shadow-sm);transform:translateY(-.125rem)}.single-series-nav__direction,.single-series-nav__pending>span{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:800;text-transform:uppercase}.single-series-nav__link strong,.single-series-nav__pending strong{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;line-height:1.4;overflow-wrap:anywhere}.single-series-nav__pending{border-style:dashed;color:var(--color-text-muted)}.single-share__title{margin:0 0 var(--space-sm);color:var(--color-text-soft);font-size:var(--text-sm)}.single-share__actions{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.single-share__control{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;width:auto;margin:0;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-muted);padding:.375rem .75rem;font-size:var(--text-xs);font-weight:700;line-height:1;text-decoration:none;transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.single-share__control:hover,.single-share__control:focus-visible{border-color:var(--color-primary-border);background:var(--color-primary-soft);color:var(--color-primary-dark)}.single-share__copy[data-copy-state=success]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}.single-article__back{margin-top:var(--space-xl);color:var(--color-text-muted);font-weight:600}.single-article__discovery{margin-top:var(--space-3xl);padding-block:var(--space-2xl) var(--space-3xl);background:var(--color-surface-alt)}.single-topics{max-width:var(--container-article);margin-bottom:var(--space-2xl)}.single-topics h2{margin-bottom:var(--space-sm);font-size:var(--text-lg)}.single-topics__list{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.single-related .section-heading{margin-bottom:var(--space-xl)}.single-related__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}@media(min-width:640px){.study-reference__details,.single-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.single-series-nav__header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.single-series-nav__links{grid-template-columns:repeat(2,minmax(0,1fr))}.single-series-nav__links--single{grid-template-columns:minmax(0,1fr)}}@media(min-width:640px)and (max-width:1023px){.single-article__title{font-size:1.8rem}}@media(min-width:1024px){.single-article__title{font-size:2.0625rem}.single-article__content{font-size:1.0625rem}.single-article__content>:is(h2,.wp-block-heading:is(h2)){font-size:1.75rem}.single-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.single-article__title{font-size:1.6rem}.single-breadcrumb,.single-article__header{margin-bottom:var(--space-lg)}.single-article__summary{margin-top:var(--space-md);font-size:var(--text-base)}.single-article__meta{gap:var(--space-xs) var(--space-sm)}.single-article__meta-item+.single-article__meta-item:before{margin-right:var(--space-sm)}.single-toc,.study-reference{padding:var(--space-md)}.article-source{grid-template-columns:minmax(0,1fr);padding:var(--space-md)}.article-source__link{justify-self:start;white-space:normal}.single-share__control{min-height:2.75rem}}.wp-block-audio{position:relative;display:grid;width:100%;max-width:100%;gap:var(--space-sm);margin-block:var(--space-xl);margin-inline:0;padding:var(--space-md);overflow:hidden;border:1px solid var(--color-primary-border);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--color-primary-soft),transparent 58%),var(--color-surface);box-shadow:var(--shadow-card)}.wp-block-audio:before{position:absolute;inset-block:0;inset-inline-start:0;width:.25rem;background:linear-gradient(180deg,var(--color-primary-light),var(--color-primary-dark));content:"";pointer-events:none}.wp-block-audio audio{display:block;width:100%;max-width:100%;min-width:0;min-height:3.375rem;margin:0;border-radius:var(--radius-pill);background:var(--color-muted-strong);accent-color:var(--color-primary);color-scheme:light}.wp-block-audio figcaption,.wp-block-audio .wp-element-caption{margin:0;padding-inline:var(--space-2xs);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600;line-height:var(--line-normal);text-align:start}@media(max-width:479px){.wp-block-audio{gap:var(--space-xs);padding:var(--space-sm)}}@media(forced-colors:active){.wp-block-audio{border-color:CanvasText}.wp-block-audio:before{background:Highlight}}
