.kenz-faqs{background:var(--kenz-color-page);color:var(--kenz-color-text);font-family:var(--kenz-font-body);min-height:100vh}.kenz-faqs *{box-sizing:border-box}.kenz-faqs__hero,.kenz-faqs__content{margin-inline:auto;max-width:var(--kenz-content-width);padding-inline:var(--kenz-space-6)}.kenz-faqs__hero{background:var(--kenz-gradient-soft);border-radius:var(--kenz-card-radius);color:var(--kenz-text-heading);margin-top:var(--kenz-space-5);padding-block:var(--kenz-space-12)}.kenz-faqs__eyebrow{color:var(--kenz-color-accent);font-size:var(--kenz-text-sm);font-weight:700;margin:0 0 var(--kenz-space-2)}.kenz-faqs h1,.kenz-faqs h2{font-family:var(--kenz-font-display)}.kenz-faqs h1{font-size:var(--kenz-text-display);line-height:1.2;margin:0}.kenz-faqs__hero>p:not(.kenz-faqs__eyebrow){color:var(--kenz-color-text-muted);font-size:var(--kenz-text-lg);line-height:1.85;margin:var(--kenz-space-4) 0 0;max-width:var(--kenz-copy-width)}.kenz-faqs__content{padding-block:var(--kenz-space-16)}.kenz-faqs__article{display:grid;gap:var(--kenz-space-12)}.kenz-faqs-section{scroll-margin-top:calc(var(--kenz-header-height) + var(--kenz-space-5))}.kenz-faqs-section__heading{align-items:center;border-bottom:var(--kenz-card-border);display:flex;gap:var(--kenz-space-3);margin:0 0 var(--kenz-space-5);padding-bottom:var(--kenz-space-3)}.kenz-faqs-section__number{align-items:center;background:var(--kenz-color-primary-soft);border-radius:50%;color:var(--kenz-color-primary);display:inline-flex;font-family:var(--kenz-font-display);font-size:var(--kenz-text-sm);font-weight:700;height:2.25rem;justify-content:center;width:2.25rem}.kenz-faqs h2{font-size:var(--kenz-text-xl);margin:0}.kenz-faqs details{background:var(--kenz-color-surface);border:var(--kenz-card-border);border-radius:var(--kenz-card-radius);margin-top:var(--kenz-space-3);overflow:hidden}.kenz-faqs summary{align-items:center;color:var(--kenz-color-text);cursor:pointer;display:flex;font-family:var(--kenz-font-display);font-size:var(--kenz-text-md);font-weight:700;gap:var(--kenz-space-3);justify-content:space-between;list-style:none;min-height:var(--kenz-control-height);padding:var(--kenz-space-4) var(--kenz-space-5)}.kenz-faqs summary::-webkit-details-marker{display:none}.kenz-faqs summary::after{border-color:var(--kenz-color-primary);border-style:solid;border-width:0 var(--kenz-line-thin) var(--kenz-line-thin) 0;content:"";height:.5rem;transform:rotate(45deg);transition:transform var(--kenz-duration-fast) var(--kenz-ease-out);width:.5rem}.kenz-faqs details[open] summary{background:var(--kenz-color-primary-soft)}.kenz-faqs details[open] summary::after{transform:rotate(225deg)}.kenz-faqs details>div{border-top:var(--kenz-card-border);line-height:1.95;padding:var(--kenz-space-5)}.kenz-faqs details p{margin:0}.kenz-faqs details p+p{margin-top:var(--kenz-space-4)}.kenz-faqs a{color:var(--kenz-color-primary);font-weight:700}.kenz-faqs__note{background:var(--kenz-color-highlight-soft);border-inline-start:var(--kenz-space-1) solid var(--kenz-color-highlight);border-radius:var(--kenz-radius-md);color:var(--kenz-color-text);line-height:1.9;margin-top:var(--kenz-space-5);padding:var(--kenz-space-5)}.kenz-faqs details:focus-within{outline:var(--kenz-focus-width) solid var(--kenz-color-focus);outline-offset:var(--kenz-space-1)}.kenz-faqs summary:focus-visible{outline:none}@media(max-width:760px){.kenz-faqs__hero{margin-top:var(--kenz-space-4);padding-block:var(--kenz-space-8)}.kenz-faqs h1{font-size:var(--kenz-text-2xl)}.kenz-faqs__hero>p:not(.kenz-faqs__eyebrow){font-size:var(--kenz-text-md)}.kenz-faqs__content{padding-block:var(--kenz-space-10)}.kenz-faqs__article{gap:var(--kenz-space-8)}.kenz-faqs summary{font-size:var(--kenz-text-sm);padding:var(--kenz-space-4)}.kenz-faqs details>div{font-size:var(--kenz-text-sm);padding:var(--kenz-space-4)}}@media(prefers-reduced-motion:reduce){.kenz-faqs *{transition-duration:.01ms!important}}
