.sx-band{padding:clamp(72px,9vw,128px) 24px}.sx-band--tight{padding:clamp(44px,5.5vw,76px) 24px}.sx-shell{max-width:var(--container);margin:0 auto}.sx-band[id],.sx-page [id^=sx-]{scroll-margin-top:96px}.sx-page .head-left{margin-bottom:clamp(28px,3.4vw,44px)}.sx-page .sx-headonly .head-left{margin-bottom:0}.sx-page .sx-prose{max-width:76ch;margin:0;padding:0}.sx-page .sx-prose--wide{max-width:none}.sx-page .sx-prose>h2:first-child,.sx-page .sx-prose>h3:first-child{margin-top:0}.sx-page .sx-prose h3{font-size:clamp(1.05rem,1.5vw,1.25rem);letter-spacing:.01em}.sx-page .sx-prose>p:first-child{margin-top:0}.sx-page .sx-prose table{display:block;overflow-x:auto;max-width:100%}.sx-page .sx-lead{max-width:68ch}.sx-page .sx-lead p{margin:0 0 14px}.sx-page .sx-lead p:last-child{margin-bottom:0}.sx-page .sx-lead a{color:var(--gold-text);font-weight:600}.sx-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:clamp(14px,1.6vw,22px);gap:clamp(14px,1.6vw,22px)}.sx-tile{position:relative;display:flex;flex-direction:column;gap:8px;overflow:hidden;min-height:148px;padding:clamp(20px,2.2vw,28px);background:var(--surface);border:1px solid var(--line);color:var(--ink);text-decoration:none}.sx-tile-num{font-size:12px;letter-spacing:.22em;color:var(--gold-light,#e7d49e)}.sx-tile-label{font-size:clamp(1rem,1.5vw,1.15rem);font-weight:500;letter-spacing:.01em}.sx-tile-note{font-size:14px;color:var(--muted)}.sx-tile-go{margin-top:auto;color:var(--gold-text,#d8ae5e)}.sx-tile-corner{position:absolute;top:0;left:0;width:0;height:1px;background:var(--gold,#d8ae5e)}.sx-tile:focus-visible{outline:2px solid var(--gold,#d8ae5e);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.sx-tile,.sx-tile-corner,.sx-tile-go{transition:border-color .4s var(--ease,cubic-bezier(.16,1,.3,1)),transform .4s var(--ease,cubic-bezier(.16,1,.3,1)),width .5s var(--ease,cubic-bezier(.16,1,.3,1)),transform .4s var(--ease,cubic-bezier(.16,1,.3,1))}.sx-tile:focus-visible,.sx-tile:hover{border-color:var(--gold,#d8ae5e);transform:translateY(-3px)}.sx-tile:focus-visible .sx-tile-corner,.sx-tile:hover .sx-tile-corner{width:100%}.sx-tile:hover .sx-tile-go{transform:translateX(4px)}}.sx-cta-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(22px,3vw,34px)}.sx-disclosure{border:1px solid var(--line);background:var(--surface)}.sx-disc-summary{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:clamp(20px,2.2vw,28px);cursor:pointer;list-style:none}.sx-disc-summary::-webkit-details-marker{display:none}.sx-disc-summary:focus-visible{outline:2px solid var(--gold,#d8ae5e);outline-offset:-2px}.sx-disc-title{margin:6px 0 0;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:300;letter-spacing:-.01em}.sx-disc-hint{flex:none;font-size:12.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-light,#e7d49e)}.sx-disclosure:not([open]) .sx-disc-hint-open,.sx-disclosure[open] .sx-disc-hint-closed{display:none}.sx-disc-body{border-top:1px solid var(--line);padding:clamp(20px,2.2vw,28px) clamp(20px,2.2vw,28px) clamp(24px,2.6vw,34px)}.sx-doc-meta{margin:0 0 6px;font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.sx-toc{margin:0;padding:0;list-style:none;column-count:2;column-gap:clamp(24px,3vw,48px);max-width:900px}.sx-toc li{page-break-inside:avoid;break-inside:avoid;margin:0 0 10px}.sx-toc a{color:var(--ink);font-size:15px;border-bottom:1px solid transparent}.sx-toc a:hover{color:var(--gold-text,#d8ae5e);border-bottom-color:var(--gold-text,#d8ae5e)}.sx-toc a:focus-visible{outline:2px solid var(--gold,#d8ae5e);outline-offset:3px}@media (max-width:720px){.sx-toc{column-count:1}}.sx-page .sx-doc{max-width:72ch}.sx-page .sx-doc h2{margin-top:56px;padding-top:28px;border-top:1px solid var(--line);font-size:clamp(1.15rem,1.8vw,1.4rem);color:var(--ink)}.sx-page .sx-doc h3{margin-top:40px;font-size:clamp(1.05rem,1.5vw,1.2rem);color:var(--gold-text,#d8ae5e)}.sx-page .sx-doc h2:first-child,.sx-page .sx-doc h3:first-child{margin-top:0;padding-top:0;border-top:0}.sx-page .sx-doc li,.sx-page .sx-doc p{line-height:1.75}.sx-page .sx-confirm-lead{max-width:62ch;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:300;line-height:1.5;color:var(--ink)}.sx-page .sx-confirm-lead p{margin:0 0 18px}.sx-page .sx-confirm-lead p:last-child{margin-bottom:0}