.faq-page{color:var(--site-text-heading);background:#faf8f4}.faq-navigation,.faq-hero{background:#faf8f4;border-bottom:1px solid #e5ded3}.faq-hero>.site-content-grid>p:first-child{color:var(--site-text-accent)}.faq-hero h1{color:var(--site-text-heading)}.faq-hero>.site-content-grid>p:not(:first-child){color:var(--site-text-body)}.faq-highlights{border-top:1px solid #e1d8ca;gap:0 32px;margin-top:36px}.faq-highlights article{background:0 0;border:0;border-radius:0;grid-template-columns:24px minmax(0,1fr);align-content:start;column-gap:14px;padding:24px 0 0;display:grid}.faq-highlights article>svg{color:#a47c43;grid-row:1/3;margin-top:2px}.faq-highlights h2{color:var(--site-text-heading);margin-top:0;font-weight:600;line-height:1.5}.faq-highlights p{color:var(--site-text-body);line-height:1.8}.faq-questions{padding-block:48px}.faq-list{gap:12px}.faq-item{background:#fff;border:1px solid #e5ddcf;border-radius:9px;transition:border-color .18s;overflow:hidden}.faq-item:hover,.faq-item[open]{border-color:#c8b18b}.faq-summary{align-items:center;min-height:76px;padding:24px 28px}.faq-summary::-webkit-details-marker{display:none}.faq-summary>span:first-child{align-items:baseline;gap:18px;min-width:0}.faq-number{color:#a58b65;font-variant-numeric:tabular-nums;flex-shrink:0;width:24px;font-size:12px;font-weight:500}.faq-toggle{color:#8f6a35;background:#faf7f1;border:1px solid #e8dfd0;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.faq-item[open] .faq-toggle{background:#f1e6d3;border-color:#e0ccab}.faq-summary:focus-visible{outline-offset:-4px;border-radius:8px;outline:2px solid #946526}.faq-answer{margin:0;padding:0 76px 26px 70px}[dir=rtl] .faq-answer{padding-inline:70px 76px}.faq-closing{padding-bottom:64px}.faq-closing-inner{background:#f1e9dc;border:1px solid #e2d4bf;border-radius:10px;gap:32px;padding:32px}.faq-closing-inner>div:first-child{flex:1;min-width:0}.faq-closing-inner h2{font-size:28px;line-height:1.35}.faq-closing-inner p{font-size:15px;line-height:1.8}.faq-closing-actions{flex-shrink:0;justify-content:flex-end;align-items:center;max-width:420px}.faq-closing-actions>*{text-align:center;min-height:48px}@media (max-width:1100px){.faq-closing-inner{flex-direction:column;align-items:flex-start}.faq-closing-actions{justify-content:flex-start;max-width:none}}@media (max-width:759px){.faq-highlights{grid-template-columns:1fr;gap:0;margin-top:28px}.faq-highlights article{border-bottom:1px solid #e1d8ca;padding:16px 0}.faq-highlights article:last-child{border-bottom:0}.faq-highlights p{margin-top:5px}.faq-questions{padding-block:28px}.faq-list{gap:10px}.faq-summary{gap:12px;min-height:72px;padding:20px 18px}.faq-summary>span:first-child{gap:10px}.faq-number{width:20px}.faq-toggle{width:26px;height:26px}.faq-answer,[dir=rtl] .faq-answer{padding:0 18px 22px;padding-inline-start:48px}.faq-closing{padding-bottom:36px}.faq-closing-inner{gap:20px;padding:24px 20px}.faq-closing-inner h2{font-size:24px}.faq-closing-actions{grid-template-columns:1fr;width:100%;display:grid}.faq-closing-actions>*{width:100%}}@media (prefers-reduced-motion:reduce){.faq-item{transition:none}}
