.legal-page{min-height:100vh;background:var(--navy);color:var(--white)}.legal-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:28px;border-bottom:1px solid #ffffff30}.legal-header img{width:210px;height:44px;object-fit:contain}.legal-header>a:last-child{font-size:16px}.legal-main{max-width:960px;padding-block:64px 80px}.legal-main h1{font-size:48px;line-height:1.2}.legal-date{margin-top:20px;color:var(--light);font-size:15px}.legal-date+section{margin-top:32px}.legal-pending{border:1px solid #ffffff50;border-left:3px solid var(--red);padding:24px;margin-block:32px;background:#ffffff08;border-radius:4px}.legal-main section+section{margin-top:40px}.legal-main h2{font-size:24px;line-height:1.4;margin-bottom:20px;letter-spacing:0}.legal-main p{font-size:16px;line-height:1.75;overflow-wrap:anywhere}.legal-main p+p,.legal-pending p{margin-top:16px}.legal-main ul{padding-left:24px;font-size:16px;line-height:1.75}.legal-main li+li{margin-top:16px}.legal-footer a,.legal-header>a:last-child,.legal-main a{text-decoration:underline;text-underline-offset:4px}.legal-identity{display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px 24px;margin:24px 0 0;font-size:16px;line-height:1.65}.legal-identity dt{font-weight:600}.legal-identity dd{margin:0;overflow-wrap:anywhere}.legal-placeholder{background:#ffffff10;padding:12px;border:1px dashed #ffffff70;border-radius:4px}.legal-footer{padding-block:28px;display:flex;justify-content:space-between;gap:24px;border-top:1px solid #ffffff30;font-size:15px;background:transparent}@media(max-width:600px){.legal-header{flex-wrap:wrap}.legal-header img{width:180px;height:auto}.legal-main{padding-block:40px}.legal-identity{grid-template-columns:1fr;gap:8px}.legal-identity dd{margin-bottom:16px}.legal-footer{flex-direction:column}}