.maasy-legal-page{color:#1f2a44;background:#f7f2e9;min-height:100vh}.maasy-legal-shell{max-width:1170px;margin:auto;padding:145px 24px 85px}.maasy-legal-shell header{max-width:900px;margin-bottom:50px}.maasy-legal-shell h1{letter-spacing:-.04em;margin:20px 0;font-size:clamp(32px,4.5vw,58px);font-weight:650;line-height:1.1}.maasy-legal-shell header>p{color:#596274;font-size:17px;line-height:1.8}.maasy-legal-version{color:#80642c;margin:22px 0;font-size:12px;display:block}.maasy-legal-shell header nav{flex-wrap:wrap;gap:20px;font-size:13px;font-weight:600;display:flex}.maasy-legal-shell a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.maasy-legal-shell header a[aria-current=page]{color:#80642c}.maasy-legal-grid{grid-template-columns:260px minmax(0,1fr);gap:60px;display:grid}.maasy-legal-grid aside{background:#ede4d4;border-radius:14px;align-self:start;max-height:calc(100vh - 125px);padding:23px;font-size:12px;line-height:1.7;position:sticky;top:100px;overflow:auto}.maasy-legal-grid aside h2{margin-bottom:18px;font-weight:700}.maasy-legal-grid aside nav{gap:9px;display:grid}.maasy-legal-grid aside p{margin:25px 0 12px}.maasy-legal-grid article section{margin-bottom:35px;scroll-margin-top:105px}.maasy-legal-grid article h2{margin-bottom:16px;font-size:22px;font-weight:650;line-height:1.45}.maasy-legal-grid article p{color:#4c5669;margin-bottom:15px;font-size:15px;line-height:1.85}.maasy-legal-contact{border-top:1px solid #d6c8b2;padding-top:28px}@media (max-width:800px){.maasy-legal-grid{grid-template-columns:1fr;gap:35px}.maasy-legal-grid aside{max-height:none;position:static}.maasy-legal-shell{padding:125px 18px 65px}.maasy-legal-grid article h2{font-size:20px}}@media print{.maasy-legal-page .maasy-navbar,.maasy-legal-page .maasy-footer,.maasy-legal-grid aside,.maasy-legal-shell header nav{display:none}.maasy-legal-shell{padding:0}.maasy-legal-grid{display:block}.maasy-legal-page{background:#fff}.maasy-legal-grid article section{break-inside:avoid}}
