.topic-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.5rem;margin-block:2rem 4rem;display:grid}.topic-card{border:1px solid var(--line);background:var(--paper);padding:2rem}.topic-card h2{margin-block-end:1rem;font-size:2rem}.topic-card p{margin-block-end:1rem}.topic-page .prose,.topic-answer{max-inline-size:52rem}.topic-answer{margin-block-end:1.5rem;font-size:1.2rem;line-height:1.8}.topic-page .article-toc{flex-wrap:wrap;gap:1.5rem;margin-block:2rem;display:flex}.topic-page .prose section{margin-block:2rem}.topic-page .prose h3{margin-block:1.5rem 1rem}.topic-page .byline{margin-block-end:1.5rem}.topic-table-wrap{margin-block:1.5rem;overflow-x:auto}.topic-table{border-collapse:collapse;text-align:start;width:100%}.topic-table th,.topic-table td{border-block-end:1px solid var(--line);vertical-align:top;min-inline-size:10rem;padding:1rem}.topic-table th[scope=row]{font-weight:400}.topic-table caption{text-align:start;color:var(--muted);margin-block-end:1rem}.topic-table td p+p{margin-block-start:.5rem}.topic-table a,.topic-page .prose a,.topic-page .related-section li a,.note-stage-evidence a{text-underline-offset:.2em;text-decoration:underline}.topic-page,.topic-card,.note-stage-evidence{overflow-wrap:anywhere}.topic-page .note-chips{flex-wrap:wrap;gap:.75rem;margin-block:1.5rem;display:flex}.topic-page .note-chip{border:1px solid var(--line);padding:.5rem 1rem}.note-stage-evidence{border-block:1px solid var(--line);margin-block:3rem;padding-block:2rem}.note-stage-evidence h2{margin-block-end:1.5rem}.stage-evidence-grid{flex-wrap:wrap;gap:2rem;margin-block:1.5rem;display:flex}.stage-evidence-grid dd{font-size:1.5rem;font-family:var(--serif);margin:0}.article-toc,.article-connections,.editorial-disclosure{background:var(--paper);border:1px solid var(--line);padding:1.5rem}.article-toc h2{font-size:1.75rem}.article-toc ol{margin:1rem 0;padding-left:1.5rem}.article-toc li+li{margin-top:.5rem}.article-toc a,.article-connections a,.editorial-disclosure a,.policy-body a,.editorial-discovery a{text-underline-offset:.2em;text-decoration:underline}.article-anchor{scroll-margin-top:6rem}.editorial-disclosure{margin-top:1.5rem;font-size:.875rem;line-height:1.7}.article-page .byline{flex-wrap:wrap;gap:.25rem;display:flex}.article-connections>div{margin-top:1.5rem}.article-connections h3{font-size:1.5rem}.article-connections ul{padding-left:1.25rem}.fragrance-editorial>.editorial-reading-section h3{font-family:var(--serif);margin-bottom:1rem;font-size:1.5rem}.fragrance-editorial .editorial-reading-sources{font-size:.875rem;line-height:1.7}.article-connections li+li{margin-top:.5rem}.policy-body{max-width:50rem;margin:0 auto 4rem}.policy-body section{border-top:1px solid var(--line);padding:2rem 0}.policy-body h2{margin-bottom:1.25rem;font-size:clamp(1.75rem,3vw,2.25rem)}.policy-body p+p{margin-top:1rem}.policy-body p{font-size:1rem;line-height:1.85}.editorial-discovery{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr;gap:3rem;display:grid}.editorial-discovery h2{margin:1rem 0 1.5rem}.editorial-discovery p:not(.eyebrow){max-width:40rem}.editorial-discovery nav{flex-direction:column;justify-content:center;gap:1rem;display:flex}.editorial-discovery nav a{padding:.5rem 0}.article-page,.policy-body,.editorial-discovery{overflow-wrap:anywhere}@media (max-width:760px){.editorial-discovery{grid-template-columns:1fr;gap:1.5rem}.article-toc,.article-connections,.editorial-disclosure{padding:1rem}.policy-body{margin-bottom:2rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
