.meduza-faq{--meduza-faq-gap: 10px;--meduza-faq-item-padding: 16px;--meduza-faq-border-width: 1px;--meduza-faq-border-radius: var(--radius-sm);--meduza-faq-item-bg: var(--surface);--meduza-faq-hover-bg: var(--surface-2);--meduza-faq-open-bg: var(--surface-2);--meduza-faq-border: var(--border);--meduza-faq-question-color: var(--text);--meduza-faq-answer-color: var(--muted);--meduza-faq-icon-color: currentColor;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--meduza-faq-gap);width:100%;max-width:100%;min-width:0;justify-self:stretch}.meduza-faq__item{width:100%;min-width:0;box-sizing:border-box;border:var(--meduza-faq-border-width) solid var(--meduza-faq-border);border-radius:var(--meduza-faq-border-radius);background:var(--meduza-faq-item-bg);color:var(--meduza-faq-question-color);overflow:hidden;transition:background .18s ease,border-color .18s ease}.meduza-faq__item:hover{background:var(--meduza-faq-hover-bg)}.meduza-faq__item[open]{background:var(--meduza-faq-open-bg)}.meduza-faq__question{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;box-sizing:border-box;padding:var(--meduza-faq-item-padding);color:var(--meduza-faq-question-color);font-weight:700;letter-spacing:var(--tracking-body)}.meduza-faq__question::-webkit-details-marker{display:none}.meduza-faq__question-text{min-width:0}.meduza-faq__icon{position:relative;flex:0 0 auto;width:18px;height:18px;color:var(--meduza-faq-icon-color);transition:transform .18s ease}.meduza-faq__icon:before,.meduza-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%)}.meduza-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.meduza-faq__item[open] .meduza-faq__icon{transform:rotate(45deg)}.meduza-faq__answer{padding:0 var(--meduza-faq-item-padding) var(--meduza-faq-item-padding);color:var(--meduza-faq-answer-color);line-height:1.65;transform-origin:top}.meduza-faq__answer>:first-child{margin-top:0}.meduza-faq__answer>:last-child{margin-bottom:0}.meduza-faq__answer a{color:inherit;text-decoration:underline;text-underline-offset:3px}@supports selector(::details-content){.meduza-faq{interpolate-size:allow-keywords}.meduza-faq__item::details-content{block-size:0;opacity:0;overflow:hidden;transition:block-size .24s cubic-bezier(.2,.7,.2,1),opacity .18s ease,content-visibility .24s allow-discrete}.meduza-faq__item[open]::details-content{block-size:auto;opacity:1}.meduza-faq__item[open] .meduza-faq__answer{animation:meduza-faq-answer-in .22s cubic-bezier(.2,.7,.2,1)}.meduza-faq:has(:target) .meduza-faq__item::details-content{transition:none}.meduza-faq:has(:target) .meduza-faq__answer{animation:none}@starting-style{.meduza-faq__item[open]::details-content{block-size:0;opacity:0}}}@keyframes meduza-faq-answer-in{0%{opacity:0;transform:translateY(-4px) scaleY(.98)}to{opacity:1;transform:translateY(0) scaleY(1)}}@media (prefers-reduced-motion: reduce){.meduza-faq__item::details-content,.meduza-faq__answer,.meduza-faq__icon{animation:none;transition:none}}
