/* Homepage questions, native details with the existing brand tokens. */
.creative #questions.questions-review{padding-block:64px;scroll-margin-top:96px}
.creative #questions.questions-review>.wrap{display:block}
.creative #questions.questions-review .section-head{margin:0 0 36px;max-width:none}
.creative #questions.questions-review .questions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 64px;align-items:start}
.creative #questions.questions-review .questions-group{min-width:0}
.creative #questions.questions-review h3{color:var(--accent-ink);font:500 1.25rem/1.4 var(--font-head);margin:0 0 12px}
.creative #questions.questions-review .faq-list{display:block;margin:0;max-width:none}
.creative #questions.questions-review .faq summary{gap:18px;min-height:68px;padding:18px 0;font-size:1rem;line-height:1.5}
.creative #questions.questions-review .faq summary .icon{flex:0 0 20px;width:20px;height:20px;color:var(--accent-ink)}
.creative #questions.questions-review .faq summary:focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px;border-radius:4px}
.creative #questions.questions-review .faq-a{padding:0 0 20px;max-width:68ch;overflow-wrap:anywhere}
@media(max-width:899px){
 .creative #questions.questions-review .questions-grid{grid-template-columns:1fr;gap:32px}
}
@media(max-width:599px){
 .creative #questions.questions-review{padding-block:40px;scroll-margin-top:84px}
 .creative #questions.questions-review .section-head{margin-bottom:28px}
 .creative #questions.questions-review h3{font-size:1.125rem}
 .creative #questions.questions-review .faq summary{min-height:64px;padding-block:16px}
}
@media(prefers-reduced-motion:reduce){.creative #questions.questions-review .faq summary .icon{transition:none}}
