body{margin:0;background:#fbfcfa;color:#102538;font:16px/1.75 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.legal-wrap{width:min(860px,calc(100% - 36px));margin:0 auto}.legal-header{border-bottom:1px solid #d5e1e2;padding:22px 0}.legal-header img{width:190px;height:auto}.legal-header a{display:inline-block;color:#006b87;font-weight:800;margin-top:15px}.legal-main{padding:70px 0 95px}.legal-main h1,.legal-main h2{font-family:Georgia,"Times New Roman",serif;font-weight:500;letter-spacing:-.04em;line-height:1.1}.legal-main h1{font-size:clamp(2.5rem,6vw,4.8rem);max-width:750px}.legal-main h2{font-size:1.65rem;margin-top:42px}.legal-main p,.legal-main li{color:#40596a}.legal-main strong{color:#102538}.legal-note{padding:18px 20px;border-left:4px solid #83d8d0;background:#e8f1f0;color:#294758}.legal-footer{border-top:1px solid #d5e1e2;padding:24px 0 50px;color:#617486;font-size:.86rem}.legal-footer a{color:#006b87;margin-right:16px}@media(max-width:720px){.legal-main{padding:48px 0 70px}.legal-main h1{font-size:2.55rem}.legal-main h2{font-size:1.4rem}}
