@charset "UTF-8";
:root{color-scheme:light;font-family:"Segoe UI","Noto Sans","Malgun Gothic","Nirmala UI",system-ui,sans-serif;color:#414536;background:#f5f1e5;font-synthesis:none}
*{box-sizing:border-box}body{margin:0;min-height:100svh;background:radial-gradient(ellipse at 50% 0,#fff9df,transparent 70%)}a{color:inherit;text-underline-offset:4px}a:focus-visible,select:focus-visible{outline:3px solid #70944c;outline-offset:5px;border-radius:4px}
.legal-header{max-width:1000px;margin:auto;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px}.legal-brand{font-size:19px;font-weight:900;letter-spacing:-.8px;text-decoration:none;white-space:nowrap}.legal-brand span{color:#73914e}.legal-brand small{font-size:12px;font-weight:650;letter-spacing:0;margin-left:2px}
.language-picker{display:flex;align-items:center;gap:8px;font-size:12px;direction:ltr}.language-picker select{font:inherit;max-width:200px;min-height:38px;border:1px solid #c3c6a4;border-radius:9px;padding:7px 10px;color:#4e643d;background:#fffdf3;cursor:pointer}
.legal-card{max-width:800px;margin:12px auto 0;padding:40px 48px 38px;background:#fffdf7;border:1px solid #dedccb;border-radius:22px;box-shadow:0 8px 30px #6b633508}.legal-back{font-size:12px;color:#718255;line-height:1.6}.legal-card h1{font-size:clamp(27px,4vw,38px);line-height:1.3;letter-spacing:-.8px;margin:24px 0 18px;color:#37472e;overflow-wrap:anywhere}.legal-intro{font-size:16px;line-height:1.85;margin:0 0 30px;color:#62654f}.legal-card ol{margin:0;padding-inline-start:26px}.legal-card li{padding-inline-start:8px;margin:0 0 28px;line-height:1.85;font-size:15px}.legal-card li::marker{color:#7b8b56;font-weight:750}.legal-card li:last-child{margin-bottom:0}.legal-card h2{font-size:17px;line-height:1.6;margin:0 0 8px;color:#424d35;overflow-wrap:anywhere}.legal-card li p{margin:0;overflow-wrap:anywhere}
.legal-footer{max-width:850px;margin:auto;padding:27px 24px 35px}.legal-footer nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 15px;font-size:12px;line-height:1.6;color:#79815e}.legal-footer a[aria-current=page]{font-weight:700;color:#485c36}.legal-footer a:hover,.legal-back:hover{color:#3c642c}
html[dir=rtl] .legal-card{line-height:2}html[lang=hi] .legal-card,html[lang=bn] .legal-card{line-height:2}
@media(max-width:600px){.legal-header{padding:20px;gap:12px;flex-wrap:wrap}.legal-brand{font-size:17px}.language-picker{font-size:11px}.language-picker select{max-width:155px}.legal-card{margin:2px 14px 0;padding:25px 23px 29px;border-radius:16px}.legal-card h1{margin-top:22px;letter-spacing:-.5px}.legal-intro{font-size:15px}.legal-card li{font-size:14px;padding-inline-start:5px;margin-bottom:25px}.legal-card h2{font-size:16px}.legal-card ol{padding-inline-start:22px}.legal-footer{padding:23px 16px 30px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
