@font-face{font-family:'Discovery FS';src:url('/Discovery_Fs-Thin.ttf') format('truetype');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Discovery FS';src:url('/Discovery_Fs-Ultralight.ttf') format('truetype');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Discovery FS';src:url('/Discovery_Fs-Light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Discovery FS';src:url('/Discovery_Fs-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Discovery FS';src:url('/Discovery_Fs-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Discovery FS';src:url('/Discovery_Fs-Demibold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Discovery FS';src:url('/Discovery_Fs-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Discovery FS';src:url('/Discovery_Fs-Black.ttf') format('truetype');font-weight:800 900;font-style:normal;font-display:swap} :root{--forest:#064a35;--deep:#033d2d;--lime:#6cf15b;--paper:#f7f8f3;--white:#fff;--ink:#102f25;--muted:#65756c;--line:#e2e9e1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:'Discovery FS',Arial,sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.shell{width:min(1190px,calc(100% - 44px));margin:auto}.topbar{position:fixed;z-index:1000;top:0;right:0;left:0;width:100%;height:70px;padding:0 max(22px,calc((100vw - 1190px)/2));display:flex;direction:rtl;align-items:center;justify-content:space-between;gap:10px;background:transparent;border-bottom:1px solid transparent;box-shadow:none;transition:background-color .24s ease,box-shadow .24s ease,border-color .24s ease,backdrop-filter .24s ease}.topbar.is-scrolled{background:rgba(255,255,255,.96);border-bottom-color:#e4e9e4;box-shadow:0 7px 24px #10261d18;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.topbar-brand{order:2;display:flex;align-items:center;margin:0}.topbar-brand .logo{display:block;width:82px;max-height:34px}.topbar-controls{order:1;display:flex;align-items:center;gap:12px;direction:rtl}.menu,.user-access{border:0;background:transparent;padding:0}.menu{width:42px;height:42px;display:grid;place-items:center;border-radius:10px}.menu:hover{background:#edf5eb}.menu img{width:27px;height:27px}.user-access img{display:block;width:38px;height:38px}.nav{order:3;display:none;position:absolute;z-index:30;top:72px;right:max(22px,calc((100vw - 1190px)/2));width:240px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:10px;box-shadow:0 16px 38px #0c352024}.nav.open{display:flex;flex-direction:column}.nav a{padding:10px 12px;border-radius:9px}.nav a:hover{background:#eff6ed}.legal-hero{padding:145px 0 55px;background:linear-gradient(180deg,#eef7eb 0%,var(--paper) 100%)}.legal-hero .eyebrow{color:var(--forest);font-size:13px;font-weight:800}.legal-hero h1{margin:8px 0 12px;font-size:clamp(38px,6vw,68px);line-height:1.05;letter-spacing:-1px}.legal-hero p{max-width:670px;margin:0;color:var(--muted);font-size:16px}.legal-page{padding:0 0 85px}.legal-card{max-width:920px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:28px;padding:clamp(24px,5vw,54px);box-shadow:0 20px 70px #0d3b2510}.updated{display:inline-block;margin-bottom:20px;padding:7px 12px;border-radius:999px;background:#eff8ec;color:#496155;font-size:12px}.legal-card h2{margin:34px 0 9px;color:var(--forest);font-size:24px}.legal-card h2:first-of-type{margin-top:8px}.legal-card p,.legal-card li{color:#465b50;font-size:15px}.legal-card ul{margin:8px 0;padding-right:22px}.legal-card a{color:var(--forest);font-weight:700;text-decoration:underline}.contact-box{margin-top:30px;padding:20px;border-radius:18px;background:#eff8ec}.contact-box strong{display:block;margin-bottom:6px;font-size:18px}footer{padding:42px 0 32px;border-top:1px solid var(--line);background:#fff}.footer-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;gap:34px;align-items:start}.footer-logo{width:140px}.footer-brand-copy{margin:12px 0 0;color:#617269;font-size:13px;line-height:1.75}.footer-column h3{margin:0 0 11px;color:var(--forest);font-size:14px}.footer-column a,.footer-column span{display:block;margin:0 0 7px;color:#607168;font-size:13px}.footer-column a:hover{color:var(--forest);text-decoration:underline}.legal-disclaimer{font-size:13px;color:#69786f;max-width:1100px;line-height:1.8;margin:25px 0 0;padding-top:20px;border-top:1px solid var(--line)}.legal-disclaimer p{margin:0 0 10px}.legal-disclaimer p:last-child{margin-bottom:0}@media(max-width:640px){.shell{width:calc(100% - 32px)}.topbar{height:68px;padding-inline:20px}.topbar .nav{top:68px;right:16px;left:16px;width:auto}.topbar-controls{gap:9px}.legal-hero{padding:120px 0 38px}.legal-hero h1{font-size:42px}.legal-card{border-radius:21px;padding:22px 18px}.legal-card h2{font-size:21px}.legal-card p,.legal-card li{font-size:14px}.footer-grid{grid-template-columns:1fr 1fr;gap:25px 18px}.footer-brand{grid-column:1/-1}.legal-disclaimer{font-size:12px}}
