.legal-page{color:#242a2c;background:#f7f7f5;min-height:100vh}.legal-site-header{background:#fff;border-bottom:1px solid #e2e3e0}.legal-site-header>.shell{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.legal-site-header>.shell>a:last-child{color:#a93922;border:1px solid #efc9c0;border-radius:9px;padding:10px 14px;font-size:13px;font-weight:700}.legal-page-shell{padding-top:38px;padding-bottom:76px}.legal-breadcrumb{color:#777d79;flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.legal-breadcrumb a{color:#a83c25;font-weight:700}.legal-page-heading{max-width:980px;padding:64px 0 36px}.legal-page-heading h1{max-width:940px;margin-bottom:20px;font-size:clamp(42px,5vw,72px)}.legal-page-heading>p:not(.eyebrow){color:#626b67;max-width:760px;margin:0;font-size:17px;line-height:1.65}.legal-draft-notice{background:#fffaf0;border:1px solid #ead6b6;border-left:3px solid #d9a33b;border-radius:14px;align-items:center;gap:22px;max-width:980px;margin-bottom:18px;padding:16px 18px;display:flex}.legal-draft-notice b{flex:none;font-size:13px}.legal-draft-notice span{color:#706a5f;font-size:12px;line-height:1.5}.legal-document-body{background:#fff;border:1px solid #dedfdd;border-radius:20px;max-width:980px;padding:clamp(28px,4vw,52px);box-shadow:0 10px 28px #252b2d0a}.legal-document-body h2{letter-spacing:-.025em;margin:40px 0 14px;padding-top:2px;font-size:24px}.legal-document-body h2:first-child{margin-top:0}.legal-document-body p,.legal-document-body li{color:#525b57;font-size:15px;line-height:1.75}.legal-document-body p{margin:0 0 15px}.legal-document-body ul{margin:0 0 20px;padding-left:22px}.legal-document-body li+li{margin-top:6px}.legal-page footer{background:#fff}@media (max-width:650px){.legal-site-header>.shell{min-height:68px}.legal-site-header>.shell>a:last-child{padding:8px 10px;font-size:11px}.legal-page-shell{padding-top:25px;padding-bottom:54px}.legal-page-heading{padding:42px 0 28px}.legal-page-heading h1{font-size:38px}.legal-page-heading>p:not(.eyebrow){font-size:15px}.legal-draft-notice{flex-direction:column;align-items:flex-start;gap:5px}.legal-document-body{border-radius:16px;padding:22px 18px}.legal-document-body h2{margin-top:32px;font-size:21px}.legal-document-body p,.legal-document-body li{font-size:14px;line-height:1.7}}
