.pr-split{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.pr-toc{top:calc(var(--sl-chrome-h) + 24px);gap:8px;font-size:14px;display:grid;position:sticky}.pr-toc a{color:var(--sl-text-muted);text-decoration:none}.pr-toc a:hover{color:var(--sl-text)}@media (max-width:860px){.pr-split{grid-template-columns:minmax(0,1fr)}.pr-toc{flex-wrap:wrap;gap:8px 16px;display:flex;position:static}}.faq{border-top:1px solid var(--sl-border)}.faq details{border-bottom:1px solid var(--sl-border)}.faq summary{color:var(--sl-text);letter-spacing:-.018em;cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--sl-text-faint);transition:transform .25s var(--sl-ease);font-weight:400}.faq details[open] summary:after{transform:rotate(45deg)}.faq details>div{max-width:72ch;color:var(--sl-text-muted);padding:0 0 22px;font-size:16px;line-height:1.7}.hh-title.mkt-title{max-width:13ch;font-size:clamp(48px,7.6vw,120px)}.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:991px){.plans{grid-template-columns:1fr}}.plan{border:1px solid var(--sl-border);background:var(--sl-bg);border-radius:3px;flex-direction:column;gap:14px;padding:clamp(22px,2.4vw,32px);display:flex}.plan.is-lead{border-color:var(--sl-border-accent);box-shadow:0 0 0 1px var(--sl-border-accent) inset}.plan>.mkt-body{min-height:4.86em}.plan-price{align-items:baseline;gap:8px;margin-top:4px;display:flex}.plan-price b{color:var(--sl-text);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(36px,3.6vw,48px);font-weight:600;line-height:1}.plan-price span{color:var(--sl-text-muted);font-size:14px}.plan ul{gap:9px;margin:6px 0 0;padding:0;list-style:none;display:grid}.plan li{color:var(--sl-text-muted);padding-left:20px;font-size:15px;line-height:1.5;position:relative}.plan li:before{content:"";border:1.5px solid var(--sl-accent);border-radius:1px;width:7px;height:7px;position:absolute;top:.6em;left:2px}.plan .mkt-actions{margin-top:auto;padding-top:10px}.plan .mkt-btn{width:100%}.fx-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:0 40px;margin:0;padding:0;list-style:none;display:grid}.fx-list li{border-top:1px solid var(--sl-border);padding:20px 0 22px}.fx-list b{color:var(--sl-text);letter-spacing:-.015em;font-size:17px;font-weight:600;display:block}.fx-list span{color:var(--sl-text-muted);margin-top:6px;font-size:15px;line-height:1.6;display:block}section[id]{scroll-margin-top:calc(var(--sl-chrome-h) + 8px)}.fx-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.fx-steps li{border-top:1px solid var(--sl-border);align-content:start;gap:8px;padding:20px 0 8px;display:grid}.fx-steps .n{border:1px solid var(--sl-border-strong);width:26px;height:26px;color:var(--sl-text-muted);font-variant-numeric:tabular-nums;border-radius:2px;place-items:center;font-size:12px;display:grid}.fx-steps b{color:var(--sl-text);letter-spacing:-.015em;font-size:17px;font-weight:600}.fx-steps span:not(.n){color:var(--sl-text-muted);font-size:15px;line-height:1.6}.status{border:1px solid var(--sl-border-accent);background:var(--sl-accent-soft);width:-moz-fit-content;width:fit-content;color:var(--sl-link);white-space:nowrap;border-radius:2px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.status:before{content:"";border:1.5px solid;border-radius:50%;width:6px;height:6px}.bl-chips{flex-wrap:wrap;gap:8px;margin:0 0 clamp(28px,3.4vw,44px);padding:0;list-style:none;display:flex}.bl-chip{border:1px solid var(--sl-border-strong);min-height:38px;color:var(--sl-text-muted);border-radius:2px;align-items:center;padding:8px 14px;font-size:14px;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.bl-chip:hover{border-color:var(--sl-text);color:var(--sl-text)}.bl-chip[aria-current=page]{border-color:var(--sl-text);background:var(--sl-bg-raised);color:var(--sl-text)}@media (pointer:coarse){.bl-chip{min-height:44px}}.bl-cover{aspect-ratio:16/9;object-fit:cover;background:var(--sl-bg-sunken);width:100%;height:auto;display:block}.mkt-card .bl-cover{border:1px solid var(--sl-border);border-radius:2px;margin-bottom:6px}.bl-cover.is-blank{background:radial-gradient(circle at 1px 1px, rgba(var(--sl-accent-rgb), .22) 1px, rgba(var(--sl-accent-rgb), 0) 1.5px) 0 0 / 18px 18px, radial-gradient(80% 90% at 90% 10%, rgba(var(--sl-wash-rgb), .45), rgba(var(--sl-wash-rgb), 0) 70%), var(--sl-bg-subtle)}.bl-lead{color:inherit;text-decoration:none}.bl-lead .mkt-shot-win{transition:box-shadow .25s var(--sl-ease)}.bl-lead:hover .mkt-h2{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.bl-lead .mkt-body{font-size:clamp(16px,1.3vw,18px)}.bl-meta{flex-wrap:wrap;align-items:center;gap:6px 16px;margin:16px 0 0;display:flex}.bl-meta>*{white-space:nowrap}.mkt-card .bl-meta{margin-top:0}.bl-empty{max-width:48ch;color:var(--sl-text-muted);margin:0;font-size:clamp(17px,1.7vw,21px);line-height:1.6}.bp-title.mkt-title{letter-spacing:-.04em;max-width:22ch;font-size:clamp(38px,5.4vw,80px);line-height:.98}.bp-meta{margin-top:clamp(24px,3vw,36px)}.bp-meta a{color:inherit}.mkt-hero .bp-shot{margin-top:clamp(36px,5vh,64px)}.bp-body{overflow-wrap:anywhere}.bp-body a{color:var(--sl-link)}.bp-body h2{scroll-margin-top:calc(var(--sl-chrome-h) + 16px)}.bp-body blockquote{border-left:2px solid var(--sl-accent);color:var(--sl-text);margin-inline:0;padding:2px 0 2px 20px;font-size:18px}.bp-body blockquote p{margin:0}.bp-body hr{background:linear-gradient(90deg, transparent 0%, var(--sl-border) 16%, var(--sl-border) 84%, transparent 100%);border:0;height:1px;margin-block:2em}.bp-body code{border:1px solid var(--sl-border);background:var(--sl-bg-sunken);border-radius:2px;padding:1px 5px;font-family:inherit;font-size:.94em}.bp-body figure{margin-inline:0}.bp-body img{border:1px solid var(--sl-border);border-radius:2px;max-width:100%;height:auto;display:block}.bp-body h2#sources{border-top:1px solid var(--sl-border);margin-top:2.6em;padding-top:1.4em;font-size:19px}.bp-body h2#sources~:is(ul,ol,p){font-size:14.5px}.bp-pn{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bp-pn .is-older{grid-column:2}.bp-pn .is-older .go{text-align:right}@media (max-width:720px){.bp-pn{grid-template-columns:1fr}.bp-pn .is-older{grid-column:auto}.bp-pn .is-older .go{text-align:left}}.bl-by{align-items:center;gap:8px;display:inline-flex}.bl-by-img{object-fit:cover;width:24px;height:24px;box-shadow:0 0 0 1px var(--sl-border);border-radius:50%;flex:none}.bl-by-img.is-logo{object-fit:contain;border-radius:3px}
