.legal-page{color:#252a32;background:#fafafa;min-height:100svh}.legal-header,.legal-main,.legal-footer{width:min(100% - 48px,880px);margin-inline:auto}.legal-header{border-bottom:1px solid #e0e3e7;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;display:flex}.legal-brand{gap:4px;font-size:44px;line-height:1;display:inline-flex}.legal-brand>span{color:#ee553e;margin-top:3px;font-size:15px}.legal-back{white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:inline-flex}.legal-main{overflow-wrap:anywhere;padding:56px 0 64px}.legal-eyebrow{letter-spacing:.12em;color:#687482;margin:0 0 20px;font-size:12px}.legal-main h1{letter-spacing:-.045em;text-wrap:balance;margin:0 0 22px;font-size:clamp(28px,4.5vw,44px);font-weight:500;line-height:1.2}.legal-intro{color:#5e6b79;max-width:740px;margin:0 0 16px;font-size:18px;line-height:1.7}.legal-date{color:#687482;margin:0 0 32px;font-size:13px}.legal-body{font-size:16px;line-height:1.8}.legal-body section{margin-top:36px}.legal-body h2,.legal-seller h2{letter-spacing:-.025em;margin:0 0 14px;font-size:21px;font-weight:500;line-height:1.4}.legal-body h3{margin:20px 0 10px;font-size:17px;font-weight:500}.legal-body p{margin:0 0 16px}.legal-body ul{margin:12px 0 18px;padding-left:24px;list-style:outside}.legal-body li{margin-bottom:10px}.legal-body a,.legal-seller a,.legal-footer a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.legal-page a:focus-visible{outline-offset:4px;outline:2px solid #687482}.legal-seller{background:#fff;border:1px solid #e0e3e7;border-radius:18px;margin:0 0 36px;padding:26px}.legal-seller dl{margin:0}.legal-seller dl>div{grid-template-columns:170px minmax(0,1fr);gap:16px;padding:8px 0;font-size:15px;line-height:1.65;display:grid}.legal-seller dt{color:#687482}.legal-seller dd{margin:0}.legal-note{background:#eff1f3;border-radius:12px;padding:20px 22px;line-height:1.8}.legal-footer{color:#687482;border-top:1px solid #e0e3e7;padding:26px 0 32px;font-size:13px;line-height:1.7}.legal-footer nav{flex-wrap:wrap;gap:12px 24px;display:flex}.legal-footer p{margin:20px 0 0}.legal-cookie-list{gap:16px;display:grid}.legal-cookie-list article{background:#fff;border:1px solid #e0e3e7;border-radius:14px;padding:22px}.legal-cookie-list h3{margin:0 0 10px}.legal-cookie-list p:last-child{margin-bottom:0}.legal-consent-text{white-space:pre-line;margin-bottom:24px;line-height:1.85}@media (max-width:560px){.legal-header,.legal-main,.legal-footer{width:calc(100% - 32px)}.legal-header{gap:16px;padding:20px 0}.legal-brand{font-size:38px}.legal-main{padding:32px 0 44px}.legal-intro{font-size:16px}.legal-body{font-size:15px}.legal-body h2,.legal-seller h2{font-size:19px}.legal-seller{padding:18px}.legal-seller dl>div{grid-template-columns:1fr;gap:2px}.legal-body section{margin-top:30px}.legal-cookie-list article{padding:18px}}
