*{box-sizing:border-box}body{margin:0;background:#f6f3eb;color:#1c2b27;font:17px/1.85 system-ui,Tahoma,Arial,sans-serif}a{color:inherit}a:focus-visible,summary:focus-visible{outline:3px solid #b98d3c;outline-offset:4px}header,main,footer{max-width:1100px;margin:auto;padding:26px}header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;border-bottom:1px solid #d5dbd2}.brand{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:750;text-decoration:none}.brand img{width:44px;height:44px}h1{font-size:clamp(34px,5vw,58px);line-height:1.25;margin:15px 0 25px;letter-spacing:-.035em}h2{font-size:26px;line-height:1.4;margin:0 0 10px}p{margin:0 0 15px}.intro{font-size:21px;max-width:850px}.crumb{font-size:14px}.eyebrow{color:#617168;font-size:14px}.hero{padding:45px 0}.sections{display:grid;grid-template-columns:1fr 1fr;gap:22px}.sections section,details{border:1px solid #d5dbd2;background:#fff;border-radius:16px;padding:25px}.cta{background:#163f35;color:#fff;padding:30px;border-radius:18px;margin:32px 0}.button{display:inline-block;background:#d8b46a;color:#163f35;border-radius:10px;padding:10px 20px;text-decoration:none;font-weight:700;margin:8px 12px 8px 0}.faq{margin:32px 0}summary{cursor:pointer;font-weight:700}details+details{margin-top:12px}details p{margin-top:16px}.seo-links,.seo-languages{display:flex;flex-wrap:wrap;gap:14px 25px;padding:18px 0}.seo-links a,.seo-languages a{min-height:32px}footer{border-top:1px solid #d5dbd2;color:#44574b;font-size:14px}.guide-sections{grid-template-columns:1fr;max-width:850px}.guide-sections section{padding:28px 32px}.contact-links{display:flex;flex-wrap:wrap;gap:18px;direction:ltr}html[dir=rtl] h1{letter-spacing:0;line-height:1.55}@media(max-width:700px){header,main,footer{padding:20px}.sections{grid-template-columns:1fr}.hero{padding-top:25px}.intro{font-size:19px}}