/* Small, shared additions: retain SealedPocket's established visual system. */
.locale-switcher{padding:12px 0 28px}.locale-switcher>span{display:block;font-size:12px;font-weight:700;margin-bottom:14px;color:#397264}.locale-links{display:flex;gap:10px 20px;flex-wrap:wrap}.locale-links a{font-size:13px;line-height:1.7}.locale-links a[aria-current=page]{font-weight:750;text-decoration-thickness:2px}.localized h1,.localized h2,.localized h3{overflow-wrap:anywhere}.localized .feature h2{font-size:24px;line-height:1.3;letter-spacing:-.02em}.localized .principle .steps{margin:0;font-size:16px;line-height:1.85}.localized .closing{margin-top:70px;margin-bottom:40px}.localized .hero .rename{font-size:12px}.localized:lang(zh-Hant) h1,.localized:lang(ja) h1{font-size:clamp(40px,5vw,65px);line-height:1.25;letter-spacing:-.025em}.localized:lang(zh-Hant) h2,.localized:lang(ja) h2{line-height:1.35;letter-spacing:0}@media(max-width:760px){.localized .hero{min-height:auto}.localized h1{font-size:clamp(40px,10vw,62px)}.localized nav{gap:12px}.localized nav a{font-size:12px}.localized .brand{font-size:17px}.localized .closing{margin-top:45px}.localized .feature h2{font-size:24px}}
@media(max-width:600px){.localized header{flex-wrap:wrap;row-gap:12px;padding-top:18px;padding-bottom:18px;justify-content:space-between}.localized nav{flex-wrap:wrap}.localized .hero{padding-top:32px}.localized .hero .rename{font-size:12px}}
.comparison-list{list-style:none;padding:0;margin:24px 0 32px;display:grid;grid-template-columns:1fr 1fr;gap:16px 28px}.comparison-list li{border-top:1px solid #bdcec6;padding-top:16px;font-size:15px;line-height:1.7}.comparison-list a{display:block;font-weight:700;margin-bottom:7px}.comparison-list span{display:block;color:#536572}@media(max-width:600px){.comparison-list{grid-template-columns:1fr;gap:18px}}
