@layer reset,theme,tokens,base,composition,blocks,utilities;@layer blocks{.faq-group{--rule-color: rgb(var(--inkRGB) / .14);counter-reset:item;font-size:var(--fs-body);padding-block:calc(2vmin * max(var(--blockSpaceRatioTop, 0),0) + var(--space-12)) calc(2vmin * max(var(--blockSpaceRatioBottom, 0),0) + var(--space-24))}.faq-group details{border-top:1px solid var(--rule-color);border-bottom:0}.faq-group details:last-of-type{border-bottom:1px solid var(--rule-color)}.faq-group summary{width:100%;box-sizing:border-box;text-align:left;list-style:none;display:block;border:0;font-weight:600;padding:var(--space-6) var(--space-12)}.faq-group summary:before{position:absolute;left:0;top:50%;transform:translateY(-50%);font-family:var(--handFont);font-size:var(--fs-subtitle);line-height:1;color:var(--bodyColor)}.faq-group summary:after{right:var(--space-1);top:50%;width:.75em;height:.75em;border:0;transform:translateY(-50%) rotate(0);transform-origin:center;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14M5 12h14' stroke='%230e0e0e' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:no-preference){.faq-group summary:after{transition:transform .2s var(--ease-out)}}@media(hover:hover){.faq-group summary:hover:before{color:var(--orange-text)}}.faq-group details[open]>summary:after{transform:translateY(-50%) rotate(135deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14M5 12h14' stroke='%23FECA4E' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E")}.faq-group .accordion-content{padding:0 var(--space-12) var(--space-6) 0;line-height:1.6}}
