.foreign-page[data-astro-cid-q54an75m]{background:var(--bg);padding-bottom:var(--space-96)}.fo-kicker[data-astro-cid-q54an75m]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);font-size:11px}.fo-title[data-astro-cid-q54an75m]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-size:clamp(30px,3.6vw,46px);line-height:1.05}.fo-hero[data-astro-cid-q54an75m]{padding:var(--space-64) 0 0;background:var(--bg)}.fo-hero[data-astro-cid-q54an75m] h1[data-astro-cid-q54an75m]{max-width:16ch;margin:var(--space-16) 0 var(--space-24);font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);font-size:clamp(40px,5.5vw,76px);line-height:.98}.fo-hero__lead[data-astro-cid-q54an75m]{max-width:660px;color:var(--text-muted);font-size:19px;line-height:1.6}.fo-split[data-astro-cid-q54an75m]{margin-top:var(--space-48);border:2px solid var(--text);border-bottom-width:8px;grid-template-columns:1fr minmax(220px,.8fr) 1fr;display:grid}.fo-split__side[data-astro-cid-q54an75m]{padding:var(--space-32);background:var(--surface)}.fo-split__side--jp[data-astro-cid-q54an75m]{background:var(--inverse-bg);color:var(--inverse-text)}.fo-split__label[data-astro-cid-q54an75m]{font-family:var(--font-display);font-size:26px;font-weight:800}.fo-split__side[data-astro-cid-q54an75m] ul[data-astro-cid-q54an75m]{margin:var(--space-16) 0 0;padding:0;list-style:none}.fo-split__side[data-astro-cid-q54an75m] li[data-astro-cid-q54an75m]{padding:var(--space-8) 0;border-top:1px solid var(--border);color:var(--text-muted);font-size:15px}.fo-split__side--jp[data-astro-cid-q54an75m] li[data-astro-cid-q54an75m]{border-top-color:color-mix(in srgb, var(--inverse-text) 20%, transparent);color:var(--inverse-muted)}.fo-split__bridge[data-astro-cid-q54an75m]{justify-content:center;gap:var(--space-12);padding:var(--space-32) var(--space-24);border-left:2px solid var(--text);border-right:2px solid var(--text);background:var(--bg);text-align:center;flex-direction:column;display:flex;position:relative}.fo-split__bridge[data-astro-cid-q54an75m]:before{content:"";border-top:2px dashed var(--accent);z-index:0;position:absolute;top:50%;left:0;right:0}.fo-split__bridge[data-astro-cid-q54an75m] span[data-astro-cid-q54an75m]{z-index:1;padding:var(--space-8) var(--space-16);background:var(--accent);color:#fff;border-radius:999px;align-self:center;font-weight:700;position:relative}.fo-split__bridge[data-astro-cid-q54an75m] p[data-astro-cid-q54an75m]{z-index:1;margin-top:var(--space-24);color:var(--text-muted);background:var(--bg);font-size:14px;line-height:1.5;position:relative}.fo-friction[data-astro-cid-q54an75m]{padding:var(--space-80,80px) 0 var(--space-48)}.fo-friction__list[data-astro-cid-q54an75m]{margin:var(--space-32) 0 0;border-top:2px solid var(--text);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.fo-friction__list[data-astro-cid-q54an75m] li[data-astro-cid-q54an75m]{padding:var(--space-24) var(--space-24) var(--space-24) 0;border-right:1px solid var(--border)}.fo-friction__list[data-astro-cid-q54an75m] li[data-astro-cid-q54an75m]+li[data-astro-cid-q54an75m]{padding-left:var(--space-24)}.fo-friction__list[data-astro-cid-q54an75m] li[data-astro-cid-q54an75m]:last-child{border-right:0}.fo-friction__num[data-astro-cid-q54an75m]{font-family:var(--font-mono);color:var(--accent-text);font-size:13px}.fo-friction__list[data-astro-cid-q54an75m] h3[data-astro-cid-q54an75m]{margin-top:var(--space-16);color:var(--text);font-size:19px;font-weight:700;line-height:1.25}.fo-friction__list[data-astro-cid-q54an75m] p[data-astro-cid-q54an75m]{margin-top:var(--space-12);color:var(--text-muted);font-size:15px;line-height:1.6}.fo-fit[data-astro-cid-q54an75m]{padding:var(--space-48) 0}.fo-fit__grid[data-astro-cid-q54an75m]{gap:var(--space-64);grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:start;display:grid}.fo-fit__list[data-astro-cid-q54an75m]{margin:var(--space-32) 0 0;padding:0;list-style:none}.fo-fit__list[data-astro-cid-q54an75m] li[data-astro-cid-q54an75m]{padding:var(--space-16) 0 var(--space-16) var(--space-40);border-bottom:1px solid var(--border);color:var(--text);font-size:17px;line-height:1.5;position:relative}.fo-fit__list[data-astro-cid-q54an75m] li[data-astro-cid-q54an75m]:before{content:"✓";left:4px;top:var(--space-16);color:var(--accent-text);font-weight:700;position:absolute}.fo-fit__card[data-astro-cid-q54an75m]{padding:var(--space-32);border:2px solid var(--text);background:var(--surface);box-shadow:4px 4px 0 var(--text)}.fo-fit__card-title[data-astro-cid-q54an75m]{margin:var(--space-12) 0;font-family:var(--font-display);color:var(--text);font-size:24px;font-weight:800;line-height:1.15}.fo-fit__card[data-astro-cid-q54an75m] p[data-astro-cid-q54an75m]:not(.fo-kicker):not(.fo-fit__card-title){color:var(--text-muted);line-height:1.6}.fo-fit__start[data-astro-cid-q54an75m]{margin-top:var(--space-16);padding-top:var(--space-16);border-top:1px solid var(--border)}.fo-fit__start[data-astro-cid-q54an75m] a[data-astro-cid-q54an75m]{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.fo-faq[data-astro-cid-q54an75m]{padding:var(--space-48) 0}.fo-faq__grid[data-astro-cid-q54an75m]{gap:var(--space-48);grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);display:grid}.faq-list[data-astro-cid-q54an75m]{border-top:2px solid var(--text)}.faq-item[data-astro-cid-q54an75m]{border-bottom:1px solid var(--border)}.faq-item[data-astro-cid-q54an75m] summary[data-astro-cid-q54an75m]{cursor:pointer;justify-content:space-between;gap:var(--space-16);padding:var(--space-20) 0;color:var(--text);font-size:18px;font-weight:600;list-style:none;display:flex}.faq-item[data-astro-cid-q54an75m] summary[data-astro-cid-q54an75m]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-q54an75m] summary[data-astro-cid-q54an75m]:after{content:"+";font-family:var(--font-mono);color:var(--accent-text)}.faq-item[data-astro-cid-q54an75m][open] summary[data-astro-cid-q54an75m]:after{content:"−"}.faq-item[data-astro-cid-q54an75m] p[data-astro-cid-q54an75m]{padding:0 0 var(--space-20);max-width:680px;color:var(--text-muted);line-height:1.7}.fo-links[data-astro-cid-q54an75m],.fo-cta[data-astro-cid-q54an75m]{padding:var(--space-32) 0}@media (width<=960px){.fo-friction__list[data-astro-cid-q54an75m]{grid-template-columns:repeat(2,minmax(0,1fr))}.fo-friction__list[data-astro-cid-q54an75m] li[data-astro-cid-q54an75m]{border-bottom:1px solid var(--border);padding:var(--space-24) var(--space-16)!important}.fo-fit__grid[data-astro-cid-q54an75m],.fo-faq__grid[data-astro-cid-q54an75m]{gap:var(--space-32);grid-template-columns:1fr}}@media (width<=720px){.fo-split[data-astro-cid-q54an75m]{grid-template-columns:1fr}.fo-split__bridge[data-astro-cid-q54an75m]{border:0;border-top:2px solid var(--text);border-bottom:2px solid var(--text)}.fo-friction__list[data-astro-cid-q54an75m]{grid-template-columns:1fr}.fo-friction__list[data-astro-cid-q54an75m] li[data-astro-cid-q54an75m]{border-right:0}}
