*{box-sizing:border-box}html{background:#f7f5f4;color:#302e28;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65}body{margin:0}a{color:#704b39;text-underline-offset:4px}a:hover{color:#a14d32}a:focus-visible{outline:3px solid #538ec3;outline-offset:5px}header,main,footer{max-width:800px;margin:auto;padding:0 28px}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:40px;padding-bottom:30px}.brand{font:bold 32px Georgia,serif;letter-spacing:-1px;color:#302e28;text-decoration:none;white-space:nowrap}.brand span{color:#d97f5c;margin-left:9px}.languages{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14px}.languages a{text-decoration:none;padding:5px 0}.languages [aria-current]{text-decoration:underline;color:#302e28}main{padding-top:12px}.tabs{display:flex;gap:12px;flex-wrap:wrap}.tabs a{padding:7px 17px;border-radius:25px;text-decoration:none;border:1px solid #d7cbbb;font-size:15px}.tabs [aria-current]{background:#d3e8ec;border-color:#d97f5c;color:#302e28}h1{font:normal clamp(30px,6vw,44px)/1.18 Georgia,serif;letter-spacing:-.8px;max-width:580px;margin:30px 0}h2{font:600 19px/1.35 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin:0 0 10px}p{margin:0 0 16px;font-size:16px}.contact{padding:28px 30px;border:2px dotted #d97f5c;border-radius:22px;background:#fffdfa;margin:28px 0 36px}.contact p:last-child{margin-bottom:0}.contact .email{overflow-wrap:anywhere;font-size:16px}.button{display:inline-flex;gap:24px;align-items:center;background:#f4e48b;border-radius:22px;padding:9px 19px;color:#302e28;text-decoration:none;font-size:15px;margin-top:17px}.answers section{margin:28px 0;padding-bottom:24px;border-bottom:1px solid #e1d8cc}.answers section:last-child{border-bottom:0}.date{color:#706a60;font-size:14px}.compact{margin-top:28px}.policy-links{font-size:15px}footer{font-size:13px;color:#706a60;padding-top:16px;padding-bottom:40px}@media(max-width:560px){header{display:block;padding-top:25px}.languages{margin-top:14px}header,main,footer{padding-left:22px;padding-right:22px}.contact{padding:24px 22px}h1{margin:26px 0}.tabs a{font-size:14px}}@media print{header,.tabs,footer{display:none}html{background:white}main{max-width:none}.contact{break-inside:avoid}a{color:inherit}}
