.hero[data-astro-cid-4z5ypzu4]{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);box-sizing:border-box;width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:40px 56px;align-items:center}.hero-text[data-astro-cid-4z5ypzu4]{min-width:0;display:flex;flex-direction:column;gap:20px}.hero-eyebrow[data-astro-cid-4z5ypzu4]{margin:0;font:500 11px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink)}h1[data-astro-cid-4z5ypzu4]{margin:0;max-width:none;font-size:var(--text-h1);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--ink);text-wrap:balance}.hero-lead[data-astro-cid-4z5ypzu4]{margin:0;max-width:560px;font-size:clamp(16px,1.3vw,18px);line-height:1.55;color:var(--ink-secondary);text-wrap:pretty}.hero-actions[data-astro-cid-4z5ypzu4]{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.hero-text[data-astro-cid-4z5ypzu4] .proof{margin-top:8px}.hero-diagram[data-astro-cid-4z5ypzu4]{display:none;min-width:0;width:100%;max-width:480px;justify-self:center}@media(min-width:1024px){.hero--diagram[data-astro-cid-4z5ypzu4]{grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}.hero-diagram[data-astro-cid-4z5ypzu4]{display:block}}@media(min-width:1024px){.hero--always[data-astro-cid-4z5ypzu4] .hero-diagram[data-astro-cid-4z5ypzu4]{max-width:560px}}@media(max-width:1023px){.hero-actions[data-astro-cid-4z5ypzu4] .btn-ui{width:100%}.hero--always[data-astro-cid-4z5ypzu4]{gap:28px}.hero--always[data-astro-cid-4z5ypzu4] .hero-diagram[data-astro-cid-4z5ypzu4]{display:block;max-width:420px}.hero--always[data-astro-cid-4z5ypzu4] .hero-eyebrow[data-astro-cid-4z5ypzu4]{display:none}}.hero-loop[data-astro-cid-fays3g4y]{display:none;width:100%;height:auto}.hl-card[data-astro-cid-fays3g4y]{fill:var(--paper-band);stroke:var(--stroke)}.hl-node[data-astro-cid-fays3g4y]{fill:var(--paper-bubble)}.hl-label[data-astro-cid-fays3g4y]{font-family:var(--font-sans);font-size:15px;font-weight:700;fill:var(--ink);text-anchor:middle}.hl-loop[data-astro-cid-fays3g4y]{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;fill:var(--signal-cited);text-anchor:middle}@media(min-width:1024px){.hero-loop[data-astro-cid-fays3g4y]{display:block}}.proof[data-astro-cid-wyzz4tkq]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 10px}.proof[data-astro-cid-wyzz4tkq] li[data-astro-cid-wyzz4tkq]{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:36px;padding:6px 12px 6px 10px;box-sizing:border-box;border:1px solid var(--stroke);border-radius:18px;background:var(--paper-band);font-size:13px;line-height:1.35;color:var(--ink);white-space:nowrap}.proof[data-astro-cid-wyzz4tkq] li[data-astro-cid-wyzz4tkq] .proof-icon{color:var(--signal-cited)}@media(max-width:767px){.proof[data-astro-cid-wyzz4tkq] li[data-astro-cid-wyzz4tkq]{white-space:normal}}.ab-wrap[data-astro-cid-j3dma3q2]{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);box-sizing:border-box;width:100%}.ab[data-astro-cid-j3dma3q2]{max-width:860px;padding:clamp(18px,2vw,24px) clamp(20px,2.4vw,28px);box-sizing:border-box;background:var(--paper-band);border-left:2px solid var(--signal-cited);border-radius:0 16px 16px 0}h2[data-astro-cid-j3dma3q2]{margin:0 0 8px;max-width:none;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:-.01em;color:var(--ink)}p[data-astro-cid-j3dma3q2]{margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.55;color:var(--ink);text-wrap:pretty}.ps[data-astro-cid-hwsq4uur]{position:relative;display:flex;align-items:flex-end;gap:12px;min-height:64px}.ps--compact[data-astro-cid-hwsq4uur]{min-height:0}.stack[data-astro-cid-hwsq4uur]{position:relative;height:52px;width:44px;flex:0 0 auto}.stack[data-astro-cid-hwsq4uur] i[data-astro-cid-hwsq4uur]{position:absolute;left:0;bottom:0;width:30px;height:38px;box-sizing:border-box;border:1.5px solid var(--stroke);border-radius:4px;background:var(--paper-raised)}.stack[data-astro-cid-hwsq4uur] i[data-astro-cid-hwsq4uur]:before{content:"";position:absolute;left:6px;top:8px;width:14px;height:2px;border-radius:1px;background:var(--stroke);box-shadow:0 6px 0 var(--stroke),0 12px 0 var(--stroke)}.stack[data-astro-cid-hwsq4uur] i[data-astro-cid-hwsq4uur]:nth-child(2){left:5px;bottom:4px}.stack[data-astro-cid-hwsq4uur] i[data-astro-cid-hwsq4uur]:nth-child(3){left:10px;bottom:8px}.stack[data-astro-cid-hwsq4uur] i[data-astro-cid-hwsq4uur]:nth-child(4){left:15px;bottom:12px}.stack[data-astro-cid-hwsq4uur] i[data-astro-cid-hwsq4uur]:nth-child(5){left:20px;bottom:16px}.stack[data-astro-cid-hwsq4uur] i[data-astro-cid-hwsq4uur]:nth-child(6){left:25px;bottom:20px}.stack[data-astro-cid-hwsq4uur] i[data-astro-cid-hwsq4uur]:nth-child(7){left:30px;bottom:24px}.stack--lg[data-astro-cid-hwsq4uur]{width:56px;height:60px}.stack--xl[data-astro-cid-hwsq4uur]{width:66px;height:66px}.stack[data-astro-cid-hwsq4uur] i[data-astro-cid-hwsq4uur]:last-child{border-color:var(--accent);background:var(--accent-tint-16)}.stack[data-astro-cid-hwsq4uur] i[data-astro-cid-hwsq4uur]:last-child:before{background:var(--accent-ink);box-shadow:0 6px 0 var(--accent-ink),0 12px 0 var(--accent-ink)}.ps-count[data-astro-cid-hwsq4uur]{display:flex;flex-direction:column;line-height:1.1;padding-bottom:4px}.ps-count[data-astro-cid-hwsq4uur] b[data-astro-cid-hwsq4uur]{font-size:22px;font-weight:800;letter-spacing:-.02em;white-space:nowrap;color:var(--ink)}.ps--compact[data-astro-cid-hwsq4uur] .ps-count[data-astro-cid-hwsq4uur] b[data-astro-cid-hwsq4uur]{font-size:18px}.ps-count[data-astro-cid-hwsq4uur] span[data-astro-cid-hwsq4uur]{font-size:12px;color:var(--ink-secondary)}.ps-addons[data-astro-cid-hwsq4uur]{display:flex;gap:6px;margin-left:auto;padding-bottom:6px}.ps--compact[data-astro-cid-hwsq4uur] .ps-addons[data-astro-cid-hwsq4uur]{margin-left:0}.ps-addon[data-astro-cid-hwsq4uur]{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--gradient-tile);color:var(--paper)}.pk[data-astro-cid-ummlngte]{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:20px}h2[data-astro-cid-ummlngte]{margin:0;max-width:none;font-size:var(--text-h2-block);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.pk[data-astro-cid-ummlngte] ol[data-astro-cid-ummlngte],.pk[data-astro-cid-ummlngte] ul[data-astro-cid-ummlngte]{list-style:none;margin:0;padding:0}.pk-row[data-astro-cid-ummlngte]{display:flex;gap:36px;align-items:stretch}.pk-item[data-astro-cid-ummlngte]{position:relative;flex:1 1 0;min-width:0;display:flex}.pk-card[data-astro-cid-ummlngte]{position:relative;overflow:hidden;flex:1;display:flex;flex-direction:column;gap:14px;padding:clamp(22px,2.4vw,28px);box-sizing:border-box;background:var(--paper-band);border:1px solid var(--stroke);border-radius:20px;color:var(--ink);text-decoration:none;transition:border-color var(--dur-base) ease}.pk-card--link[data-astro-cid-ummlngte]:hover{border-color:var(--accent-ink)}.pk-card--link[data-astro-cid-ummlngte]:has(.pk-cta:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.pk-item--featured[data-astro-cid-ummlngte] .pk-card[data-astro-cid-ummlngte]{border-color:var(--accent)}.pk-item--featured[data-astro-cid-ummlngte] .pk-card[data-astro-cid-ummlngte]:before{content:"";position:absolute;inset:0 0 auto;height:120px;background:linear-gradient(180deg,var(--accent-tint-8),transparent);pointer-events:none}h3[data-astro-cid-ummlngte]{position:relative;margin:0;font-size:17px;font-weight:700;line-height:1.3;color:var(--ink)}.pk-price[data-astro-cid-ummlngte]{position:relative;margin:0;display:flex;flex-wrap:wrap;align-items:baseline}.pk-amount[data-astro-cid-ummlngte]{font-size:var(--text-price-card);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--ink)}.pk-item--featured[data-astro-cid-ummlngte] .pk-amount[data-astro-cid-ummlngte]{color:var(--accent-ink)}.pk-amount--text[data-astro-cid-ummlngte]{font-size:var(--text-display-stat-xs);line-height:1.15;letter-spacing:-.02em}.pk-note[data-astro-cid-ummlngte]{font-size:14px;color:var(--ink-secondary);white-space:pre}.pk-lines[data-astro-cid-ummlngte]{position:relative;display:flex;flex-direction:column;gap:6px}.pk-lines[data-astro-cid-ummlngte] li[data-astro-cid-ummlngte]{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--ink-secondary)}.pk-lines[data-astro-cid-ummlngte] .pk-check{color:var(--signal-cited);margin-top:3px}.pk-cta[data-astro-cid-ummlngte]{position:static;margin-top:auto;min-height:44px;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--signal-cited);text-decoration:none}.pk-cta[data-astro-cid-ummlngte]:before{content:"";position:absolute;inset:0}.pk-cta[data-astro-cid-ummlngte]:focus-visible{outline:none}.pk-arrow[data-astro-cid-ummlngte]{position:absolute;left:100%;top:50%;width:36px;margin-top:-10px;display:flex;justify-content:center;color:var(--ink-muted)}.pk-actions[data-astro-cid-ummlngte]{position:relative;margin-top:auto;display:flex;flex-direction:column;gap:4px}.pk-cta--line[data-astro-cid-ummlngte]{margin-top:0}.pk-cta--line[data-astro-cid-ummlngte]:before{content:none}.pk-cta--line[data-astro-cid-ummlngte]:hover{color:var(--signal-cited-hover)}.pk-cta--line[data-astro-cid-ummlngte]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.pk-footnote[data-astro-cid-ummlngte]{margin:0;font-size:14px;line-height:1.55;color:var(--ink-secondary);text-wrap:pretty}@media(max-width:767px){.pk-row[data-astro-cid-ummlngte]{flex-direction:column;gap:32px}.pk-arrow[data-astro-cid-ummlngte]{left:50%;top:100%;width:20px;height:32px;margin:0 0 0 -10px;align-items:center;transform:rotate(90deg)}}@media(max-width:1023px){.pk-row--four[data-astro-cid-ummlngte]{flex-direction:column;gap:32px}.pk-row--four[data-astro-cid-ummlngte] .pk-arrow[data-astro-cid-ummlngte]{left:50%;top:100%;width:20px;height:32px;margin:0 0 0 -10px;align-items:center;transform:rotate(90deg)}}.ds[data-astro-cid-e3vy3ef2]{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:28px}.ds-grid[data-astro-cid-e3vy3ef2]{display:grid;grid-template-columns:minmax(0,1fr);gap:24px 48px;align-items:start}h2[data-astro-cid-e3vy3ef2]{margin:0;max-width:360px;font-size:var(--text-h2-details);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.ds-content[data-astro-cid-e3vy3ef2]{min-width:0;max-width:760px;display:flex;flex-direction:column;gap:16px}.ds-content[data-astro-cid-e3vy3ef2]>p{margin:0;max-width:720px;font-size:16px;line-height:1.6;color:var(--ink-secondary);text-wrap:pretty}.ds-content[data-astro-cid-e3vy3ef2]>h3{margin:8px 0 -6px;font-size:17px;font-weight:700;line-height:1.35;color:var(--ink)}.ds-content[data-astro-cid-e3vy3ef2]>h3:first-child{margin-top:0}.ds-content[data-astro-cid-e3vy3ef2]>h3+p{font-size:15px;margin-top:0}.ds-content[data-astro-cid-e3vy3ef2] strong{color:var(--ink);font-weight:600}.ds-content[data-astro-cid-e3vy3ef2]>ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;max-width:720px}.ds-content[data-astro-cid-e3vy3ef2]>ul>li{position:relative;padding-left:26px;font-size:16px;line-height:1.6;color:var(--ink-secondary)}.ds-content[data-astro-cid-e3vy3ef2]>h3~ul>li{font-size:15px;line-height:1.55}.ds-content[data-astro-cid-e3vy3ef2]>ul>li:before{content:"";position:absolute;left:5px;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.ds-content[data-astro-cid-e3vy3ef2]>ol{margin:0;padding:0;list-style:none;counter-reset:ds-step;display:flex;flex-direction:column;gap:12px;max-width:720px}.ds-content[data-astro-cid-e3vy3ef2]>ol>li{counter-increment:ds-step;position:relative;padding-left:40px;font-size:15px;line-height:1.6;color:var(--ink-secondary)}.ds-content[data-astro-cid-e3vy3ef2]>ol>li:before{content:counter(ds-step,decimal-leading-zero);position:absolute;left:0;top:5px;font:500 11px/1.4 var(--font-mono);letter-spacing:.06em;color:var(--accent-ink)}.ds-content[data-astro-cid-e3vy3ef2]>ol>li>p{margin:0}.ds-content[data-astro-cid-e3vy3ef2]>p.source{font-size:13px;line-height:1.5;color:var(--ink-muted)}.ds-content[data-astro-cid-e3vy3ef2] a{color:var(--signal-cited);font-weight:600;text-decoration:none}.ds-content[data-astro-cid-e3vy3ef2] a:hover{color:var(--signal-cited-hover)}.ds-content[data-astro-cid-e3vy3ef2] a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ds-source[data-astro-cid-e3vy3ef2]{margin:0;font-size:13px;line-height:1.5;color:var(--ink-muted)}.ds-head[data-astro-cid-e3vy3ef2]{min-width:0;display:flex;flex-direction:column;gap:24px}.ds--aside[data-astro-cid-e3vy3ef2] h2[data-astro-cid-e3vy3ef2]{max-width:none}@media(min-width:1024px){.ds--aside[data-astro-cid-e3vy3ef2] .ds-grid[data-astro-cid-e3vy3ef2]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:32px 56px}}@media(min-width:768px){.ds-grid[data-astro-cid-e3vy3ef2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cl[data-astro-cid-whpy5abc]{max-width:760px;background:var(--paper-band);border:1px solid var(--stroke);border-radius:14px}summary[data-astro-cid-whpy5abc]{min-height:56px;padding:16px 20px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;border-radius:14px}summary[data-astro-cid-whpy5abc]::-webkit-details-marker{display:none}summary[data-astro-cid-whpy5abc]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h3[data-astro-cid-whpy5abc]{margin:0;font-size:16px;font-weight:700;line-height:1.35;color:var(--ink)}.cl-hint[data-astro-cid-whpy5abc]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-size:12px;font-weight:500;color:var(--ink-secondary)}.cl-hide[data-astro-cid-whpy5abc],.cl[data-astro-cid-whpy5abc][open] .cl-show[data-astro-cid-whpy5abc]{display:none}.cl[data-astro-cid-whpy5abc][open] .cl-hide[data-astro-cid-whpy5abc]{display:inline}.cl[data-astro-cid-whpy5abc] .cl-plus{color:var(--accent-ink);flex-shrink:0;transition:transform var(--dur-open) ease}.cl[data-astro-cid-whpy5abc][open] .cl-plus{transform:rotate(45deg)}.cl-body[data-astro-cid-whpy5abc]{display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px;border-top:1px solid var(--stroke-hairline)}.cl-body[data-astro-cid-whpy5abc]>p{margin:0;font-size:15px;line-height:1.6;color:var(--ink-secondary);text-wrap:pretty}.cl-body[data-astro-cid-whpy5abc]>ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.cl-body[data-astro-cid-whpy5abc]>ul>li{position:relative;padding-left:26px;font-size:15px;line-height:1.55;color:var(--ink-secondary)}.cl-body[data-astro-cid-whpy5abc]>ul>li:before{content:"";position:absolute;left:5px;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.cl-body[data-astro-cid-whpy5abc] strong{color:var(--ink);font-weight:600}.cl--numbered[data-astro-cid-whpy5abc] h3[data-astro-cid-whpy5abc]{display:flex;align-items:baseline;gap:12px;min-width:0}.cl-num[data-astro-cid-whpy5abc]{flex-shrink:0;font:500 11px/1.4 var(--font-mono);letter-spacing:.06em;color:var(--accent-ink)}.cl--numbered[data-astro-cid-whpy5abc] .cl-body[data-astro-cid-whpy5abc]{gap:16px}.cl-pairs[data-astro-cid-whpy5abc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px 24px}.cl-pair[data-astro-cid-whpy5abc]{min-width:0;display:flex;flex-direction:column;gap:6px}.cl-label[data-astro-cid-whpy5abc]{font:500 11px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.cl-label--do[data-astro-cid-whpy5abc]{color:var(--accent-ink)}.cl-label--get[data-astro-cid-whpy5abc]{color:var(--signal-cited)}.cl-pair[data-astro-cid-whpy5abc] p[data-astro-cid-whpy5abc]{margin:0;font-size:15px;line-height:1.6;color:var(--ink);text-wrap:pretty}.cl-body[data-astro-cid-whpy5abc]>.cl-source[data-astro-cid-whpy5abc]{font-size:13px;line-height:1.5;color:var(--ink-muted)}@supports selector(::details-content){.cl[data-astro-cid-whpy5abc]{interpolate-size:allow-keywords}.cl[data-astro-cid-whpy5abc]::details-content{block-size:0;overflow:hidden;transition:block-size var(--dur-open) ease,content-visibility var(--dur-open) allow-discrete}.cl[data-astro-cid-whpy5abc][open]::details-content{block-size:auto}}.ct[data-astro-cid-aptjcpow]{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:20px}h2[data-astro-cid-aptjcpow]{margin:0;max-width:none;font-size:var(--text-h2-details);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.ct-wrap[data-astro-cid-aptjcpow]{background:var(--paper-band);border:1px solid var(--stroke);border-radius:18px;overflow:hidden}.ct-wrap--scroll[data-astro-cid-aptjcpow]{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}.ct-wrap--scroll[data-astro-cid-aptjcpow]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}table[data-astro-cid-aptjcpow]{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5}.ct-table--wide[data-astro-cid-aptjcpow]{min-width:620px}thead[data-astro-cid-aptjcpow] th[data-astro-cid-aptjcpow],thead[data-astro-cid-aptjcpow] td[data-astro-cid-aptjcpow]{padding:16px 20px;text-align:left;border-bottom:1px solid var(--stroke)}thead[data-astro-cid-aptjcpow] td[data-astro-cid-aptjcpow]{width:24%}thead[data-astro-cid-aptjcpow] th[data-astro-cid-aptjcpow]{font-size:15px;font-weight:700;color:var(--ink);border-left:1px solid var(--stroke-hairline)}tbody[data-astro-cid-aptjcpow] th[data-astro-cid-aptjcpow],tbody[data-astro-cid-aptjcpow] td[data-astro-cid-aptjcpow]{padding:14px 20px;text-align:left;vertical-align:top;border-top:1px solid var(--stroke-hairline)}tbody[data-astro-cid-aptjcpow] tr[data-astro-cid-aptjcpow]:first-child th[data-astro-cid-aptjcpow],tbody[data-astro-cid-aptjcpow] tr[data-astro-cid-aptjcpow]:first-child td[data-astro-cid-aptjcpow]{border-top:0}tbody[data-astro-cid-aptjcpow] th[data-astro-cid-aptjcpow]{font-weight:600;color:var(--ink)}tbody[data-astro-cid-aptjcpow] td[data-astro-cid-aptjcpow]{color:var(--ink-secondary);border-left:1px solid var(--stroke-hairline)}.ct-hint[data-astro-cid-aptjcpow]{display:none;margin:-8px 0 0;font-size:12px;color:var(--ink-muted)}.ct-note[data-astro-cid-aptjcpow]{margin:0;font-size:14px;line-height:1.55;color:var(--ink-secondary);text-wrap:pretty}.ct-note[data-astro-cid-aptjcpow] a[data-astro-cid-aptjcpow]{color:var(--signal-cited);font-weight:600;text-decoration:none}.ct-note[data-astro-cid-aptjcpow] a[data-astro-cid-aptjcpow]:hover{color:var(--signal-cited-hover)}.ct-sr[data-astro-cid-aptjcpow]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ct-table--sticky[data-astro-cid-aptjcpow] thead[data-astro-cid-aptjcpow] td[data-astro-cid-aptjcpow],.ct-table--sticky[data-astro-cid-aptjcpow] tbody[data-astro-cid-aptjcpow] th[data-astro-cid-aptjcpow]{position:sticky;left:0;z-index:1;background:var(--paper-band)}.ct-table--sticky[data-astro-cid-aptjcpow] thead[data-astro-cid-aptjcpow] td[data-astro-cid-aptjcpow],.ct-table--sticky[data-astro-cid-aptjcpow] tbody[data-astro-cid-aptjcpow] th[data-astro-cid-aptjcpow]{box-shadow:1px 0 0 var(--stroke-hairline)}.ct-after[data-astro-cid-aptjcpow]{display:flex;flex-direction:column;gap:12px;max-width:760px}.ct-after[data-astro-cid-aptjcpow]>p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-secondary);text-wrap:pretty}.ct-after[data-astro-cid-aptjcpow] strong{color:var(--ink);font-weight:600}.ct-after[data-astro-cid-aptjcpow]>ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.55;color:var(--ink-secondary)}.ct--collapsed[data-astro-cid-aptjcpow] .cl{max-width:none}.ct--collapsed[data-astro-cid-aptjcpow] .ct-wrap[data-astro-cid-aptjcpow]{margin-top:4px}.ct-hl[data-astro-cid-aptjcpow]{background:var(--accent-tint-4)}.ct-dot[data-astro-cid-aptjcpow]{display:inline-block;width:12px;height:12px;box-sizing:border-box;border-radius:50%;vertical-align:-1px}.ct-dot--y[data-astro-cid-aptjcpow]{background:var(--signal-cited)}.ct-dot--n[data-astro-cid-aptjcpow]{border:1.5px solid var(--ink-muted)}.ct--pairs[data-astro-cid-aptjcpow] tbody[data-astro-cid-aptjcpow] th[data-astro-cid-aptjcpow]{width:28%}.ct-small[data-astro-cid-aptjcpow]{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:16px 48px;align-items:start}.ct-small[data-astro-cid-aptjcpow] h3[data-astro-cid-aptjcpow]{margin:0;max-width:360px;font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.ct-small-body[data-astro-cid-aptjcpow]{min-width:0;max-width:760px;display:flex;flex-direction:column;gap:16px}.ct-small[data-astro-cid-aptjcpow] thead[data-astro-cid-aptjcpow] th[data-astro-cid-aptjcpow]{font-size:14px;border-left:0}.ct-small[data-astro-cid-aptjcpow] thead[data-astro-cid-aptjcpow] th[data-astro-cid-aptjcpow]+th[data-astro-cid-aptjcpow]{border-left:1px solid var(--stroke-hairline)}.ct-small[data-astro-cid-aptjcpow] thead[data-astro-cid-aptjcpow] th[data-astro-cid-aptjcpow]:first-child{width:40%}.ct-small-note[data-astro-cid-aptjcpow]{margin:0;font-size:15px;line-height:1.6;color:var(--ink-secondary);text-wrap:pretty}@media(min-width:768px){.ct-small[data-astro-cid-aptjcpow]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:767px){.ct-hint[data-astro-cid-aptjcpow]{display:block}.ct--pairs[data-astro-cid-aptjcpow] table[data-astro-cid-aptjcpow],.ct--pairs[data-astro-cid-aptjcpow] tbody[data-astro-cid-aptjcpow],.ct--pairs[data-astro-cid-aptjcpow] tr[data-astro-cid-aptjcpow],.ct--pairs[data-astro-cid-aptjcpow] th[data-astro-cid-aptjcpow],.ct--pairs[data-astro-cid-aptjcpow] td[data-astro-cid-aptjcpow]{display:block;width:auto}.ct--pairs[data-astro-cid-aptjcpow] tr[data-astro-cid-aptjcpow]{padding:14px 18px;border-top:1px solid var(--stroke-hairline)}.ct--pairs[data-astro-cid-aptjcpow] tr[data-astro-cid-aptjcpow]:first-child{border-top:0}.ct--pairs[data-astro-cid-aptjcpow] tbody[data-astro-cid-aptjcpow] th[data-astro-cid-aptjcpow],.ct--pairs[data-astro-cid-aptjcpow] tbody[data-astro-cid-aptjcpow] td[data-astro-cid-aptjcpow]{padding:0;border:0}.ct--pairs[data-astro-cid-aptjcpow] tbody[data-astro-cid-aptjcpow] th[data-astro-cid-aptjcpow]{margin-bottom:4px;font:500 11px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary)}.ct--pairs[data-astro-cid-aptjcpow] tbody[data-astro-cid-aptjcpow] td[data-astro-cid-aptjcpow]{font-size:14px;line-height:1.5;color:var(--ink);text-wrap:pretty}.ct-small[data-astro-cid-aptjcpow] .ct-wrap[data-astro-cid-aptjcpow]{background:none;border:0;border-radius:0}.ct-small[data-astro-cid-aptjcpow] table[data-astro-cid-aptjcpow],.ct-small[data-astro-cid-aptjcpow] tbody[data-astro-cid-aptjcpow],.ct-small[data-astro-cid-aptjcpow] tr[data-astro-cid-aptjcpow],.ct-small[data-astro-cid-aptjcpow] th[data-astro-cid-aptjcpow],.ct-small[data-astro-cid-aptjcpow] td[data-astro-cid-aptjcpow]{display:block;width:auto}.ct-small[data-astro-cid-aptjcpow] thead[data-astro-cid-aptjcpow]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ct-small[data-astro-cid-aptjcpow] tbody[data-astro-cid-aptjcpow]{display:flex;flex-direction:column;gap:10px}.ct-small[data-astro-cid-aptjcpow] tr[data-astro-cid-aptjcpow]{padding:16px 18px;background:var(--paper-band);border:1px solid var(--stroke);border-radius:14px}.ct-small[data-astro-cid-aptjcpow] tbody[data-astro-cid-aptjcpow] th[data-astro-cid-aptjcpow],.ct-small[data-astro-cid-aptjcpow] tbody[data-astro-cid-aptjcpow] td[data-astro-cid-aptjcpow]{padding:0;border:0}.ct-small[data-astro-cid-aptjcpow] tbody[data-astro-cid-aptjcpow] td[data-astro-cid-aptjcpow]{margin-top:10px;padding-top:10px;border-top:1px solid var(--stroke-hairline);font-size:14px;color:var(--ink-secondary)}.ct-small[data-astro-cid-aptjcpow] tbody[data-astro-cid-aptjcpow] th[data-astro-cid-aptjcpow]{font-size:15px;font-weight:600;line-height:1.4}.ct-small[data-astro-cid-aptjcpow] tbody[data-astro-cid-aptjcpow] [data-astro-cid-aptjcpow][data-label]:before{content:attr(data-label);display:block;margin-bottom:3px;font:500 11px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary)}.ct-small[data-astro-cid-aptjcpow] tbody[data-astro-cid-aptjcpow] td[data-astro-cid-aptjcpow][data-label]:before{color:var(--signal-cited)}}.sl[data-astro-cid-edipvpn5]{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:12px}h2[data-astro-cid-edipvpn5]{margin:0;max-width:none;font-size:16px;font-weight:700;line-height:1.4;color:var(--ink)}ol[data-astro-cid-edipvpn5]{list-style:none;margin:0;padding:0}li[data-astro-cid-edipvpn5]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:6px 20px;align-items:baseline;padding:10px 0;border-top:1px solid var(--stroke-hairline);font-size:13px;line-height:1.5}.sl-name[data-astro-cid-edipvpn5]{color:var(--ink)}.sl-sample[data-astro-cid-edipvpn5]{color:var(--ink-secondary)}a[data-astro-cid-edipvpn5]{font:400 11px/1.5 var(--font-mono);letter-spacing:.04em;color:var(--signal-cited);text-decoration:none;overflow-wrap:anywhere}a[data-astro-cid-edipvpn5]:hover{color:var(--signal-cited-hover)}a[data-astro-cid-edipvpn5]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(min-width:768px){a[data-astro-cid-edipvpn5]{padding:14px 0;margin:-14px 0}}@media(max-width:767px){li[data-astro-cid-edipvpn5]{grid-template-columns:minmax(0,1fr);gap:2px}a[data-astro-cid-edipvpn5]{display:inline-flex;align-items:center;min-height:44px}}.fq[data-astro-cid-ecsasohy]{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);box-sizing:border-box;width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:24px 48px;align-items:start}h2[data-astro-cid-ecsasohy]{margin:0;max-width:320px;font-size:var(--text-h2-block);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--ink)}.fq-list[data-astro-cid-ecsasohy]{min-width:0;display:flex;flex-direction:column;gap:10px}details[data-astro-cid-ecsasohy]{background:var(--paper-band);border:1px solid var(--stroke);border-radius:14px}summary[data-astro-cid-ecsasohy]{min-height:56px;padding:16px 20px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;border-radius:14px;font-size:16px;font-weight:600;line-height:1.4;color:var(--ink)}summary[data-astro-cid-ecsasohy]::-webkit-details-marker{display:none}summary[data-astro-cid-ecsasohy]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}summary[data-astro-cid-ecsasohy] .fq-plus{color:var(--accent-ink);transition:transform var(--dur-open) ease}details[data-astro-cid-ecsasohy][open] summary[data-astro-cid-ecsasohy] .fq-plus{transform:rotate(45deg)}details[data-astro-cid-ecsasohy] p[data-astro-cid-ecsasohy]{margin:0;padding:0 20px 18px;font-size:15px;line-height:1.6;color:var(--ink-secondary);text-wrap:pretty}details[data-astro-cid-ecsasohy] p[data-astro-cid-ecsasohy] a{color:var(--signal-cited);font-weight:600;text-decoration:none}details[data-astro-cid-ecsasohy] p[data-astro-cid-ecsasohy] a:hover{color:var(--signal-cited-hover)}@supports selector(::details-content){details[data-astro-cid-ecsasohy]{interpolate-size:allow-keywords}details[data-astro-cid-ecsasohy]::details-content{block-size:0;overflow:hidden;transition:block-size var(--dur-open) ease,content-visibility var(--dur-open) allow-discrete}details[data-astro-cid-ecsasohy][open]::details-content{block-size:auto}}@media(min-width:768px){.fq[data-astro-cid-ecsasohy]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cb[data-astro-cid-t3ru4aqy]{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);box-sizing:border-box;width:100%}.cb-card[data-astro-cid-t3ru4aqy]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px;padding:clamp(28px,4vw,56px);box-sizing:border-box;background:var(--paper-band);border:1px solid var(--stroke);border-radius:20px}.cb-text[data-astro-cid-t3ru4aqy]{flex:1 1 360px;min-width:0}h2[data-astro-cid-t3ru4aqy]{margin:0 0 12px;max-width:none;font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}p[data-astro-cid-t3ru4aqy]{margin:0;font-size:16px;line-height:1.6;color:var(--ink-secondary);text-wrap:pretty}.cb-actions[data-astro-cid-t3ru4aqy]{flex:0 1 auto;display:flex;flex-wrap:wrap;gap:12px}.cb-card--form[data-astro-cid-t3ru4aqy]{display:grid;grid-template-columns:minmax(0,1fr);gap:32px 56px;align-items:start}.cb-form[data-astro-cid-t3ru4aqy]{min-width:0}.cb-aside[data-astro-cid-t3ru4aqy]{margin-top:20px;display:flex;flex-direction:column;gap:8px;padding:18px 20px;border:1px solid var(--stroke);border-radius:14px;background:var(--paper)}.cb-aside[data-astro-cid-t3ru4aqy] h3{margin:0;font-size:15px;font-weight:700;line-height:1.35;color:var(--ink)}.cb-aside[data-astro-cid-t3ru4aqy] p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-secondary)}.cb-aside[data-astro-cid-t3ru4aqy] a{color:var(--signal-cited);font-weight:600;text-decoration:none}.cb-aside[data-astro-cid-t3ru4aqy] a:hover{color:var(--signal-cited-hover)}@media(min-width:1024px){.cb-card--form[data-astro-cid-t3ru4aqy]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.cb-form[data-astro-cid-t3ru4aqy] .form-card{margin:0;max-width:none}@media(max-width:600px){.cb-form[data-astro-cid-t3ru4aqy] .form-card{padding:var(--space-6)}}@media(max-width:767px){.cb-actions[data-astro-cid-t3ru4aqy],.cb-actions[data-astro-cid-t3ru4aqy] .btn-ui{width:100%}}
