.information-page{min-height:100vh;background:#101013;color:#fff;}.information-page .navbar{position:absolute;background:#131316;box-shadow:none;}.legal-hero{position:relative;display:grid;min-height:min(900px,100svh);place-items:center;overflow:hidden;padding:130px 24px 80px;background-image:linear-gradient(rgba(26,35,66,0.28),rgba(24,30,52,0.34)),url("/assets/images/legal-hero-background.svg");background-position:center;background-size:cover;}.information-page--terms .legal-hero{background-position:58% center;}.legal-hero-inner{position:relative;z-index:1;width:min(1040px,100%);text-align:center;}.legal-hero h1{max-width:1000px;margin:0 auto;color:#fff;font-family:var(--font-main);font-size:clamp(58px,7vw,112px);font-weight:400;letter-spacing:-0.055em;line-height:1;text-wrap:balance;text-shadow:0 2px 24px rgba(20,30,60,0.18);}.legal-paper{background:#f7f4ee;color:#171719;}.legal-paper-inner{width:min(800px,calc(100% - 48px));margin:0 auto;padding:112px 0 140px;}.legal-translation-note{margin:0 0 64px;padding:18px 20px;border-left:3px solid #f05a67;background:#ebe6de;color:#5c5751;font-size:14px;line-height:1.6;}.legal-document section{padding:0 0 72px;}.legal-document h2{margin:0 0 25px;font-family:var(--font-main);font-size:clamp(28px,3.4vw,42px);font-weight:700;letter-spacing:-0.035em;line-height:1.16;}.legal-document section>p{margin:0 0 18px;color:#48433f;font-family:var(--font-main);font-size:17px;font-weight:400;line-height:1.78;}.legal-document-actions{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #cfc9c1;}.legal-document-actions a{display:flex;min-width:0;flex-direction:column;gap:8px;padding:28px 24px 28px 0;color:#171719;text-decoration:none;}.legal-document-actions a + a{padding-left:24px;border-left:1px solid #cfc9c1;}.legal-document-actions span{color:#77716b;font-size:12px;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;}.legal-document-actions strong{overflow-wrap:anywhere;}@media (max-width:640px){.legal-hero{min-height:720px;padding:120px 20px 64px;background-position:62% center;}.legal-hero h1{font-size:clamp(48px,15vw,70px);}.legal-paper-inner{width:min(100% - 40px,800px);padding:76px 0 90px;}.legal-document section>p{font-size:16px;}.legal-document-actions{grid-template-columns:1fr;}.legal-document-actions a + a{padding-left:0;border-top:1px solid #cfc9c1;border-left:0;}}