.topic__head{max-width:62rem}.topic__crumbs{flex-wrap:wrap;gap:6px 10px;display:flex}.topic__crumbs a{color:var(--chalk-2);text-decoration:none}.topic__crumbs a:hover{color:var(--chalk)}.topic__intro p+p{margin-top:1em}.topic__block{margin-top:clamp(48px,7vw,96px)}.topic__block-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;margin-bottom:24px;display:flex}.topic__list{border-top:1px solid var(--wall-line);gap:0;display:grid}.topic__list a{border-bottom:1px solid var(--wall-line);color:var(--chalk);transition:color .2s var(--ease-out);justify-content:space-between;gap:16px;padding:14px 0;text-decoration:none;display:flex}.topic__list a:hover,.topic__list a:focus-visible{color:var(--accent)}.topic__list small{color:var(--chalk-2);white-space:nowrap}@media (min-width:900px){.topic__cols{grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);display:grid}}.topic__terms{border-top:1px solid var(--wall-line);gap:0;display:grid}.topic__terms>div{border-bottom:1px solid var(--wall-line);gap:4px 24px;padding:16px 0;display:grid}@media (min-width:720px){.topic__terms>div{grid-template-columns:12rem 1fr}}.topic__terms dt{color:var(--chalk);font-weight:600}.topic__terms dd{color:#cfcbc2;line-height:1.6}.topic__faq{border-top:1px solid var(--wall-line);gap:0;display:grid}.topic__faq details{border-bottom:1px solid var(--wall-line)}.topic__faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:18px 0;font-weight:600;list-style:none;display:flex}.topic__faq summary::-webkit-details-marker{display:none}.topic__faq summary:after{content:"+";color:var(--accent);font-weight:400}.topic__faq details[open] summary:after{content:"−"}.topic__faq p{color:#cfcbc2;max-width:70ch;padding-bottom:18px;line-height:1.65}.topic__chips{flex-wrap:wrap;gap:8px;display:flex}.topic__chip{border:1px solid var(--wall-line);color:var(--chalk);transition:border-color .2s var(--ease-out), color .2s var(--ease-out);border-radius:999px;align-items:center;padding:8px 14px;font-size:.92rem;text-decoration:none;display:inline-flex}.topic__chip:hover,.topic__chip:focus-visible{border-color:var(--accent);color:var(--accent)}
