.ds-pil__toc{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:var(--ds-space-2);margin-top:calc(var(--ds-space-1) + var(--ds-space-4))}.ds-pil__toc a{display:inline-flex;align-items:center;min-height:calc(var(--ds-space-3) + var(--ds-space-6));padding:var(--ds-space-2) var(--ds-space-4);border-radius:var(--ds-radius-round);border:1px solid var(--fx-line-hairline);background:var(--fx-bg-surface);font-size:var(--ds-dir-ui);line-height:var(--ds-leading-snug);font-weight:600;color:var(--fx-ink-primary);text-decoration:none}.ds-pil__toc a:hover{border-color:var(--fx-brand-pixel);color:var(--fx-brand-pixel)}.ds-pil__toc a:focus-visible,.ds-pil__modes-intro a:focus-visible,.ds-pil__index a:focus-visible,.ds-pil__terms a:focus-visible{outline:2px solid var(--fx-brand-pixel);outline-offset:calc(var(--ds-space-3) / 4);border-radius:calc(var(--ds-space-3) / 2)}.ds-pil__cta{margin-top:var(--ds-space-2)}@media(min-width:900px){.ds-pil__cta{margin-bottom:calc(-1 * var(--ds-space-1))}}.ds-pil__fit{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:calc(var(--ds-space-1) + var(--ds-space-5));align-items:start;margin-top:var(--ds-space-3)}.ds-pil__notfit{margin-top:var(--ds-space-6);padding:calc(var(--ds-space-1) + var(--ds-space-5)) calc(var(--ds-space-3) / 2 + var(--ds-space-5)) calc(var(--ds-space-3) / 2 + var(--ds-space-5));border-radius:var(--ds-radius-sheet);border:1.5px dashed color-mix(in srgb,var(--fx-ink-primary) 22%,transparent)}.ds-pil__notfit p{margin:0}.ds-pil__notfit-label{font-size:var(--ds-text-label);line-height:var(--ds-leading-snug);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fx-ink-tertiary)}.ds-pil__notfit .ds-pil__notfit-title{margin-top:var(--ds-space-2);font-size:var(--ds-text-h3);line-height:var(--ds-leading-snug);font-weight:700;letter-spacing:-.02em;color:var(--fx-ink-primary)}.ds-pil__notfit ul{list-style:none;margin:var(--ds-space-4) 0 0;padding:0}.ds-pil__notfit li{display:grid;grid-template-columns:var(--ds-space-5) minmax(0,1fr);gap:var(--ds-space-3);padding:var(--ds-space-3) 0;border-top:1.5px dashed var(--fx-line-hairline);font-size:var(--ds-text-body);line-height:var(--ds-index-leading-copy);color:var(--fx-ink-secondary)}.ds-pil__x{display:grid;place-items:center;width:var(--ds-space-5);height:var(--ds-space-5);border-radius:calc(var(--ds-space-2) - var(--ds-space-1) / 4);background:var(--fx-bg-app);color:var(--fx-ink-tertiary);font-size:var(--ds-text-label);font-weight:700}.ds-pil__notfit .ds-pil__notfit-note{margin-top:var(--ds-space-1);padding-top:calc(var(--ds-space-1) / 2 + var(--ds-space-3));border-top:1.5px dashed var(--fx-line-hairline);font-size:var(--ds-text-small);line-height:var(--ds-index-leading-copy);color:var(--fx-ink-primary)}.ds-pil__modes-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--ds-space-5) var(--ds-space-8);align-items:end}.ds-pil__modes-intro{margin:0;font-size:var(--ds-dir-need);line-height:var(--ds-index-leading-copy);color:var(--fx-ink-primary)}.ds-pil__modes-intro a{color:var(--fx-ink-primary);font-weight:600;text-decoration:underline;text-decoration-color:var(--fx-brand-pixel);text-underline-offset:calc(var(--ds-space-3) / 4)}.ds-pil__modes-intro a:hover{color:var(--fx-brand-pixel)}.ds-pil__tags{list-style:none;margin:var(--ds-space-7) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--ds-space-3) / 2 + var(--ds-space-4))}.ds-pil__tag{filter:drop-shadow(var(--ds-shadow-receipt))}.ds-pil__tag-card{position:relative;height:100%;padding:calc(var(--ds-space-3) + var(--ds-space-7)) calc(var(--ds-space-1) / 2 + var(--ds-space-5)) calc(var(--ds-space-1) + var(--ds-space-5));border-radius:0 0 var(--ds-space-4) var(--ds-space-4);background:var(--fx-bg-surface);clip-path:polygon(calc(var(--ds-space-1) / 2 + var(--ds-space-5)) 0,calc(100% - var(--ds-space-1) / 2 - var(--ds-space-5)) 0,100% calc(var(--ds-space-1) / 2 + var(--ds-space-5)),100% 100%,0 100%,0 calc(var(--ds-space-1) / 2 + var(--ds-space-5)))}.ds-pil__tag-card:after{content:"";position:absolute;left:0;right:0;top:calc(var(--ds-space-7) - var(--ds-space-1) / 2);border-top:1.5px dashed var(--fx-line-hairline)}.ds-pil__tag-hole{position:absolute;top:var(--ds-space-4);left:50%;width:var(--ds-space-4);height:var(--ds-space-4);margin-left:calc(-1 * var(--ds-space-2));border-radius:var(--ds-radius-round);background:var(--fx-bg-accent-soft);outline:var(--ds-space-1) solid color-mix(in srgb,var(--fx-brand-pixel) 14%,transparent)}.ds-pil__tag-n{position:absolute;top:calc(var(--ds-space-3) + var(--ds-space-1) * 3 / 4);left:calc(var(--ds-space-1) + var(--ds-space-5));font-size:var(--ds-text-label);line-height:var(--ds-leading-snug);font-weight:700;letter-spacing:.1em;color:var(--fx-status-attention-ink)}.ds-pil__tag h3{margin:0;font-size:var(--ds-dir-title);line-height:var(--ds-leading-snug);font-weight:700;letter-spacing:-.015em;color:var(--fx-ink-primary)}.ds-pil__tag p{margin:calc(var(--ds-space-1) + var(--ds-space-3) / 2) 0 0;font-size:var(--ds-dir-out);line-height:var(--ds-index-leading-copy);color:var(--fx-ink-secondary)}.ds-pil__ladder{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--ds-pil-slip));column-gap:var(--ds-space-9);row-gap:calc(var(--ds-space-2) + var(--ds-space-6));align-items:center}.ds-pil__ladder-copy p{margin:0}.ds-pil__ladder-copy .ds-pil__ladder-lead{max-width:50ch;margin-top:calc(var(--ds-space-1) / 2 + var(--ds-space-4));font-size:var(--ds-text-body);line-height:var(--ds-index-leading-copy);color:var(--fx-ink-primary)}.ds-pil__ladder-copy p:not([class]){margin-top:var(--ds-space-3)}.ds-pil__ladder-copy .ds-pil__ladder-note{max-width:50ch;margin-top:var(--ds-space-4);padding-top:var(--ds-space-4);border-top:1.5px dashed color-mix(in srgb,var(--fx-ink-primary) 16%,transparent);font-size:var(--ds-text-small);line-height:var(--ds-index-leading-copy);color:var(--fx-ink-secondary)}.ds-pil__proof-lead{max-width:52ch;margin:0;font-size:var(--ds-text-body);line-height:var(--ds-index-leading-copy);color:var(--fx-ink-secondary)}.ds-pil__docs{list-style:none;margin:var(--ds-space-7) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--ds-space-1) + var(--ds-space-5));isolation:isolate}.ds-pil__doc{position:relative;display:flex;flex-direction:column;padding:calc(var(--ds-space-1) / 2 + var(--ds-space-5)) calc(var(--ds-space-1) + var(--ds-space-5));border-radius:var(--ds-space-2) var(--ds-space-2) var(--ds-space-4) var(--ds-space-4);border:1px solid var(--fx-line-hairline);background:var(--fx-bg-surface);box-shadow:var(--ds-shadow-lift)}.ds-pil__doc:before{content:"";position:absolute;z-index:-1;inset:calc(var(--ds-space-3) / 2 + var(--ds-space-1) / 2) calc(-1 * (var(--ds-space-3) / 2 + var(--ds-space-1) / 2)) calc(-1 * (var(--ds-space-3) / 2 + var(--ds-space-1) / 2)) calc(var(--ds-space-3) / 2 + var(--ds-space-1) / 2);border-radius:inherit;border:1px solid var(--fx-line-accent);background:var(--fx-bg-accent-soft)}.ds-pil__clip{position:absolute;top:calc(-1 * (var(--ds-space-4) + var(--ds-space-1) / 4));right:calc(var(--ds-space-1) + var(--ds-space-5));width:calc(var(--ds-space-1) / 2 + var(--ds-space-6));height:calc(var(--ds-space-1) / 2 + var(--ds-space-6));fill:none;stroke:var(--fx-brand-pixel);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transform:rotate(38deg)}.ds-pil__doc-n{font-size:var(--ds-text-label);line-height:var(--ds-leading-snug);font-weight:700;letter-spacing:.1em;color:var(--fx-brand-pixel)}.ds-pil__doc h3{margin:calc(var(--ds-space-1) + var(--ds-space-3) / 2) 0 0;font-size:var(--ds-text-lead);line-height:var(--ds-leading-snug);font-weight:700;letter-spacing:-.015em;color:var(--fx-ink-primary)}.ds-pil__doc p{margin:calc(var(--ds-space-1) + var(--ds-space-3) / 2) 0 0;font-size:var(--ds-dir-out);line-height:var(--ds-index-leading-copy);color:var(--fx-ink-secondary)}.ds-pil__method{margin:var(--ds-space-6) 0 0}.ds-pil__res-head{max-width:calc(var(--ds-space-9) * 7 + var(--ds-space-8) + var(--ds-space-5))}.ds-pil__res-head p{margin:calc(var(--ds-space-1) + var(--ds-space-3) / 2) 0 0;font-size:var(--ds-text-body);line-height:var(--ds-index-leading-copy);color:var(--fx-ink-secondary)}.ds-pil__split{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--ds-space-2) + var(--ds-space-6));align-items:start;margin-top:calc(var(--ds-space-2) + var(--ds-space-8));padding-top:calc(var(--ds-space-2) + var(--ds-space-7));border-top:1.5px dashed var(--fx-line-hairline)}.ds-pil__split:first-child{margin-top:0;padding-top:0;border-top:0}.ds-pil__index{list-style:none;margin:var(--ds-space-4) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 calc(var(--ds-space-1) + var(--ds-space-6))}.ds-pil__index li{border-top:1px dashed color-mix(in srgb,var(--fx-ink-primary) 18%,transparent)}.ds-pil__index li:last-child{border-bottom:1px dashed color-mix(in srgb,var(--fx-ink-primary) 18%,transparent)}.ds-pil__index a{display:grid;grid-template-columns:minmax(0,1fr) var(--ds-space-5);grid-template-areas:"k go" "t go";column-gap:var(--ds-space-4);row-gap:calc(var(--ds-space-1) / 2);align-items:center;min-height:calc(var(--ds-space-3) + var(--ds-space-6));padding:calc(var(--ds-space-1) / 2 + var(--ds-space-3)) var(--ds-space-1);color:var(--fx-ink-primary);text-decoration:none}.ds-pil__index-k{grid-area:k;font-size:var(--ds-text-label);line-height:var(--ds-leading-snug);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fx-brand-pixel)}.ds-pil__index-t{grid-area:t;font-size:var(--ds-index-strong);line-height:var(--ds-leading-snug);font-weight:650;overflow-wrap:break-word}.ds-pil__index-go{grid-area:go;font-size:var(--ds-text-lead);color:var(--fx-brand-pixel)}.ds-pil__index a:hover .ds-pil__index-t{color:var(--fx-brand-pixel)}.ds-pil__all{margin:var(--ds-space-5) 0 0}.ds-pil__terms{list-style:none;margin:calc(var(--ds-space-1) + var(--ds-space-4)) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:calc(var(--ds-space-1) + var(--ds-space-3) / 2)}.ds-pil__terms a{display:inline-flex;align-items:center;min-height:calc(var(--ds-space-3) + var(--ds-space-6));padding:0 calc(var(--ds-space-1) / 2 + var(--ds-space-4));border-radius:var(--ds-radius-round);border:1px solid var(--fx-line-hairline);background:var(--fx-bg-surface);font-size:var(--ds-text-link);font-weight:600;color:var(--fx-ink-primary);text-decoration:none}.ds-pil__terms a:hover{border-color:var(--fx-brand-pixel);color:var(--fx-brand-pixel)}@media(max-width:1099px){.ds-pil__ladder{column-gap:calc(var(--ds-space-2) + var(--ds-space-7));grid-template-columns:minmax(0,1fr) minmax(0,var(--ds-pil-slip-medium))}.ds-pil__tags{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.ds-pil__fit,.ds-pil__modes-head,.ds-pil__ladder{grid-template-columns:minmax(0,1fr)}.ds-pil__notfit{margin-top:0}.ds-pil__docs{grid-template-columns:minmax(0,1fr);max-width:var(--ds-pil-docs-max);gap:calc(var(--ds-space-1) + var(--ds-space-6))}}@media(max-width:639px){.ds-pil__cta,.ds-pil__cta .ds-button{width:100%}.ds-pil__notfit{padding:calc(var(--ds-space-1) + var(--ds-space-5)) var(--ds-space-4) var(--ds-space-5);padding-top:calc(var(--ds-space-3) / 2 + var(--ds-space-4))}.ds-pil__tags{grid-template-columns:minmax(0,1fr);margin-top:calc(var(--ds-space-1) + var(--ds-space-6))}.ds-pil__tag-card{padding:calc(var(--ds-space-2) + var(--ds-space-7)) var(--ds-space-4) var(--ds-space-5)}.ds-pil__doc{padding:calc(var(--ds-space-1) / 2 + var(--ds-space-5)) calc(var(--ds-space-3) / 2 + var(--ds-space-4))}.ds-pil__split{margin-top:var(--ds-space-7);padding-top:calc(var(--ds-space-2) + var(--ds-space-6))}.ds-pil__index{grid-template-columns:minmax(0,1fr)}}@media(min-width:1100px){.ds-pil__tags:has(>li:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.ds-pil__tags:has(>li:nth-child(5):last-child)>li{grid-column:span 2}.ds-pil__tags:has(>li:nth-child(5):last-child)>li:nth-child(n+4){grid-column:span 3}}@media(min-width:640px)and (max-width:1099px){.ds-pil__tags:has(>li:nth-child(5):last-child)>li:last-child{grid-column:1 / -1}}.bridge-intro[data-astro-cid-rzzg344w]{padding-block:28px 72px}.bridge-intro[data-astro-cid-rzzg344w] .fp-hero[data-astro-cid-rzzg344w]{margin-top:32px}.bridge-intro[data-astro-cid-rzzg344w] .fp-lead[data-astro-cid-rzzg344w]{max-width:720px}.bridge-figure[data-astro-cid-rzzg344w]{padding-block:32px 16px}.bridge-section[data-astro-cid-rzzg344w]{padding-block:72px}.bridge-fit-band[data-astro-cid-rzzg344w]{border-bottom:1px solid var(--fx-line-hairline)}.bridge-modes-band[data-astro-cid-rzzg344w] .fp-lead[data-astro-cid-rzzg344w],.bridge-proof-band[data-astro-cid-rzzg344w] .fp-lead[data-astro-cid-rzzg344w]{max-width:720px}.bridge-ladder-band[data-astro-cid-rzzg344w],.bridge-proof-band[data-astro-cid-rzzg344w]{border-bottom:1px solid var(--fx-line-hairline)}.bridge-resources[data-astro-cid-rzzg344w]{padding-block:64px 72px}.bridge-resource-section[data-astro-cid-rzzg344w]{padding-block:28px}.bridge-resource-section[data-astro-cid-rzzg344w]+.bridge-resource-section[data-astro-cid-rzzg344w]{border-top:1px solid var(--fx-line-hairline)}.bridge-resource-section[data-astro-cid-rzzg344w] .fp-lead[data-astro-cid-rzzg344w]{max-width:720px}.bridge-faq-band[data-astro-cid-rzzg344w]{padding-block:64px 72px}.bridge-faq-band[data-astro-cid-rzzg344w] .fp-panel{padding:0;border-radius:0;box-shadow:none;background:transparent}.bridge-close[data-astro-cid-rzzg344w]{padding-block:24px 72px}.bridge-close[data-astro-cid-rzzg344w] .bridge-close-card{margin:0}@media(max-width:639px){.bridge-intro[data-astro-cid-rzzg344w]{padding-block:20px 48px}.bridge-intro[data-astro-cid-rzzg344w] .fp-hero[data-astro-cid-rzzg344w]{margin-top:24px}.bridge-section[data-astro-cid-rzzg344w]{padding-block:48px}.bridge-resources[data-astro-cid-rzzg344w]{padding-block:36px 48px}.bridge-resource-section[data-astro-cid-rzzg344w]{padding-block:24px}.bridge-faq-band[data-astro-cid-rzzg344w]{padding-block:48px}.bridge-close[data-astro-cid-rzzg344w]{padding-block:20px 48px}}.fp-tool-row[data-astro-cid-rzzg344w]{padding:24px 0}.fp-tool-row[data-astro-cid-rzzg344w] .fp-row-title[data-astro-cid-rzzg344w]{font-size:20px;line-height:1.35;letter-spacing:-.3px}.fp-tool-row[data-astro-cid-rzzg344w] .fp-note[data-astro-cid-rzzg344w]{max-width:60em;font-size:14px;line-height:1.6}@media(min-width:900px){.bridge-resource-section[data-astro-cid-rzzg344w]:has(.fp-tool-row)>.fp-rows[data-astro-cid-rzzg344w]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}.fp-hero[data-astro-cid-rzzg344w]{display:grid;gap:32px}.fp-hero__art[data-astro-cid-rzzg344w]{display:block;max-width:460px;margin-inline:auto}@media(min-width:1060px){.fp-hero[data-astro-cid-rzzg344w]{grid-template-columns:1.45fr 1fr;align-items:center}.fp-hero__art[data-astro-cid-rzzg344w]{display:block}}.fp-split[data-astro-cid-rzzg344w]{display:grid;gap:48px}@media(min-width:900px){.fp-split[data-astro-cid-rzzg344w]{grid-template-columns:1fr 1fr}.fp-split__col[data-astro-cid-rzzg344w]{border-left:1px solid var(--fx-line-hairline);padding-left:40px}}.fp-check-list__row[data-astro-cid-rzzg344w]{display:flex;gap:12px;padding:8px 0}.fp-check-list__mark[data-astro-cid-rzzg344w]{flex:none;font-weight:700}.fp-numbered-row[data-astro-cid-rzzg344w]{display:grid;grid-template-columns:32px 1fr;gap:16px;padding:18px 0}.fp-numbered-row__n[data-astro-cid-rzzg344w]{font-size:22px;font-weight:700;letter-spacing:-.5px;color:var(--fx-ink-tertiary);font-variant-numeric:tabular-nums}.fp-ladder-row[data-astro-cid-rzzg344w]{grid-template-columns:1fr auto}.fp-ladder-row__price[data-astro-cid-rzzg344w]{font-size:17px}.fp-tool-row[data-astro-cid-rzzg344w]{grid-template-columns:1fr auto}.fp-facts[data-astro-cid-rzzg344w]{display:grid;gap:32px}@media(min-width:768px){.fp-facts[data-astro-cid-rzzg344w]{grid-template-columns:repeat(3,1fr)}.fp-facts[data-astro-cid-rzzg344w]>[data-astro-cid-rzzg344w]{border-left:1px solid var(--fx-line-hairline);padding-left:24px}.fp-facts[data-astro-cid-rzzg344w]>[data-astro-cid-rzzg344w]:first-child{border-left:0;padding-left:0}}
