/* Approved kffein-inspired FAQ rhythm; the existing GUGA type scale is unchanged. */
/* Operator 155: explanatory copy belongs below the heading, in normal body type. */
body[data-draft-page="uk-study-v2"] #faq>.ukv2-heading{display:block}
body[data-draft-page="uk-study-v2"] #faq>.ukv2-heading>p{max-width:75ch;margin:16px 0 0;font-size:16px;line-height:1.65;font-weight:400;letter-spacing:normal;text-transform:none;color:#58493f}
body[data-draft-page="uk-study-v2"] #faq .uk12-faq-list{display:flex;flex-direction:column;gap:12px;margin-top:28px}
body[data-draft-page="uk-study-v2"] #faq .uk12-faq-list article{border:0;background:transparent;border-radius:16px;transition:background-color .22s ease-out}
body[data-draft-page="uk-study-v2"] #faq .uk12-faq-list article:has([aria-expanded="true"]){background:#efe6dc}
body[data-draft-page="uk-study-v2"] #faq .uk12-faq-list h4{margin:0;padding:0}
body[data-draft-page="uk-study-v2"] #faq .uk12-faq-list button{display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;border-radius:0;min-height:64px;cursor:pointer}
body[data-draft-page="uk-study-v2"] #faq .uk16-question{display:flex;align-items:center;flex:1;align-self:stretch;min-width:0;padding:18px 28px;border-radius:999px;background:#fffaf5;color:#440709;transition:background-color .22s ease-out}
body[data-draft-page="uk-study-v2"] #faq button:hover .uk16-question{background:#efe6dc}
body[data-draft-page="uk-study-v2"] #faq button[aria-expanded="true"] .uk16-question{background:transparent}
body[data-draft-page="uk-study-v2"] #faq .uk12-faq-list button i{position:relative;display:block;flex:0 0 64px;width:64px;height:64px;margin:0;background:#650c17;border:0;border-radius:50%;color:#fff;transform:none;transition:background-color .22s ease-out}
body[data-draft-page="uk-study-v2"] #faq .uk12-faq-list button i::before,
body[data-draft-page="uk-study-v2"] #faq .uk12-faq-list button i::after{content:"";position:absolute;inset:50% auto auto 50%;width:20px;height:2px;background:currentColor;border:0;transform:translate(-50%,-50%);transition:transform .22s ease-out,opacity .22s ease-out}
body[data-draft-page="uk-study-v2"] #faq .uk12-faq-list button i::after{transform:translate(-50%,-50%) rotate(90deg)}
body[data-draft-page="uk-study-v2"] #faq button[aria-expanded="true"] i::after{transform:translate(-50%,-50%) rotate(0);opacity:0}
body[data-draft-page="uk-study-v2"] #faq .uk12-faq-list button:focus-visible{outline:2px solid #650c17;outline-offset:4px;border-radius:16px}
body[data-draft-page="uk-study-v2"] #faq .uk12-faq-list [role="region"]{max-width:none;padding:0;overflow:hidden}
body[data-draft-page="uk-study-v2"] #faq .uk16-answer{max-width:78ch;padding:0 28px 26px}
body[data-draft-page="uk-study-v2"] #faq .uk16-answer>p{color:#58493f}
body[data-draft-page="uk-study-v2"] #faq .uk16-article-link{margin-top:14px}
body[data-draft-page="uk-study-v2"] #faq .uk16-article-link a{color:#650c17;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
@media(max-width:760px){
body[data-draft-page="uk-study-v2"] #faq .uk12-faq-list{gap:10px}
body[data-draft-page="uk-study-v2"] #faq .uk12-faq-list button{gap:8px;min-height:52px}
body[data-draft-page="uk-study-v2"] #faq .uk16-question{padding:15px 18px;border-radius:26px}
body[data-draft-page="uk-study-v2"] #faq .uk12-faq-list button i{flex-basis:44px;width:44px;height:44px}
body[data-draft-page="uk-study-v2"] #faq .uk16-answer{padding:0 18px 22px}
}
@media(prefers-reduced-motion:reduce){
body[data-draft-page="uk-study-v2"] #faq *,body[data-draft-page="uk-study-v2"] #faq *::before,body[data-draft-page="uk-study-v2"] #faq *::after{transition:none!important;animation:none!important}
}
