.sp-header[data-astro-cid-4udlw3v3]{background:var(--pn-black);color:#fff;z-index:10;position:sticky;top:0}.sp-header__inner[data-astro-cid-4udlw3v3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:16px;display:flex}.sp-brand[data-astro-cid-4udlw3v3]{color:#fff;letter-spacing:.1em;align-items:center;gap:10px;font-size:.8rem;font-weight:700;text-decoration:none;display:flex}.sp-box[data-astro-cid-4udlw3v3]{background:var(--pn-yellow);width:12px;height:12px;display:inline-block}.sp-header[data-astro-cid-4udlw3v3] nav[data-astro-cid-4udlw3v3]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.sp-header[data-astro-cid-4udlw3v3] nav[data-astro-cid-4udlw3v3] a[data-astro-cid-4udlw3v3]{color:#d6d6d6;font-family:var(--pn-mono);text-transform:uppercase;letter-spacing:.06em;font-size:.74rem;text-decoration:none}.sp-header[data-astro-cid-4udlw3v3] nav[data-astro-cid-4udlw3v3] a[data-astro-cid-4udlw3v3]:hover{color:#fff}.sp-header[data-astro-cid-4udlw3v3] nav[data-astro-cid-4udlw3v3] .sp-nav-cta[data-astro-cid-4udlw3v3]{background:var(--pn-yellow);color:var(--pn-black);padding:7px 11px;font-weight:700}@media (width<=620px){.sp-header[data-astro-cid-4udlw3v3] nav[data-astro-cid-4udlw3v3] a[data-astro-cid-4udlw3v3]:not(.sp-nav-cta){display:none}}.sp-hero[data-astro-cid-4udlw3v3]{background:var(--pn-black);color:#fff;border-bottom:4px solid var(--pn-yellow);padding:clamp(48px,9vh,96px) 0 clamp(56px,10vh,104px)}.sp-crumbs[data-astro-cid-4udlw3v3]{color:#8a8a8a;flex-wrap:wrap;gap:8px;margin-bottom:28px;font-size:.72rem;display:flex}.sp-crumbs[data-astro-cid-4udlw3v3] a[data-astro-cid-4udlw3v3]{color:#bdbdbd;text-decoration:none}.sp-crumbs[data-astro-cid-4udlw3v3] a[data-astro-cid-4udlw3v3]:hover,.sp-hero[data-astro-cid-4udlw3v3] .kicker[data-astro-cid-4udlw3v3]{color:var(--pn-yellow)}.sp-hero[data-astro-cid-4udlw3v3] h1[data-astro-cid-4udlw3v3]{color:#fff;letter-spacing:-.05em;max-width:18ch;margin:0 0 24px;font-size:clamp(2.2rem,6vw,4.4rem);line-height:1}.sp-lead[data-astro-cid-4udlw3v3]{color:#cfcfcf;max-width:60ch;margin:0 0 34px;font-size:1.12rem}.sp-actions[data-astro-cid-4udlw3v3]{flex-wrap:wrap;gap:12px;display:flex}.sp-btn[data-astro-cid-4udlw3v3]{border:2px solid;padding:.95em 1.5em;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-block}.sp-btn--y[data-astro-cid-4udlw3v3]{background:var(--pn-yellow);color:var(--pn-black);border-color:var(--pn-yellow)}.sp-btn--y[data-astro-cid-4udlw3v3]:hover{background:#fff;border-color:#fff}.sp-btn--o[data-astro-cid-4udlw3v3]{color:#fff}.sp-btn--o[data-astro-cid-4udlw3v3]:hover{color:var(--pn-black);background:#fff}.sp-btn--dark[data-astro-cid-4udlw3v3]{background:var(--pn-black);color:var(--pn-yellow);border-color:var(--pn-black);font-size:1.1rem}.sp-btn--dark[data-astro-cid-4udlw3v3]:hover{color:var(--pn-black);background:#fff}.sp-section[data-astro-cid-4udlw3v3]{padding:clamp(56px,9vh,96px) 0}.sp-section--soft[data-astro-cid-4udlw3v3]{background:var(--pn-soft)}.sp-h2[data-astro-cid-4udlw3v3]{letter-spacing:-.04em;margin:0 0 28px;font-size:clamp(1.6rem,3.4vw,2.4rem)}.sp-h2[data-astro-cid-4udlw3v3] .mono[data-astro-cid-4udlw3v3]{color:var(--pn-yellow);background:var(--pn-black);vertical-align:middle;padding:0 6px;font-size:.6em}.sp-grid[data-astro-cid-4udlw3v3]{background:var(--pn-line);border:1px solid var(--pn-line);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;display:grid}.sp-card[data-astro-cid-4udlw3v3]{background:#fff;padding:26px;transition:background .15s}.sp-card[data-astro-cid-4udlw3v3]:hover{background:var(--pn-yellow-soft)}.sp-num[data-astro-cid-4udlw3v3]{background:var(--pn-yellow);color:var(--pn-black);margin-bottom:14px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block}.sp-card[data-astro-cid-4udlw3v3] h3[data-astro-cid-4udlw3v3]{margin:0 0 8px;font-size:1.08rem}.sp-card[data-astro-cid-4udlw3v3] p[data-astro-cid-4udlw3v3]{color:var(--pn-muted);margin:0;font-size:.96rem}.sp-two[data-astro-cid-4udlw3v3]{grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);display:grid}@media (width<=820px){.sp-two[data-astro-cid-4udlw3v3]{grid-template-columns:1fr}}.sp-list[data-astro-cid-4udlw3v3]{margin:0;padding:0;list-style:none}.sp-list[data-astro-cid-4udlw3v3] li[data-astro-cid-4udlw3v3]{border-bottom:1px solid var(--pn-line);padding:12px 0 12px 26px;position:relative}.sp-list[data-astro-cid-4udlw3v3] li[data-astro-cid-4udlw3v3]:before{content:"";background:var(--pn-yellow);border:2px solid var(--pn-black);width:10px;height:10px;position:absolute;top:1.15em;left:0}.sp-tags[data-astro-cid-4udlw3v3]{flex-wrap:wrap;gap:6px;margin-bottom:28px;display:flex}.sp-tags[data-astro-cid-4udlw3v3] span[data-astro-cid-4udlw3v3]{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--pn-black);background:#fff;padding:5px 9px;font-size:.72rem;font-weight:600}.sp-example[data-astro-cid-4udlw3v3]{border:2px solid var(--pn-black);background:#fff;padding:22px}.sp-example__k[data-astro-cid-4udlw3v3]{text-transform:uppercase;letter-spacing:.12em;color:var(--pn-muted);margin:0 0 8px;font-size:.7rem}.sp-example[data-astro-cid-4udlw3v3] p[data-astro-cid-4udlw3v3]{margin:0 0 14px}.sp-link[data-astro-cid-4udlw3v3]{color:var(--pn-ink);border-bottom:2px solid var(--pn-yellow);font-size:.85rem;font-weight:700;text-decoration:none}.sp-link[data-astro-cid-4udlw3v3]:hover{background:var(--pn-yellow)}.sp-steps[data-astro-cid-4udlw3v3]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sp-steps[data-astro-cid-4udlw3v3] li[data-astro-cid-4udlw3v3]{border-top:4px solid var(--pn-black);padding-top:16px}.sp-steps[data-astro-cid-4udlw3v3] .mono[data-astro-cid-4udlw3v3]{color:var(--pn-muted);font-size:.8rem}.sp-steps[data-astro-cid-4udlw3v3] strong[data-astro-cid-4udlw3v3]{color:var(--pn-ink);margin:6px 0;font-size:1.15rem;display:block}.sp-steps[data-astro-cid-4udlw3v3] p[data-astro-cid-4udlw3v3]{color:var(--pn-muted);margin:0}.sp-faq[data-astro-cid-4udlw3v3]{max-width:860px}.sp-faq__item[data-astro-cid-4udlw3v3]{border-top:1px solid var(--pn-line);padding:18px 0}.sp-faq__item[data-astro-cid-4udlw3v3]:last-child{border-bottom:1px solid var(--pn-line)}.sp-faq__item[data-astro-cid-4udlw3v3] h3[data-astro-cid-4udlw3v3]{margin:0 0 8px;font-size:1.08rem}.sp-faq__item[data-astro-cid-4udlw3v3] p[data-astro-cid-4udlw3v3]{color:var(--pn-text);margin:0}.sp-links[data-astro-cid-4udlw3v3]{margin:0;padding:0;list-style:none}.sp-links[data-astro-cid-4udlw3v3] li[data-astro-cid-4udlw3v3]{border-bottom:1px solid var(--pn-line)}.sp-links[data-astro-cid-4udlw3v3] a[data-astro-cid-4udlw3v3]{color:var(--pn-ink);padding:14px 0;font-weight:600;text-decoration:none;transition:padding .2s,background .2s;display:block}.sp-links[data-astro-cid-4udlw3v3] a[data-astro-cid-4udlw3v3]:hover{background:var(--pn-yellow);padding-left:10px}.sp-cta[data-astro-cid-4udlw3v3]{background:var(--pn-yellow);text-align:center;border-top:2px solid var(--pn-black);padding:clamp(64px,12vh,120px) 0}.sp-cta[data-astro-cid-4udlw3v3] .kicker[data-astro-cid-4udlw3v3]{color:var(--pn-black)}.sp-cta[data-astro-cid-4udlw3v3] h2[data-astro-cid-4udlw3v3]{letter-spacing:-.055em;color:var(--pn-black);margin:6px 0 32px;font-size:clamp(2.2rem,7vw,5rem)}.sp-footer[data-astro-cid-4udlw3v3]{background:var(--pn-black);color:#8a8a8a;padding:28px 0;font-size:.75rem}.sp-footer__inner[data-astro-cid-4udlw3v3]{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.sp-footer[data-astro-cid-4udlw3v3] nav[data-astro-cid-4udlw3v3]{flex-wrap:wrap;gap:16px;display:flex}.sp-footer[data-astro-cid-4udlw3v3] a[data-astro-cid-4udlw3v3]{color:#cfcfcf;text-decoration:none}.sp-footer[data-astro-cid-4udlw3v3] a[data-astro-cid-4udlw3v3]:hover{color:var(--pn-yellow)}
