.legal-page{min-height:100dvh;background:#f6f8fb;color:#17202a;font-family:Manrope,Avenir Next,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.legal-shell{width:min(100% - 32px,920px);margin:0 auto;padding:48px 0 72px}.legal-brand{display:inline-flex;align-items:center;gap:10px;color:#0f766e;font-size:.88rem;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.legal-title{margin:28px 0 8px;font-size:clamp(2rem,5vw,3.5rem);line-height:1.05;letter-spacing:0}.legal-updated{margin:0;color:#64748b;font-size:.95rem}.legal-content{margin-top:34px;display:grid;gap:28px}.legal-section{border-top:1px solid #d8e1ea;padding-top:24px}.legal-section h2{margin:0 0 12px;font-size:1.25rem}.legal-section li,.legal-section p{color:#334155;font-size:1rem;line-height:1.72}.legal-section p{margin:0 0 12px}.legal-section ol,.legal-section ul{margin:0;padding-left:22px}.legal-section a{color:#0f766e;font-weight:700}.legal-note{border:1px solid #b7e4dc;background:#ecfdf5;border-radius:8px;padding:16px}.legal-footer{margin-top:42px;color:#64748b;font-size:.9rem}