.crrn-faq,.crrn-faq *{box-sizing:content-box}.crrn-faq{background:#fff;padding:88px 0 104px}.crrn-faq__inner{max-width:880px;margin:0 auto;padding:0 24px}.crrn-faq__back{font-family:var(--font-display);color:var(--glow-pink-text);align-items:center;gap:8px;min-height:44px;margin-bottom:20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.crrn-faq__back:hover{opacity:.72}.crrn-faq__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--glow-deep-blue);text-wrap:balance;margin:0 0 40px;font-size:clamp(34px,4.6vw,56px);font-weight:800;line-height:1.04}.crrn-faq__list{flex-direction:column;gap:12px;display:flex}.crrn-faq__item{border:1px solid var(--glow-hairline);background:#fff;border-radius:16px}.crrn-faq__q{cursor:pointer;min-height:44px;font-family:var(--font-display);color:var(--glow-deep-blue);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:17px;font-weight:700;line-height:1.35;list-style:none;display:flex}.crrn-faq__q::-webkit-details-marker{display:none}.crrn-faq__chev{color:var(--glow-pink-text);flex-shrink:0;transition:transform .2s;display:inline-flex}.crrn-faq__item[open]>.crrn-faq__q .crrn-faq__chev{transform:rotate(45deg)}.crrn-faq__a{font-family:var(--font-body);color:var(--glow-deep-blue-70);text-wrap:pretty;margin:0;padding:0 22px 20px;font-size:16px;line-height:1.65}@media (prefers-reduced-motion:reduce){.crrn-faq__chev{transition:none}}
