@layer components{.faq-stack{flex-direction:column;gap:10px;max-width:60rem;display:flex}.faq-i{background:var(--color-white);border-radius:var(--radius-card);transition:box-shadow .4s var(--ease-out-expo);border:1px solid #0000000f}.faq-i[open]{box-shadow:0 30px 60px -34px #00000059}.faq-i summary{cursor:pointer;border-radius:var(--radius-card);align-items:center;gap:16px;padding:18px 22px;list-style:none;display:flex}.faq-i summary::-webkit-details-marker{display:none}.faq-i summary h3{font-size:var(--text-question);letter-spacing:var(--tracking-title);font-weight:550;line-height:var(--leading-heading);margin:0}.faq-i summary .pm{background:var(--color-sand-100);width:26px;height:26px;color:var(--color-mute);transition:transform .45s var(--ease-out-expo), background-color .3s, color .3s;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.faq-i[open] summary .pm{background:var(--color-moss-tint);color:var(--color-moss-text);transform:rotate(45deg)}.faq-i summary:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.faq-a{padding:0 22px 20px}.faq-a>p{max-width:68ch;font-size:var(--text-small);line-height:var(--leading-copy);color:#262626c7;text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0}.faq-a .rounded-card p,.faq-a .rounded-card li>span:last-child{text-align:justify;-webkit-hyphens:auto;hyphens:auto}@supports (interpolate-size:allow-keywords){.faq-i{interpolate-size:allow-keywords}.faq-i::details-content{block-size:0;transition:block-size .45s var(--ease-out-expo), content-visibility .45s allow-discrete;overflow:clip}.faq-i[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.faq-i,.faq-i summary .pm{transition:none}@supports (interpolate-size:allow-keywords){.faq-i::details-content{transition:none}}}@media (max-width:767px){.faq-i summary{gap:12px;padding:16px 18px}.faq-a{padding:0 18px 18px}}}
