.landing-legal-page{background:var(--landing-paper)}.landing-legal-nav .landing-sign-in{display:inline-flex}.landing-legal-main{min-height:100vh;background:radial-gradient(circle at 82% 8%,rgba(183,213,194,.45),transparent 28%),linear-gradient(180deg,#fcfaf5,#f7f3ea);padding-block:145px 90px}[dir=rtl] .landing-legal-main{background:radial-gradient(circle at 18% 8%,rgba(183,213,194,.45),transparent 28%),linear-gradient(180deg,#fcfaf5,#f7f3ea)}.landing-legal-shell{max-width:940px}.landing-legal-back{display:inline-flex;align-items:center;gap:8px;color:var(--landing-forest);font-size:14px;font-weight:800}.landing-legal-heading{display:grid;gap:18px;margin-block-start:45px;border-block-end:1px solid var(--landing-line);padding-block-end:45px}.landing-legal-heading>span{width:fit-content;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(23,76,58,.16);border-radius:999px;background:rgba(220,232,220,.66);padding:8px 12px;color:var(--landing-forest);font-size:13px;font-weight:800}.landing-legal-heading h1{max-width:820px;font-family:var(--font-display);font-size:clamp(52px,7vw,82px);font-weight:600;line-height:.98;letter-spacing:-.065em}[dir=rtl] .landing-legal-heading h1{font-family:var(--font-display-arabic);font-weight:700;line-height:1.14;letter-spacing:-.04em}.landing-legal-heading p{max-width:760px;color:var(--landing-muted);font-size:18px;line-height:1.75}.landing-legal-heading small{color:#667169;font-size:13px;font-weight:700}.landing-legal-notice{display:grid;gap:8px;margin-block:38px;border:1px solid rgba(139,100,30,.24);border-radius:18px;background:rgba(245,233,199,.48);padding:22px 24px}.landing-legal-notice strong{color:#70551b;font-size:15px}.landing-legal-notice p{color:#5d584d;font-size:15px;line-height:1.7}.landing-legal-sections{display:grid;gap:0;border-block-start:1px solid var(--landing-line)}.landing-legal-sections section{display:grid;gap:15px;border-block-end:1px solid var(--landing-line);padding-block:38px}.landing-legal-sections h2{color:var(--landing-ink);font-size:24px;line-height:1.35}.landing-legal-sections li,.landing-legal-sections p{color:#4d5a52;font-size:16px;line-height:1.8}.landing-legal-sections ul{display:grid;gap:10px;margin:0;padding-inline-start:23px}.landing-legal-sections li::marker{color:var(--landing-brass)}.landing-legal-contact{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-block-start:50px;border-radius:24px;background:var(--landing-forest-dark);padding:28px 30px;color:#f8f4e9}.landing-legal-contact>div{display:grid;gap:5px}.landing-legal-contact strong{font-size:18px}.landing-legal-contact p{color:#c6d3ca;font-size:14px}.landing-legal-footer{display:flex;flex-wrap:wrap;gap:20px;margin-block-start:35px;padding-block-start:25px;border-block-start:1px solid var(--landing-line)}.landing-legal-footer a{color:#56635b;font-size:14px;font-weight:750}.landing-legal-footer a[aria-current=page]{color:var(--landing-forest);text-decoration:underline;text-underline-offset:5px}@media (max-width:620px){.landing-legal-main{padding-block:120px 70px}.landing-legal-heading{margin-block-start:34px;padding-block-end:34px}.landing-legal-heading h1{font-size:48px}.landing-legal-heading p{font-size:16px}.landing-legal-sections h2{font-size:21px}.landing-legal-sections li,.landing-legal-sections p{font-size:15px}.landing-legal-contact{align-items:stretch;flex-direction:column;padding:24px}}.landing-legal-site-footer{background:#f7f3ea;padding-block:0 70px}.landing-legal-site-footer .landing-legal-footer{max-width:940px;margin-block-start:0}@media (max-width:620px){.landing-legal-nav{min-height:61px;gap:8px;padding-inline:10px 7px}.landing-legal-nav .landing-brand-copy{display:none}.landing-legal-nav .landing-language-link,.landing-legal-nav .landing-sign-in{font-size:12px}.landing-legal-site-footer{padding-block-end:50px}}