.legal-page{min-height:100vh;padding:140px clamp(24px,8vw,128px) 96px;background:#f7faf9;color:#102322}.legal-shell{max-width:880px;margin:0 auto}.legal-eyebrow{margin:0 0 18px;color:#087579;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.legal-page h1{margin:0;font-size:clamp(2.7rem,7vw,5.4rem);line-height:.95;letter-spacing:-.055em}.legal-summary{max-width:720px;margin:30px 0 12px;color:#425654;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.7}.legal-meta{margin:0 0 60px;color:#637572;font-size:.9rem}.legal-section{padding:34px 0;border-top:1px solid #cbd8d5}.legal-section h2{margin:0 0 15px;font-size:clamp(1.35rem,3vw,2rem)}.legal-section p{margin:12px 0;color:#344a47;font-size:1rem;line-height:1.75}.legal-section ul{margin:18px 0 0;padding-left:22px;color:#344a47}.legal-section li{margin:10px 0;line-height:1.7}.legal-section li::marker{color:#087579}.legal-contact{margin-top:36px;padding:28px;border-radius:16px;background:#092a2d;color:#eaf8f6}.legal-contact a{color:#8ce5dc}.legal-back{display:inline-flex;margin-bottom:40px;color:#075e60;font-weight:750;text-underline-offset:4px}.security-list{padding-left:1.25rem;color:#344a47;line-height:1.8}@media(max-width:600px){.legal-page{padding-top:112px}.legal-section{padding-block:27px}}.legal-draft-notice{margin-bottom:32px;padding:20px 24px;border-left:4px solid #087579;background:#e5efed;color:#102322}.legal-draft-notice p{margin:8px 0 0;line-height:1.5}.legal-crosslinks{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:32px}.deletion-fields a,.deletion-notice a,.legal-crosslinks a{color:#075e60;text-decoration:underline;text-underline-offset:3px}.deletion-fields{display:grid;gap:22px;border:0;padding:0;margin:24px 0;min-width:0}.deletion-fields legend{font-weight:750;margin-bottom:20px}.deletion-fields label{display:grid;gap:9px;font-weight:700}.deletion-fields label span{font-weight:400;font-size:.9rem}.deletion-fields input,.deletion-fields select,.deletion-fields textarea{box-sizing:border-box;width:100%;min-width:0;min-height:48px;border:1px solid #6a807b;border-radius:6px;padding:12px;background:#fff;color:#102322;font:inherit}.deletion-fields textarea{resize:vertical}.deletion-fields button{justify-self:start;border:0;border-radius:6px;min-height:48px;padding:14px 24px;background:#075e60;color:white;font:inherit;font-weight:750;cursor:pointer}.deletion-fields:disabled{opacity:.7}.deletion-fields:disabled button{cursor:not-allowed}.legal-page :focus-visible{outline:3px solid #087579;outline-offset:4px}.deletion-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.deletion-error{border-left:4px solid #a32626;padding:16px;background:#ffeded;color:#721c1c!important}.deletion-notice,.deletion-receipt{padding:24px;background:#e5efed;border-left:4px solid #087579}.deletion-receipt{overflow-wrap:anywhere}.legal-page p a{color:#075e60;text-underline-offset:3px}.legal-contact p a{color:#8ce5dc}.legal-section li a,.legal-section p a{color:#075e60;text-decoration:underline;text-underline-offset:3px}