/* Questions: scoped content layout; shared navigation and consent remain unchanged. */
.questions-page{color:#000;background:#fff}
.questions-page .hero{padding:85px 0 60px;border-bottom:1px solid #ddd}
.questions-page h1{font-size:clamp(40px,6vw,80px);max-width:1050px;font-weight:800}
.questions-page .lead{font-size:clamp(19px,2vw,24px);max-width:820px;line-height:1.55}
.questions-page .intro-note{padding-block:28px;border-bottom:1px solid #ddd;display:flex;gap:12px 24px;flex-wrap:wrap}
.questions-page .intro-note span{color:#444}
.questions-page .questions{max-width:800px;margin:auto}
.questions-page .question{padding:60px 0;border-bottom:1px solid #ddd;scroll-margin-top:30px}
.questions-page .number{font-size:12px;letter-spacing:.15em;font-weight:700}
.questions-page h2{font-size:clamp(30px,4vw,46px);font-weight:800;margin:14px 0 28px}
.questions-page h3{font-size:13px;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;margin:26px 0 8px;font-weight:700}
.questions-page .question p{margin:0 0 16px}
.questions-page .reflection{border-left:4px solid #000;padding:12px 22px;margin-top:28px}
.questions-page .reflection strong{font-size:12px;text-transform:uppercase;letter-spacing:.08em}
.questions-page .reflection p{font-weight:600;font-size:19px;margin:8px 0 0}
.questions-page .closing{text-align:center;padding:85px 22px;max-width:780px;margin:auto}
.questions-page .closing h2{font-size:clamp(34px,5vw,54px)}
.questions-page .closing p{font-size:19px}
.questions-page .sign{font-weight:700;margin:25px 0}
.questions-page .email{display:block;margin-top:16px;font-size:15px;text-decoration:underline;overflow-wrap:anywhere}
.questions-page .next{border-block:1px solid #ddd;padding:28px 0;text-align:center}
.questions-page .next a{font-weight:700;margin:8px 14px;display:inline-block;text-decoration:underline;text-underline-offset:5px}
@media(max-width:760px){.questions-page .hero{padding:48px 0 35px}.questions-page .question{padding:42px 0}.questions-page .closing{padding:60px 22px}.questions-page .intro-note{display:block}.questions-page .intro-note strong{display:block;margin-bottom:12px}}
