.legal-page{min-height:100vh;padding:28px 24px 90px;background:linear-gradient(180deg,#f7f9fd,#fbfcfe)}.legal-content,.legal-nav{width:min(840px,100%);margin:0 auto}.legal-nav{display:flex;align-items:center;justify-content:space-between;padding-bottom:28px;border-bottom:1px solid #dce4f0}.legal-back{color:#5f6e85;font-size:13px;font-weight:650}.legal-content{padding-top:72px}.legal-content h1{margin:0 0 14px;font-size:clamp(44px,8vw,72px);letter-spacing:-.06em}.legal-date{margin-bottom:56px;color:#7a879b;font-size:12px}.legal-content h2{margin:42px 0 12px;font-size:20px;letter-spacing:-.025em}.legal-content li,.legal-content p{color:#5d6b80;font-size:15px;line-height:1.8}.legal-content ul{padding-left:22px}.legal-note{margin:44px 0;padding:22px 24px;color:#304bc4!important;background:#edf1ff;border:1px solid #d7e0ff;border-radius:16px}