.page-hero[data-astro-cid-pgyc72st]{padding-block:3rem}.format-nav[data-astro-cid-pgyc72st]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.6rem 1.5rem;padding-block:1.3rem;font-size:.9375rem;display:flex}.selector[data-astro-cid-pgyc72st]{border-bottom:1px solid var(--line);padding-block:3.2rem}.selector__head[data-astro-cid-pgyc72st]{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:end;gap:3rem;margin-bottom:2rem;display:grid}.selector__head[data-astro-cid-pgyc72st] h2[data-astro-cid-pgyc72st]{max-width:780px;margin:.45rem 0 .8rem}.selector__head[data-astro-cid-pgyc72st] p[data-astro-cid-pgyc72st]{max-width:780px;color:var(--ink-muted)}.selector__cta[data-astro-cid-pgyc72st]{border:1px solid var(--teal);border-radius:var(--radius-sm);background:var(--surface-cool);color:var(--ink);gap:.5rem;padding:1.4rem;text-decoration:none;display:grid}.selector__cta[data-astro-cid-pgyc72st] span[data-astro-cid-pgyc72st]{color:var(--teal-hover);font-size:.9375rem;line-height:1.5}.selector__table[data-astro-cid-pgyc72st]{border:1px solid var(--line);border-radius:var(--radius-sm);max-width:100%;overflow-x:auto}.selector[data-astro-cid-pgyc72st] table[data-astro-cid-pgyc72st]{border-collapse:collapse;background:var(--surface);width:100%;min-width:800px}.selector[data-astro-cid-pgyc72st] th[data-astro-cid-pgyc72st],.selector[data-astro-cid-pgyc72st] td[data-astro-cid-pgyc72st]{border-bottom:1px solid var(--line);vertical-align:top;text-align:left;padding:1rem 1.1rem;line-height:1.5}.selector[data-astro-cid-pgyc72st] th[data-astro-cid-pgyc72st]{background:var(--ink);color:var(--paper);letter-spacing:.04em;text-transform:uppercase;font-size:.875rem}.selector[data-astro-cid-pgyc72st] td[data-astro-cid-pgyc72st]:first-child{width:24%;font-weight:700}.selector[data-astro-cid-pgyc72st] td[data-astro-cid-pgyc72st]:nth-child(2){width:36%}.selector[data-astro-cid-pgyc72st] tr[data-astro-cid-pgyc72st]:last-child td[data-astro-cid-pgyc72st]{border-bottom:0}.selector__guides[data-astro-cid-pgyc72st]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.selector__guides[data-astro-cid-pgyc72st] a[data-astro-cid-pgyc72st]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);gap:.35rem;padding:1.15rem;text-decoration:none;display:grid}.selector__guides[data-astro-cid-pgyc72st] a[data-astro-cid-pgyc72st]:hover{border-color:var(--teal);background:var(--surface-cool)}.selector__guides[data-astro-cid-pgyc72st] span[data-astro-cid-pgyc72st]{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:750}.selector__guides[data-astro-cid-pgyc72st] strong[data-astro-cid-pgyc72st]{line-height:1.35}.selector__guides[data-astro-cid-pgyc72st] small[data-astro-cid-pgyc72st]{color:var(--ink-muted);font-size:.9rem;line-height:1.5}.formats[data-astro-cid-pgyc72st] article[data-astro-cid-pgyc72st]{border-bottom:1px solid var(--line);grid-template-columns:1.15fr 1fr;gap:5rem;padding-block:3rem;scroll-margin-top:7rem;display:grid}.format-heading[data-astro-cid-pgyc72st]>span[data-astro-cid-pgyc72st]{font-family:var(--font-display);color:var(--mark-soft);margin-bottom:.5rem;font-size:2rem;display:block}.format-heading[data-astro-cid-pgyc72st] h2[data-astro-cid-pgyc72st]{margin:.7rem 0 1rem}.format-heading[data-astro-cid-pgyc72st]>p[data-astro-cid-pgyc72st]:last-child{color:var(--ink-muted);margin-bottom:0}.format-checks[data-astro-cid-pgyc72st]{border-left:2px solid var(--teal);align-self:center;padding-left:2rem}.format-checks[data-astro-cid-pgyc72st] h3[data-astro-cid-pgyc72st]{font-family:var(--font-ui);font-size:1rem}.format-checks[data-astro-cid-pgyc72st] ul[data-astro-cid-pgyc72st]{color:var(--ink-muted);padding-left:1.1rem;font-size:.97rem}.format-checks[data-astro-cid-pgyc72st] li[data-astro-cid-pgyc72st]+li[data-astro-cid-pgyc72st]{margin-top:.65rem}.alternatives-intro[data-astro-cid-pgyc72st]{max-width:720px;color:var(--ink-muted)}.alternative-links[data-astro-cid-pgyc72st]{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;display:grid}.alternative-links[data-astro-cid-pgyc72st] a[data-astro-cid-pgyc72st]{background:var(--surface);border:1px solid var(--line);padding:1.4rem;font-weight:650;text-decoration:none}.material-note[data-astro-cid-pgyc72st]{max-width:850px;padding-block:3rem 4rem}.material-note[data-astro-cid-pgyc72st] h2[data-astro-cid-pgyc72st]{font-size:1.8rem}.material-note[data-astro-cid-pgyc72st] p[data-astro-cid-pgyc72st]{color:var(--ink-muted)}@media (width<=800px){.selector__head[data-astro-cid-pgyc72st]{grid-template-columns:1fr;gap:1.5rem}.selector__guides[data-astro-cid-pgyc72st]{grid-template-columns:1fr}.formats[data-astro-cid-pgyc72st] article[data-astro-cid-pgyc72st]{grid-template-columns:1fr;gap:1.5rem}.format-checks[data-astro-cid-pgyc72st]{padding-left:1rem}.alternative-links[data-astro-cid-pgyc72st]{grid-template-columns:1fr}}@media (width<=640px){.selector__table[data-astro-cid-pgyc72st]{border:0;overflow:visible}.selector[data-astro-cid-pgyc72st] table[data-astro-cid-pgyc72st],.selector[data-astro-cid-pgyc72st] tbody[data-astro-cid-pgyc72st]{min-width:0;display:block}.selector[data-astro-cid-pgyc72st] thead[data-astro-cid-pgyc72st]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.selector[data-astro-cid-pgyc72st] tr[data-astro-cid-pgyc72st]{border:1px solid var(--line);background:var(--surface);margin-bottom:.85rem;display:grid}.selector[data-astro-cid-pgyc72st] td[data-astro-cid-pgyc72st],.selector[data-astro-cid-pgyc72st] td[data-astro-cid-pgyc72st]:first-child,.selector[data-astro-cid-pgyc72st] td[data-astro-cid-pgyc72st]:nth-child(2){border:0;border-bottom:1px solid var(--line);grid-template-columns:6.6rem minmax(0,1fr);gap:.75rem;width:auto;padding:.85rem;font-weight:400;display:grid}.selector[data-astro-cid-pgyc72st] td[data-astro-cid-pgyc72st]:first-child{font-weight:700}.selector[data-astro-cid-pgyc72st] td[data-astro-cid-pgyc72st]:last-child{border-bottom:0}.selector[data-astro-cid-pgyc72st] td[data-astro-cid-pgyc72st]:before{content:attr(data-label);color:var(--teal-hover);letter-spacing:.055em;text-transform:uppercase;font-size:.7rem;font-weight:780}}
