.page-module__YERvFG__page{grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.page-module__YERvFG__main{width:min(100%,52rem);padding:0 var(--space-4) calc(var(--space-8) + var(--bottom-nav));gap:var(--space-6);align-content:start;min-width:0;margin-inline:auto;display:grid}.page-module__YERvFG__hero{gap:var(--space-3);padding-top:var(--space-5);display:grid}.page-module__YERvFG__eyebrow{font-size:var(--text-small);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-weight:600}.page-module__YERvFG__title{font-size:var(--text-hero);font-weight:800;line-height:var(--leading-tight);letter-spacing:-.04em}.page-module__YERvFG__lead{font-size:var(--text-lead);color:var(--ink-soft);max-width:52ch}.page-module__YERvFG__ctas{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__YERvFG__primary,.page-module__YERvFG__secondary{min-height:var(--tap-min);padding:0 var(--space-5);border-radius:var(--radius-pill);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.page-module__YERvFG__primary{background:var(--accent);color:var(--accent-ink)}.page-module__YERvFG__secondary{border:1.5px solid var(--line);color:var(--ink)}.page-module__YERvFG__section{gap:var(--space-3);min-width:0;display:grid}.page-module__YERvFG__section p,.page-module__YERvFG__section li{overflow-wrap:anywhere;max-width:68ch}.page-module__YERvFG__section code{font-family:var(--font-mono);font-size:.92em}.page-module__YERvFG__heading{font-size:var(--text-h2);letter-spacing:-.02em;font-weight:800}.page-module__YERvFG__subheading{font-size:var(--text-lead);font-weight:700}.page-module__YERvFG__steps,.page-module__YERvFG__list{gap:var(--space-2);padding-left:var(--space-5);display:grid}.page-module__YERvFG__code{min-width:0;max-width:100%;padding:var(--space-4);border-radius:var(--radius-tile);background:var(--court);color:var(--court-ink);font-family:var(--font-mono);font-size:var(--text-small);margin:0;line-height:1.6;overflow-x:auto}.page-module__YERvFG__code code{font-size:inherit}.page-module__YERvFG__scroll{min-width:0;overflow-x:auto}.page-module__YERvFG__table{border-collapse:collapse;width:100%;font-size:var(--text-small)}.page-module__YERvFG__table th,.page-module__YERvFG__table td{padding:var(--space-2);text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft)}.page-module__YERvFG__note{font-size:var(--text-small);color:var(--ink-mute)}
