/* Two clear question groups with a visible receiving address. */
.simple-site .faq-hub{max-width:1510px;margin-inline:auto;padding-block:64px 72px;scroll-margin-top:110px}
.faq-hub-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:26px}
.faq-hub-heading h2{font-size:32px;line-height:1.4;margin:10px 0 0;color:#173e32}
.faq-hub-heading>p{max-width:480px;margin:0;font-size:18px;color:#40594e;line-height:1.8}
.faq-contact-note{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#edf1e7;border-left:3px solid #ae9155;padding:22px 26px;margin-bottom:36px}
.faq-contact-label{display:block;color:#4a6054;font-size:14px;font-weight:600;margin-bottom:5px}
.faq-contact-note a{display:inline-block;color:#173e32;font-size:21px;font-weight:700;text-underline-offset:5px;overflow-wrap:anywhere}
.faq-contact-note>p{font-size:16px;line-height:1.8;color:#40594e;max-width:450px;margin:0}
.faq-groups{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start}
.faq-group{min-width:0}.faq-group h3{font-size:20px;color:#80622d;margin:0;padding-bottom:16px;border-bottom:2px solid #c6b48a}
.faq-item{border-bottom:1px solid #dce3d9;padding:0}
.faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-size:18px;font-weight:650;line-height:1.7;color:#173e32;padding:19px 0;min-height:70px}
.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary::marker{content:''}.faq-item>summary::after{content:'＋';flex:0 0 26px;font-size:25px;font-weight:400;text-align:center;color:#6a805f}.faq-item[open]>summary::after{content:'−'}
.faq-item>summary:hover{color:#80622d}.faq-item>summary:focus-visible{outline:3px solid #6692dc;outline-offset:4px}
.faq-answer{padding:0 30px 22px 0}.faq-answer p{font-size:17px;color:#40574d;line-height:1.9;margin:0}.faq-answer a{display:inline-block;margin-top:12px;font-size:16px;text-decoration:underline;text-underline-offset:4px;color:#173e32}
@media(max-width:900px){.faq-groups{gap:26px}.faq-hub-heading{display:block}.faq-hub-heading>p{margin-top:15px}.faq-contact-note{display:block}.faq-contact-note>p{margin-top:15px}}
@media(max-width:700px){.simple-site .faq-hub{padding-block:40px 48px}.faq-hub-heading h2{font-size:28px}.faq-hub-heading>p{font-size:17px}.faq-contact-note{padding:18px;margin-bottom:28px}.faq-contact-note a{font-size:19px}.faq-contact-note>p{font-size:15px}.faq-groups{grid-template-columns:1fr;gap:32px}.faq-group h3{font-size:20px}.faq-item>summary{font-size:18px;gap:12px;padding-block:18px}.faq-answer{padding-right:0}.faq-answer p{font-size:17px}}

.simple-meeting .faq-jump{align-self:flex-start;display:inline-block;margin-top:18px;padding-block:8px;color:#214d3c;font-size:17px;font-weight:650;text-decoration:underline;text-underline-offset:5px}
