.policy-page:has(.faq-centre-intro){max-width:1100px;margin:auto;padding:40px 24px 64px}.faq-centre-intro{max-width:720px;margin-bottom:28px}.faq-centre-intro h1{font-size:clamp(32px,5vw,52px);line-height:1.15;margin:12px 0 20px}.faq-centre-intro p,.faq-answer p,.faq-contact p{line-height:1.65}.faq-topic-nav{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 36px}.faq-topic-nav a{display:inline-flex;align-items:center;min-height:48px;padding:10px 16px;border:1px solid #776a5c;background:#eee5d9;color:#211b16;text-decoration:none;line-height:1.4;border-radius:3px}.faq-topic-nav a:hover{background:#e0d3c2}.faq-topic-nav a:focus-visible,.faq-category summary:focus-visible{outline:3px solid #59442b;outline-offset:4px}.policy-page .faq-category{display:block;padding:32px;margin:0 0 24px;scroll-margin-top:120px;border-radius:4px;background:#f7f6f2}.policy-page .faq-category:nth-of-type(even){background:#eee5d9}.faq-category h2{font-size:clamp(24px,3vw,30px);line-height:1.25;margin:0 0 22px}.faq-category .faq-items{width:100%;min-width:0}.faq-category details{background:transparent;border:0;border-top:1px solid #b6aa9b;margin:0;border-radius:0;padding:0}.faq-category details:last-child{border-bottom:1px solid #b6aa9b}.faq-category summary{cursor:pointer;padding:20px 30px 20px 0;min-height:60px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.faq-category .faq-answer{padding:0 24px 20px 0;max-width:780px}.faq-category .faq-answer p{margin:0;color:#29221c;overflow-wrap:anywhere}.faq-category a,.faq-contact a{color:#33271b;text-underline-offset:3px}.faq-contact{padding:32px;background:#e2d4c2}.faq-contact h2{margin-top:0}.faq-contact a{display:inline-block;padding:12px 0;min-height:44px}@media(max-width:600px){.policy-page:has(.faq-centre-intro){padding:28px 16px 40px}.policy-page .faq-category{padding:24px 18px}.faq-topic-nav{gap:8px}.faq-topic-nav a{flex:1 1 145px;padding:10px 12px}.faq-category .faq-answer{padding-right:0}.faq-contact{padding:24px 18px}}
.policy-page .faq-category{background:#f7f6f2!important}.policy-page .faq-category:nth-of-type(even){background:#eee5d9!important}
