.uc .band{padding:0 24px}.uc .wrap{max-width:1040px;margin:0 auto}.uc h1{font-size:clamp(32px,4.6vw,46px);margin-bottom:12px;max-width:15em}.uc h2{font-size:clamp(23px,2.8vw,32px);margin:0 0 12px}.uc h3{font-size:17px;margin:0 0 6px}.uc .lede{font-size:19px;color:var(--ink-2);max-width:40em;margin:0 0 26px}.uc .sub{color:var(--ink-2);font-size:17px;max-width:46em;margin:0 0 24px}.uc .cta-row{display:flex;gap:12px;flex-wrap:wrap}.uc .btn{display:inline-block;font:700 15px/1 var(--font-body);color:var(--accent-ink);background:var(--accent);border-radius:9px;padding:13px 18px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.uc .btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px -10px color-mix(in srgb,var(--accent) 70%,transparent)}.uc .btn.secondary{color:var(--ink);background:var(--card);border:1px solid var(--rule)}.uc .note{font-size:14.5px;color:var(--ink-3);max-width:60ch;margin:18px 0 0}.uc .head-band{padding-top:40px;padding-bottom:34px}.uc .crumbs{display:flex;gap:8px;align-items:center;font-size:14px;color:var(--ink-3);margin-bottom:18px}.uc .crumbs a{color:var(--ink-3)}.uc .chart-band{padding-bottom:8px}.uc .chart-band+.chart-band{padding-top:16px}.uc .sheet{max-width:1280px;margin:0 auto;background:#fff;border:1px solid var(--rule);border-radius:14px;padding:18px 16px 12px;box-shadow:var(--shadow-card);overflow-x:auto}.uc .sheet-label{margin:0 0 12px 4px;font:700 12.5px var(--font-body);letter-spacing:.05em;text-transform:uppercase;color:#6b717a}.uc .chart{display:flex;justify-content:center}.uc .chart svg{width:100%;max-width:100%;height:auto;display:block}@media(max-width:720px){.uc .chart{justify-content:flex-start}.uc .chart svg{min-width:1000px}}.uc .sheet figcaption{margin-top:10px;font-size:13.5px;color:#6b717a;max-width:90ch}.uc .sheet figcaption strong{color:#14161a;font-weight:700}.uc .body-band{padding-top:52px;padding-bottom:54px}.uc .band.alt{background:var(--card);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.uc .band.alt+.band.alt{border-top:0}.uc .prose p{color:var(--ink-2);font-size:16.5px;max-width:68ch;margin:0 0 16px}.uc .prose p:last-child{margin-bottom:0}.uc .grid-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:26px 40px}.uc .grid-list p{color:var(--ink-2);font-size:15.5px;margin:0}.uc .two-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:34px 56px;align-items:start}.uc .steps{list-style:none;counter-reset:step;margin:0;padding:0;display:grid;gap:30px;max-width:72ch}.uc .steps li{counter-increment:step;position:relative;padding-left:46px}.uc .steps li:before{content:counter(step);position:absolute;left:0;top:0;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font:700 14px var(--font-body)}.uc .steps h3{font-size:18px;margin:3px 0 6px}.uc .steps p{color:var(--ink-2);font-size:16px;margin:0 0 8px}.uc .steps p:last-child{margin-bottom:0}.uc .ticks,.uc .crosses{list-style:none;margin:0;padding:0;display:grid;gap:12px}.uc .ticks li,.uc .crosses li{position:relative;padding-left:28px;color:var(--ink-2);font-size:15.5px}.uc .ticks li:before,.uc .crosses li:before{position:absolute;left:0;top:1px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;font-size:11px;font-weight:700}.uc .ticks li:before{content:"✓";background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.uc .crosses li:before{content:"✕";background:color-mix(in srgb,var(--ink-3) 16%,transparent);color:var(--ink-2)}.uc .scroll{overflow-x:auto;border:1px solid var(--rule);border-radius:12px;background:var(--paper)}.uc table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.uc th,.uc td{text-align:left;padding:11px 14px;border-bottom:1px solid var(--rule);vertical-align:top}.uc thead th{font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);background:var(--paper-deep)}.uc tbody tr:last-child th,.uc tbody tr:last-child td{border-bottom:0}.uc tbody th{font-weight:700;white-space:nowrap}.uc td{color:var(--ink-2)}.uc .faq-band{padding-top:52px;padding-bottom:54px}.uc .faq{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:26px 40px}.uc .faq div{margin:0}.uc .faq dt{font-weight:700;font-size:17px;margin:0 0 6px;text-wrap:balance}.uc .faq dd{margin:0;color:var(--ink-2);font-size:15.5px}.uc .close-band{padding-top:56px;padding-bottom:24px}
