.feat-page[data-astro-cid-rebrjudu]{padding-bottom:var(--s6)}.feat-head[data-astro-cid-rebrjudu]{margin-bottom:var(--s5)}.feat-lede[data-astro-cid-rebrjudu]{margin-top:var(--s2)}.feat-layout[data-astro-cid-rebrjudu]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.feat-index[data-astro-cid-rebrjudu]{top:calc(var(--nav-h,4rem) + var(--s3));grid-column:1/4;position:sticky}.feat-body[data-astro-cid-rebrjudu]{grid-column:4/13;min-width:0}.feat-index[data-astro-cid-rebrjudu] ol[data-astro-cid-rebrjudu]{border-top:var(--hair) solid var(--line);margin:0;padding:0;list-style:none}.feat-index[data-astro-cid-rebrjudu] a[data-astro-cid-rebrjudu]{border-bottom:var(--hair) solid var(--line);color:var(--text-dim);font-size:var(--step-sm);transition:color var(--dur-ui) var(--ease-out);align-items:baseline;gap:.75rem;padding:.7rem 0;display:flex}.feat-index-n[data-astro-cid-rebrjudu]{color:var(--text-faint);transition:color var(--dur-ui) var(--ease-out)}.feat-index[data-astro-cid-rebrjudu] a[data-astro-cid-rebrjudu][aria-current=true]{color:var(--text)}.feat-index[data-astro-cid-rebrjudu] a[data-astro-cid-rebrjudu][aria-current=true] .feat-index-n[data-astro-cid-rebrjudu]{color:var(--signal)}@media (hover:hover) and (pointer:fine){.feat-index[data-astro-cid-rebrjudu] a[data-astro-cid-rebrjudu]:hover{color:var(--text)}}.feat-group[data-astro-cid-rebrjudu]+.feat-group[data-astro-cid-rebrjudu]{margin-top:var(--section-gap)}.feat-group[data-astro-cid-rebrjudu]>.secrule{padding-top:0}.feat-lead[data-astro-cid-rebrjudu] .feat-text[data-astro-cid-rebrjudu]{gap:var(--s2) var(--s4);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;display:grid}.feat-lead[data-astro-cid-rebrjudu] .feat-name[data-astro-cid-rebrjudu]{font-size:var(--step-xl)}.feat-grid[data-astro-cid-rebrjudu]{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));gap:var(--s5) var(--s4);margin-top:var(--s5);padding-top:var(--s5);border-top:var(--hair) solid var(--line);display:grid}.feat[data-astro-cid-rebrjudu]{align-content:start;gap:var(--s3);min-width:0;display:grid}.feat-text[data-astro-cid-rebrjudu]{gap:.6rem;display:grid}.feat-about[data-astro-cid-rebrjudu]{gap:.9rem;display:grid}.feat-name[data-astro-cid-rebrjudu]{font-family:var(--font-display);font-size:var(--step-lg);letter-spacing:var(--track-macro);word-spacing:.14em;color:var(--text);text-wrap:balance;font-weight:600;line-height:1.05}.feat-line[data-astro-cid-rebrjudu]{max-width:52ch;font-size:var(--step-base);line-height:var(--lead-body);color:var(--text-dim);text-wrap:pretty}.feat-controls[data-astro-cid-rebrjudu]{font-size:var(--mono-sm);letter-spacing:.04em;color:var(--text-faint);line-height:1.7}@media (width<=1279px){.feat-grid[data-astro-cid-rebrjudu]{--cols:2!important}}@media (width<=1023px){.feat-index[data-astro-cid-rebrjudu],.feat-body[data-astro-cid-rebrjudu]{grid-column:1/-1}.feat-index[data-astro-cid-rebrjudu]{margin-bottom:var(--s5);position:static}.feat-index[data-astro-cid-rebrjudu] ol[data-astro-cid-rebrjudu]{gap:0 var(--s3);border-top:0;flex-wrap:wrap;display:flex}.feat-index[data-astro-cid-rebrjudu] a[data-astro-cid-rebrjudu]{border-bottom:0;padding:.35rem 0}}@media (width<=767px){.feat-grid[data-astro-cid-rebrjudu]{--cols:1!important}.feat-lead[data-astro-cid-rebrjudu] .feat-text[data-astro-cid-rebrjudu]{grid-template-columns:minmax(0,1fr)}.feat-lead[data-astro-cid-rebrjudu] .feat-name[data-astro-cid-rebrjudu]{font-size:var(--step-lg)}}
