.article-renderer{color:var(--sys-color-ink);gap:clamp(1.35rem,3svw,2.35rem);line-height:1.75;display:grid}.article-renderer h2,.article-renderer h3{color:var(--sys-color-deep);letter-spacing:-.038em;text-wrap:balance;line-height:1.08}.article-renderer h2{font-size:clamp(2rem,5svw,3.25rem)}.article-renderer h3{font-size:clamp(1.45rem,3.2svw,2.15rem)}.article-renderer p,.article-renderer li{color:var(--sys-color-muted-strong);font-size:clamp(1rem,1.3svw,1.08rem)}.article-renderer a{color:var(--sys-color-primary-text);text-underline-offset:.22em;font-weight:750;text-decoration:underline}.article-renderer ul,.article-renderer ol{gap:.65rem;padding-inline-start:1.35rem;display:grid}.article-block--quote{border-inline-start:.25rem solid var(--sys-color-primary);background:#40a97e17;margin:0;padding:clamp(1.1rem,2.5svw,1.65rem)}.article-block--quote blockquote,.article-block--quote p{margin:0}.article-block--quote figcaption{color:var(--sys-color-primary-text);margin-block-start:.9rem;font-weight:750}.article-block--image,.article-block--gallery figure{margin:0}.article-block--image img,.article-block--gallery img{aspect-ratio:16/10;background:var(--sys-color-mint);object-fit:cover;inline-size:100%;display:block}.article-block--image figcaption,.article-block--gallery figcaption{color:var(--sys-color-muted-strong);margin-block-start:.65rem;font-size:.9rem;line-height:1.55}.article-block--gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:clamp(.85rem,2svw,1.2rem);display:grid}.article-block--faq{border-block:1px solid #1f6b4c33}.article-block--faq details{border-block-end:1px solid #1f6b4c29;padding-block:1rem}.article-block--faq details:last-child{border-block-end:0}.article-block--faq summary{color:var(--sys-color-deep);cursor:pointer;outline-offset:.25rem;min-block-size:2.75rem;font-weight:750}.article-block--faq p{margin-block:.7rem 0}.article-block--references{background:var(--sys-color-paper);border:1px solid #1f6b4c29;padding:clamp(1.1rem,2.5svw,1.6rem)}.article-block--references h2{margin-block-end:.85rem;font-size:clamp(1.4rem,3svw,2rem)}.article-block--divider{border:0;border-block-start:1px solid #1f6b4c38;inline-size:100%}.article-block--doctoralia{background:radial-gradient(circle at 12% 0%, #bce7d338, transparent 32%), var(--sys-color-deep);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1.1rem,3svw,1.75rem);display:flex}.article-block--doctoralia p{color:#ffffffdb;margin:0}
