.page-module__jfgA2W__page{width:min(100% - 1.5rem,52rem);color:var(--ag-text);margin-inline:auto;padding-block:2.5rem 5rem}.page-module__jfgA2W__hero,.page-module__jfgA2W__section,.page-module__jfgA2W__related{border-top:1px solid var(--ag-hairline-strong);padding-block:2.5rem}.page-module__jfgA2W__hero{border-top:0;padding-top:0}.page-module__jfgA2W__kicker{color:var(--ag-text-micro);font-family:var(--ag-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:700;line-height:1.2}.page-module__jfgA2W__hero h1,.page-module__jfgA2W__section h2,.page-module__jfgA2W__related h2{color:var(--ag-text);font-family:var(--ag-font-display);font-stretch:var(--ag-display-stretch);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:600}.page-module__jfgA2W__hero h1{max-width:18ch;font-size:clamp(3rem,7vw,5rem);line-height:1.02}.page-module__jfgA2W__section h2,.page-module__jfgA2W__related h2{letter-spacing:-.02em;font-size:1rem;font-weight:700;line-height:1.25}.page-module__jfgA2W__section h3{color:var(--ag-text);letter-spacing:-.015em;margin:1.5rem 0 .75rem;font-size:1rem;font-weight:700;line-height:1.25}.page-module__jfgA2W__lede,.page-module__jfgA2W__section p,.page-module__jfgA2W__section li,.page-module__jfgA2W__faqList p,.page-module__jfgA2W__sourceLine{max-width:68ch;color:var(--ag-text-muted);font-size:1rem;line-height:1.7}.page-module__jfgA2W__lede{margin:1.5rem 0 0}.page-module__jfgA2W__section p,.page-module__jfgA2W__section ul,.page-module__jfgA2W__section ol{margin:1rem 0 0}.page-module__jfgA2W__section ul,.page-module__jfgA2W__section ol{padding-left:1.5rem}.page-module__jfgA2W__sourceLine{margin:1rem 0 0}.page-module__jfgA2W__page a{color:var(--ag-text);text-underline-offset:.18em}.page-module__jfgA2W__page a:hover,.page-module__jfgA2W__page a:focus-visible{color:var(--ag-accent)}.page-module__jfgA2W__page code{font-family:var(--ag-font-mono);color:var(--ag-text);word-break:break-word;font-size:.75rem}.page-module__jfgA2W__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.page-module__jfgA2W__primaryAction,.page-module__jfgA2W__secondaryAction{border:1px solid var(--ag-hairline-control);min-height:2.75rem;font-family:var(--ag-font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__jfgA2W__primaryAction{border-color:var(--ag-accent);background:var(--ag-accent);color:var(--ag-accent-ink)!important}.page-module__jfgA2W__primaryAction:hover,.page-module__jfgA2W__primaryAction:focus-visible{background:var(--ag-accent-hover);color:var(--ag-accent-ink)!important}.page-module__jfgA2W__secondaryAction{color:var(--ag-text-muted)}.page-module__jfgA2W__secondaryAction:hover,.page-module__jfgA2W__secondaryAction:focus-visible{border-color:var(--ag-accent);color:var(--ag-accent)}.page-module__jfgA2W__tableWrap{border:1px solid var(--ag-hairline);margin-top:1.5rem;overflow-x:auto}.page-module__jfgA2W__tableWrap table{border-collapse:collapse;width:100%;min-width:36rem}.page-module__jfgA2W__tableWrap th,.page-module__jfgA2W__tableWrap td{border-bottom:1px solid var(--ag-hairline);text-align:left;vertical-align:top;padding:.75rem 1rem;font-size:1rem;line-height:1.45}.page-module__jfgA2W__tableWrap thead th{color:var(--ag-text-micro);font-family:var(--ag-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.page-module__jfgA2W__tableWrap tbody th{color:var(--ag-text);width:14rem;font-weight:600}.page-module__jfgA2W__tableWrap td{color:var(--ag-text-muted)}.page-module__jfgA2W__idList{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.page-module__jfgA2W__idList li{border:1px solid var(--ag-hairline);font-family:var(--ag-font-mono);padding:.75rem 1rem}.page-module__jfgA2W__checklist{gap:.75rem;margin:1.5rem 0 0;padding-left:1.5rem;display:grid}.page-module__jfgA2W__section pre{border:1px solid var(--ag-hairline);background:var(--ag-surface);margin:.75rem 0 0;padding:1rem 1.5rem;overflow-x:auto}.page-module__jfgA2W__section pre code{color:var(--ag-text);white-space:pre;font-size:.75rem;line-height:1.6;display:block}.page-module__jfgA2W__mistakeList{gap:1.5rem;margin-top:1.5rem;display:grid}.page-module__jfgA2W__mistakeList article{border-top:1px solid var(--ag-hairline);padding-top:1rem}.page-module__jfgA2W__mistakeList h3{margin:0}.page-module__jfgA2W__mistakeList p{margin:.5rem 0 0}.page-module__jfgA2W__faqList{margin-top:1rem;display:grid}.page-module__jfgA2W__faqList details{border-bottom:1px solid var(--ag-hairline);padding-block:1rem}.page-module__jfgA2W__faqList summary{cursor:pointer;color:var(--ag-text);font-weight:600}.page-module__jfgA2W__faqList p{margin:.75rem 0 0}.page-module__jfgA2W__related ul{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.page-module__jfgA2W__related a{color:var(--ag-text)}.page-module__jfgA2W__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.page-module__jfgA2W__tableWrap table{min-width:28rem}.page-module__jfgA2W__actions,.page-module__jfgA2W__primaryAction,.page-module__jfgA2W__secondaryAction{width:100%}.page-module__jfgA2W__tableWrap tbody th{width:auto}}
