.legal-page{max-width:850px;padding:70px 0 90px}.legal-page h1{font-size:clamp(2.5rem,7vw,4.7rem);line-height:1.05;margin:16px 0 32px;overflow-wrap:anywhere}.legal-page h2{font-family:"Barlow Condensed",sans-serif;font-size:1.8rem;font-weight:600;line-height:1.2;margin:40px 0 12px}.legal-page p,.legal-page li{line-height:1.8}.legal-page a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-page .stand{font-size:.85rem;color:var(--gray)}.legal-header .nav{gap:16px}.legal-header .legal-nav{display:flex;gap:24px;flex-wrap:wrap;font-size:.86rem;font-weight:600}.legal-footer .legal-links a{display:inline}.legal-page address{font-style:normal;line-height:1.8}@media(max-width:560px){.legal-page{padding:42px 0 60px}.legal-header .legal-nav{gap:6px 15px;font-size:.75rem}.legal-header .nav-logo img{width:66px;height:66px}}
