*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:#f7f5ed;color:#173a32;font:17px/1.75 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:#126450}header,main,footer{width:min(1080px,calc(100% - 48px));margin:auto}header{padding:25px 0;display:flex;align-items:center;gap:24px;justify-content:space-between;flex-wrap:wrap}.brand{display:flex;align-items:center;gap:12px;font-weight:750;color:#123d30;text-decoration:none}.brand img{width:48px;height:48px;border-radius:14px}nav{display:flex;flex-wrap:wrap;gap:18px}nav a{text-decoration:none;font-size:.9rem}.languages{width:100%;font-size:.85rem;border-top:1px solid #d8ddcf;padding-top:12px}main{padding:35px 0 60px}h1{font-family:Georgia,serif;font-weight:500;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.12;letter-spacing:-.025em;max-width:900px;margin:.3em 0}html[dir=rtl] h1{font-family:inherit;letter-spacing:0}h2{font-size:1.4rem;line-height:1.35}.intro{font-size:1.2rem;max-width:780px;color:#50645b}.eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;font-weight:750;color:#7b693e}.hero{width:100%;height:clamp(220px,44vw,460px);object-fit:cover;border-radius:36px 36px 100px 36px;margin:25px 0}.card{background:#fffdf8;border:1px solid #e6e4d8;padding:30px;border-radius:25px;margin:22px 0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:22px}.grid .card{margin:0}p{max-width:850px}details{border-bottom:1px solid #e6e4d8;padding:18px 0}summary{cursor:pointer;font-weight:650}footer{padding:30px 0 45px;border-top:1px solid #d8ddcf;font-size:.85rem;color:#52665d}.skip{position:absolute;transform:translateY(-150%)}.skip:focus{position:relative;transform:none}a:focus-visible,summary:focus-visible{outline:3px solid #ad874b;outline-offset:5px}.legal h1{font-size:clamp(2.2rem,5vw,3.4rem)}@media(max-width:600px){header,main,footer{width:calc(100% - 36px)}header{gap:14px}nav{gap:14px}.card{padding:22px}}