.sp-lead{max-width:36em}.sp-body{z-index:1;position:relative}.sp-sec.st-sec{padding:36px 0}.sp-stack{flex-direction:column;gap:24px;display:flex}.sp-stack>.st-h2{text-align:center}.sp-stack.is-wide{width:min(1000px, calc(100% - var(--st-gutter) * 2))}.sp-text{text-align:center;max-width:38em;margin:0 auto}.sp-flow{flex-direction:column;gap:20px;display:flex}.sp-flow .st-wrap{width:100%}.sp-flow .sp-sec.st-sec{padding:24px 0 0}.sp-explore{justify-content:center;padding:56px 0 0;display:flex}.sp-explore .st-explore{justify-content:center}.sp-opts .st-dl-row{align-items:flex-start}.sp-opts .st-dl-row.is-enform{background:#ffffff75}.sp-opts li:has(.is-enform)+li{box-shadow:none}.sp-opt-label{color:var(--ink);font-weight:600}.sp-opt-src{font-size:13px;line-height:19px}.sp-opt-src a{color:inherit;text-underline-offset:2px;text-decoration:underline}.sp-method{flex-direction:column;gap:6px;max-width:38em;display:flex}.sp-num{font-variant-numeric:tabular-nums;width:26px;height:26px;color:var(--lp-pebble-ink);background:var(--lp-pebble);box-shadow:var(--lp-pebble-in);border-radius:50%;flex:none;place-items:center;font:600 13px/1 Inter,sans-serif;display:grid}.is-enform>.sp-num{color:var(--lp-btn-ink-fg);background:var(--lp-btn-ink-bg)}@media (width<=759px){.sp-stack>.st-h2,.sp-text{text-align:left}.sp-text{margin:0}.sp-explore,.sp-explore .st-explore{justify-content:flex-start}.sp-explore{padding-top:40px}}:where(html[data-theme=dark]) .sp-opts .st-dl-row.is-enform{background:#c8d4ff14}.seo-prose{color:var(--np-ink-2);font-size:16px;line-height:1.7}.seo-prose>*+*{margin-top:18px}.seo-prose h2{color:var(--np-ink);letter-spacing:-.02em;margin:48px 0 14px;font-size:clamp(1.35rem,1.5vw + .75rem,1.75rem);font-weight:500;line-height:1.15}.seo-prose h3{color:var(--np-ink);letter-spacing:-.01em;margin:32px 0 8px;font-size:1.05rem;font-weight:500}.seo-prose strong{color:var(--np-ink);font-weight:500}.seo-prose a{color:var(--np-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--np-ink) 30%, transparent);text-decoration-color:color-mix(in oklch, var(--np-ink) 30%, transparent)}.seo-prose a:hover{-webkit-text-decoration-color:var(--np-ink);text-decoration-color:var(--np-ink)}.seo-prose ul{padding-left:22px;list-style:outside}.seo-prose ol{padding-left:22px;list-style:decimal}.seo-prose li+li{margin-top:8px}.seo-prose li::marker{color:color-mix(in oklch, var(--np-ink) 40%, transparent)}.seo-prose blockquote{border-left:2px solid var(--np-rule);color:color-mix(in oklch, var(--np-ink) 80%, transparent);padding:2px 0 2px 20px}.seo-prose blockquote p{margin:0}.seo-prose code{font-family:var(--font-mono,ui-monospace, monospace);background:var(--np-bg-elev);border:1px solid var(--np-rule);border-radius:4px;padding:1px 5px;font-size:.875em}.seo-prose pre{background:var(--np-bg-elev);border:1px solid var(--np-rule);border-radius:8px;padding:16px 18px;overflow-x:auto}.seo-prose pre code{background:0 0;border:0;padding:0;font-size:13px;line-height:1.6}.seo-prose img{border:1px solid var(--np-rule);border-radius:8px;max-width:100%;height:auto}.seo-prose hr{border:0;border-top:1px solid var(--np-rule);margin:36px 0}.seo-prose table{border-collapse:collapse;width:100%;font-size:15px}.seo-prose th,.seo-prose td{text-align:left;border-bottom:1px solid var(--np-rule);vertical-align:top;padding:12px 14px}.seo-prose th{color:var(--np-ink);font-weight:500}.sp-tablebody{padding:8px}.sp-table{border-collapse:separate;border-spacing:0;letter-spacing:-.015em;color:#171717b8;width:100%;font:500 15px/22px Inter,sans-serif}.sp-table th,.sp-table td{text-align:left;vertical-align:top;padding:16px 20px}.sp-table thead th{letter-spacing:-.03em;color:var(--ink);padding:20px 20px 14px;font:600 16px/20px Inter,sans-serif}.sp-table thead th:first-child{width:30%}.sp-table thead th:last-child{color:#1717179e}.sp-table tbody th{color:#17171799;font-weight:500}.sp-table tbody tr>*{box-shadow:inset 0 1px 0 var(--st-rule)}.sp-table .is-enform{color:#262626;background:#fff4e5}.sp-table tbody .is-enform{box-shadow:inset 0 1px #78480a14}.sp-table thead .is-enform{border-radius:14px 14px 0 0}.sp-table tbody tr:last-child .is-enform{border-radius:0 0 14px 14px}.sp-cell-label{display:none}.sp-verdict{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:flex}.sp-verdict svg{color:#17171766;flex:none}.sp-verdict .is-yes{color:#1f9d55}.sp-detail{display:block}.sp-verdict+.sp-detail{margin-top:2px}@media (width<=759px){.sp-tablebody{padding:4px}.sp-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sp-table,.sp-table tbody{display:block}.sp-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:14px 8px 12px;display:grid}.sp-table tbody tr+tr{box-shadow:inset 0 1px 0 var(--st-rule)}.sp-table tbody tr>*,.sp-table tbody .is-enform{box-shadow:none}.sp-table tbody th{color:var(--ink);grid-column:1/-1;padding:0 6px 6px;font-weight:600}.sp-table td{padding:10px 12px;font-size:14px;line-height:20px}.sp-table tbody .is-enform,.sp-table tbody tr:last-child .is-enform{border-radius:12px}.sp-cell-label{color:#171717a8;margin-bottom:4px;font:500 12px/16px Inter,sans-serif;display:block}}:where(html[data-theme=dark]) .sp-table{--st-rule:var(--lp-window-line);color:var(--lp-window-ink-2)}:where(html[data-theme=dark]) .sp-table thead th,:where(html[data-theme=dark]) .sp-verdict,:where(html[data-theme=dark]) .sp-table tbody th{color:var(--lp-window-ink)}:where(html[data-theme=dark]) .sp-table thead th:last-child,:where(html[data-theme=dark]) .sp-cell-label{color:var(--lp-window-ink-2)}:where(html[data-theme=dark]) .sp-table .is-enform{color:#fbefdf;background:#e0922a29}:where(html[data-theme=dark]) .sp-verdict svg{color:#f5f5f573}:where(html[data-theme=dark]) .sp-verdict .is-yes{color:var(--lp-accent)}@media (width>=760px){:where(html[data-theme=dark]) .sp-table tbody th{color:var(--lp-window-ink-2)}:where(html[data-theme=dark]) .sp-table tbody .is-enform{box-shadow:inset 0 1px #ffc4781a}}
