.legal-layout{max-width:1200px;margin:48px auto;display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px;padding:0 24px}.legal-layout aside{display:flex;flex-direction:column;gap:12px;align-self:start;padding:24px;border:1px solid #dce1e7}.legal-layout a{overflow-wrap:anywhere}.legal-layout .document{margin:0;max-width:none;padding:24px}.legal-layout h1{font-size:clamp(28px,4vw,44px)}.company-identity{margin:28px 0;padding:22px;border:1px solid #dce1e7;background:#f7f8fb}.company-identity h2{margin-top:0}.company-identity dl{margin:0}.company-identity dl div{display:grid;grid-template-columns:160px 1fr;gap:16px;padding:9px 0;border-bottom:1px solid #e2e6ed}.company-identity dl div:last-child{border-bottom:0}.company-identity dt{font-weight:700}.company-identity dd{margin:0}.legal-cards{display:grid;gap:16px}.legal-cards a{padding:18px;border:1px solid #dce1e7}blockquote{border-left:4px solid #ff7a2f;padding:16px;margin:20px 0}@media(max-width:800px){.legal-layout{display:flex;flex-direction:column;padding:0 16px;margin:24px auto}.legal-layout aside{order:2;width:100%}.legal-layout .document{padding:8px}.company-identity dl div{grid-template-columns:1fr;gap:3px}footer{gap:20px}}