.ids-roundup-qa{margin:2rem 0;padding:1.2rem;background:#12141a;border:1px solid #764752;color:#efe9ec;border-radius:12px}.ids-roundup-qa h2{font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.26;color:#fff}.ids-roundup-qa .eyebrow{font-size:.76rem;color:#f99dac;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.ids-roundup-qa .pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ids-roundup-qa .pair>section{background:#1b1d24;padding:1rem;border:1px solid #483840;border-radius:8px}.ids-roundup-qa h3{font-size:1.02rem;color:#fff;margin:0 0 .55rem}.ids-roundup-qa p{line-height:1.75;color:#d9d1d5}.ids-roundup-qa details{margin:1.2rem 0;border:1px solid #65414b;border-radius:8px;padding:.9rem}.ids-roundup-qa summary{cursor:pointer;color:#ffb5c0;font-weight:700}.ids-roundup-qa figure{margin:0 0 1.1rem}.ids-roundup-qa img{display:block;width:100%;height:auto;border-radius:8px}.ids-roundup-qa figcaption{color:#c1b6ba;font-size:.85rem;line-height:1.65;margin:.6rem 0}.ids-roundup-qa a{color:#ffb2c0}@media(max-width:720px){.ids-roundup-qa .pair{grid-template-columns:1fr}.ids-roundup-qa{padding:.85rem}}