.rd .prose .faq-v2__card,.rd .prose .faq-v2__cards .faq-v2__card{border-radius:12px;margin:0}.rd .prose .faq-v2__card>summary,.rd .prose .faq-v2__cards .faq-v2__card>summary{display:grid;grid-template-columns:1fr auto;gap:20px;padding:20px 24px;justify-content:initial;align-items:center}.rd .prose .faq-v2__card>summary:after,.rd .faq-groups .faq-v2__card>summary:after{content:none;display:none}.rd .prose .faq-v2__card[open]>summary,.rd .faq-groups .faq-v2__card[open]>summary{border-bottom:none}.rd .faq-v2__group{margin-bottom:36px}.rd .faq-v2__group:last-child{margin-bottom:0}.rd .faq-v2__group-head{display:flex;align-items:baseline;gap:14px;margin-bottom:18px}.rd .faq-v2__group-num{font-family:var(--rd-font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--pink-deep);font-weight:700;flex-shrink:0}.rd .faq-v2__group-title{font-family:var(--rd-font-display);font-size:26px;font-weight:400;letter-spacing:-.01em;color:var(--ink);line-height:1.15;margin:0}.rd .faq-v2__title-accent{font-style:italic;color:var(--pink-deep);font-variation-settings:"opsz" 144,"SOFT" 100}.rd .faq-v2__cards{display:flex;flex-direction:column;gap:10px}.rd .faq-v2__card{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:border-color .25s,box-shadow .25s}.rd .faq-v2__card[open]{border-color:var(--pink);box-shadow:0 20px 40px -30px #c96f894d}.rd .faq-v2__card>summary{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding:20px 24px;cursor:pointer;list-style:none}.rd .faq-v2__card>summary::-webkit-details-marker{display:none}.rd .faq-v2__card>summary::marker{content:""}.rd .faq-v2__question{font-family:var(--rd-font-display);font-size:17.5px;font-weight:500;color:var(--ink);line-height:1.35}.rd .faq-v2__chevron{display:flex;align-items:center;justify-content:center;width:26px;height:26px;min-width:26px;border-radius:50%;background:var(--cream-2);color:var(--pink-deep);font-family:var(--rd-font-display);font-size:20px;font-weight:300;line-height:1;transition:background .25s,color .25s,transform .3s;-webkit-user-select:none;user-select:none}.rd .faq-v2__card[open]>summary .faq-v2__chevron{background:var(--pink-deep);color:#fff;transform:rotate(45deg)}.rd .faq-v2__answer{padding:0 24px 22px;font-family:var(--rd-font-display);font-size:16px;font-weight:350;line-height:1.7;color:var(--ink-2)}.rd .faq-v2__answer p{margin:0 0 10px}.rd .faq-v2__answer p:last-child{margin-bottom:0}.rd .faq-v2__related{margin-top:14px;padding-top:14px;border-top:1px dashed var(--line);display:flex;flex-direction:row;flex-wrap:wrap;gap:18px;align-items:center}.rd .faq-v2__related-label{font-family:var(--rd-font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:700}.rd .faq-v2__related-link{font-family:var(--rd-font-sans);font-size:13.5px;color:var(--pink-deep);text-decoration:none;border-bottom:1px solid var(--pink-soft);line-height:1.4;transition:border-color .15s}.rd .faq-v2__related-link:hover{border-bottom-color:var(--pink-deep)}
