.hr-faq{--hr-text: #2C2C2C;--hr-text-secondary: #6B6560;--hr-accent: #5C7A6B;--hr-border: #E2DDD7;--hr-surface: #F3EFE9;--hr-font-headline: "Instrument Serif", Georgia, serif;--hr-font-body: "DM Sans", system-ui, sans-serif;font-family:var(--hr-font-body);color:var(--hr-text)}.hr-faq__container{max-width:680px;margin:0 auto}.hr-faq__header{margin-bottom:32px}.hr-faq__heading{font-family:var(--hr-font-headline);font-weight:400;color:var(--hr-text);letter-spacing:-.02em;line-height:1.12;margin:0}.hr-faq__heading.h0{font-size:clamp(2rem,4vw,3rem)}.hr-faq__heading.h1{font-size:clamp(1.75rem,3.5vw,2.5rem)}.hr-faq__heading.h2{font-size:clamp(1.5rem,3vw,2rem)}.hr-faq__subheading{font-family:var(--hr-font-body);font-size:.9375rem;color:var(--hr-text-secondary);line-height:1.6;margin:8px 0 0;max-width:520px}.hr-faq__list{margin:0}.hr-faq__item{border-bottom:1px solid var(--hr-border)}.hr-faq__item:first-child{border-top:1px solid var(--hr-border)}.hr-faq__item--hidden{max-height:0;overflow:hidden;border:none;transition:max-height .45s ease,opacity .3s ease;opacity:0}.hr-faq__item--hidden.hr-faq__item--visible{max-height:400px;opacity:1;border-bottom:1px solid var(--hr-border)}.hr-faq__item--hidden.hr-faq__item--visible:first-of-type{border-top:none}.hr-faq__question{width:100%;background:none;border:none;text-align:left;padding:20px 0;font-family:var(--hr-font-body);font-size:1.0625rem;font-weight:600;color:var(--hr-text);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;line-height:1.4;transition:color .2s ease}.hr-faq__question:hover{color:var(--hr-accent)}.hr-faq__question:focus{outline:none}.hr-faq__question:focus-visible{outline:2px solid var(--hr-accent);outline-offset:4px;border-radius:4px}.hr-faq__question-text{flex:1}.hr-faq__icon{font-size:1.25rem;font-weight:300;color:var(--hr-text-secondary);flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease-in-out}.hr-faq__icon--open{transform:rotate(45deg)}.hr-faq__answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.hr-faq__answer--open{max-height:600px}.hr-faq__answer-inner{padding:0 0 20px;font-family:var(--hr-font-body);font-size:.9375rem;color:var(--hr-text-secondary);line-height:1.75;max-width:580px}.hr-faq__answer-inner p{margin:0 0 12px}.hr-faq__answer-inner p:last-child{margin-bottom:0}.hr-faq__answer-inner strong{color:var(--hr-text);font-weight:600}.hr-faq__answer-inner em{font-style:italic}.hr-faq__view-toggle{display:flex;align-items:center;gap:8px;padding:20px 0 0;font-family:var(--hr-font-body);font-size:.9375rem;font-weight:500;color:var(--hr-text);cursor:pointer;background:none;border:none;transition:color .2s ease}.hr-faq__view-toggle:hover{color:var(--hr-accent)}.hr-faq__view-toggle:focus-visible{outline:2px solid var(--hr-accent);outline-offset:4px;border-radius:4px}.hr-faq__view-icon{color:var(--hr-accent);flex-shrink:0;transition:transform .3s ease}.hr-faq__view-toggle--expanded .hr-faq__view-icon{transform:rotate(180deg)}@media screen and (max-width:749px){.hr-faq__question{font-size:1rem;padding:18px 0}.hr-faq__answer-inner{font-size:.875rem}.hr-faq__header{margin-bottom:24px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-herreserve-faq.css.map */
