@layer site{.sv-guide-lead{padding-block:0 8px}.sv-guide-lead-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;align-items:stretch;margin-top:-28px}.sv-guide-answer{position:relative;margin:0;padding:28px 30px 30px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:0 18px 48px -32px var(--shadow)}.sv-guide-answer:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:20px 0 0 20px;background:var(--accent)}.sv-author-date span,.sv-author-kicker,.sv-check-facts dt,.sv-check-sub,.sv-guide-answer-label,.sv-guide-toc p{margin:0;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.sv-guide-answer-label{color:var(--accent-text)}.sv-guide-answer-text{margin:12px 0 0;max-width:68ch;font-size:clamp(18px,1.6vw,21px);line-height:1.6;color:var(--ink)}.sv-guide-toc{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px 32px;align-items:baseline;margin-block:40px 8px;padding-block:20px;border-block:1px solid var(--line)}.sv-guide-toc ol{display:flex;flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;list-style:none;counter-reset:toc}.sv-guide-toc li{counter-increment:toc}.sv-guide-toc a{display:inline-flex;gap:8px;align-items:baseline;min-height:44px;align-content:center;padding-block:10px;font-size:15px;font-weight:700;color:var(--ink);text-decoration:none}.sv-guide-toc a:before{content:counter(toc,decimal-leading-zero);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--accent-text)}.sv-guide-toc a:focus-visible,.sv-guide-toc a:hover{color:var(--accent-text)}.sv-guide-prose{display:grid;gap:18px;max-width:76ch}.sv-guide-prose p{margin:0;font-size:17px;line-height:1.75;color:var(--copy)}.sv-guide-prose .sv-checks{margin-top:6px}.sv-guide-table{margin:40px 0 0}.sv-guide-table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.sv-guide-table table{width:100%;min-width:640px;border-collapse:collapse;font-size:15px;line-height:1.5}.sv-guide-table caption{padding:20px 22px 0;text-align:left;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.sv-guide-table td,.sv-guide-table th{padding:14px 18px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.sv-guide-table tbody tr:last-child>*{border-bottom:0}.sv-guide-table thead th{padding-top:18px;font-size:15px;font-weight:800;color:var(--ink)}.sv-guide-table tbody th{width:22%;font-weight:700;color:var(--ink)}.sv-guide-table td{color:var(--copy)}.sv-guide-table .sv-guide-col-pick{background:rgba(237,74,0,.06)}.sv-guide-table thead .sv-guide-col-pick{box-shadow:inset 0 3px 0 var(--accent)}.sv-guide-table figcaption{margin-top:14px;max-width:90ch;font-size:14px;line-height:1.6;color:var(--muted)}.sv-check-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}.sv-check-offer{container-type:inline-size}.sv-check-offer .hv-h2{font-size:clamp(22px,7.5cqi,52px)}.sv-check-intro{margin:18px 0 0;max-width:56ch;font-size:18px;line-height:1.65;color:var(--copy)}.sv-check-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:28px 0 0;padding-block:18px;border-block:1px solid var(--line)}.sv-check-price strong{font-size:clamp(56px,7vw,88px);font-weight:200;line-height:.9;letter-spacing:-.04em;color:var(--ink)}.sv-check-price span{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text)}.sv-check-sub{margin-top:28px}.sv-check-items{margin-top:16px}.sv-check-items li span{font-size:16px;line-height:1.55;color:var(--ink)}.sv-check-facts{display:grid;gap:0;margin:28px 0 0}.sv-check-facts div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding-block:14px;border-top:1px solid var(--line)}.sv-check-facts dd{margin:0;font-size:15px;line-height:1.6;color:var(--copy)}.sv-check-form{position:sticky;top:112px}.sv-ms-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0;margin:40px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.sv-ms-plans li{display:grid;align-content:start;gap:8px;padding:24px 22px 26px 0;border-bottom:1px solid var(--line)}.sv-ms-plans .sv-ms-plan-name{font-size:17px;font-weight:800;color:var(--ink)}.sv-ms-plans .sv-ms-plan-price{font-size:clamp(36px,3.6vw,48px);font-weight:200;line-height:1;letter-spacing:-.03em;color:var(--ink)}.sv-ms-plans .sv-ms-plan-unit{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.sv-ms-plans .sv-ms-plan-fit{font-size:15px;line-height:1.55;color:var(--copy)}@media (max-width:1020px){.sv-check-grid,.sv-guide-lead-grid{grid-template-columns:minmax(0,1fr)}.sv-check-form{position:static}}@media (max-width:760px){.sv-guide-lead-grid{margin-top:-12px}.sv-guide-answer{padding:22px 20px 24px 24px}.sv-guide-toc{grid-template-columns:minmax(0,1fr);gap:6px}.sv-guide-toc ol{display:grid;gap:0}.sv-check-facts div{grid-template-columns:minmax(0,1fr);gap:4px}.sv-guide-table-scroll{overflow:visible;border:0;border-radius:0;background:none}.sv-guide-table table{min-width:0}.sv-guide-table caption{padding:0 0 12px}.sv-guide-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sv-guide-table tbody,.sv-guide-table tr{display:block}.sv-guide-table tr{margin-bottom:14px;padding:18px 18px 8px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.sv-guide-table tbody th{display:block;width:auto;padding:0 0 10px;border:0;font-size:17px}.sv-guide-table td{display:grid;grid-template-columns:minmax(96px,38%) minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:0;border-top:1px solid var(--line)}.sv-guide-table td:before{content:attr(data-label);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.sv-guide-table .sv-guide-col-pick{background:none}.sv-guide-table td.sv-guide-col-pick:before{color:var(--accent-text)}.sv-ms-plans li{padding-right:0}}}