.questions-hero{position:relative;overflow:hidden;padding:160px 0 105px;background:radial-gradient(circle at 12% 15%,#ddecff 0,transparent 35%),radial-gradient(circle at 88% 72%,#d9fff6 0,transparent 34%),#f8fbff}.questions-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(7,26,61,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(7,26,61,.04) 1px,transparent 1px);background-size:66px 66px;mask-image:linear-gradient(to bottom,#000,transparent)}.questions-hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.55fr);align-items:end;gap:80px}.questions-hero h1{max-width:850px;font-size:clamp(52px,6vw,78px)}.questions-lead{max-width:760px;color:#50617a;font-size:18px}.questions-summary{padding:30px;border:1px solid #cfe0f0;border-radius:22px;background:rgba(255,255,255,.86);box-shadow:0 24px 60px rgba(7,26,61,.1);backdrop-filter:blur(15px)}.questions-summary small{color:#008d70;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.questions-summary strong{display:block;margin:20px 0 10px;font:800 26px/1.1 Manrope,sans-serif}.questions-summary p{color:#61708a}.questions-summary a,.questions-intro a,.questions-list a{color:#0874ef;font-weight:800}.questions-intro{padding:100px 0;background:#fff}.questions-intro-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:95px}.questions-intro h2,.questions-nav h2,.questions-help h2{margin:0;font-size:clamp(38px,4.5vw,58px);line-height:1.05;letter-spacing:-.045em}.questions-intro-grid>div:last-child{color:#586981;font-size:17px}.questions-faq{padding:100px 0;background:#f4f8fd}.questions-layout{display:grid;grid-template-columns:320px minmax(0,1fr);align-items:start;gap:80px}.questions-nav{position:sticky;top:120px}.questions-nav p{color:#61708a}.questions-nav>a{display:inline-flex;margin-top:18px;color:#0874ef;font-size:13px;font-weight:800}.questions-list{border-top:1px solid #071a3d}.questions-list details{background:rgba(255,255,255,.58)}.questions-list details[open]{background:#fff}.questions-list summary{padding:27px 55px 27px 24px;font-size:18px}.questions-list summary:after{right:22px}.questions-list details>div{padding:0 24px 26px;color:#586981}.questions-list details>div p{padding:0}.questions-help{padding:72px 0;background:#fff}.questions-help-card{display:flex;align-items:center;justify-content:space-between;gap:45px;padding:45px 50px;border:1px solid #dce5ef;border-radius:24px;background:linear-gradient(120deg,#f6faff,#ecfff9)}.questions-help h2{font-size:38px}.questions-help p{margin-bottom:0;color:#61708a}.questions-help .button{flex:0 0 auto}.questions-page .main-nav a[aria-current=page]{color:#0874ef}
@media(max-width:1000px){.questions-hero-inner,.questions-intro-grid,.questions-layout{grid-template-columns:1fr}.questions-hero-inner{gap:45px}.questions-summary{max-width:620px}.questions-intro-grid,.questions-layout{gap:45px}.questions-nav{position:static}.questions-help-card{align-items:flex-start;flex-direction:column}}
@media(max-width:650px){.questions-hero{padding:120px 0 72px}.questions-hero h1{font-size:44px}.questions-lead{font-size:16px}.questions-summary{padding:25px}.questions-intro,.questions-faq{padding:72px 0}.questions-intro h2,.questions-nav h2{font-size:38px}.questions-intro-grid>div:last-child{font-size:15px}.questions-list summary{padding:22px 44px 22px 17px;font-size:16px}.questions-list summary:after{right:15px}.questions-list details>div{padding:0 17px 22px}.questions-help{padding:55px 0}.questions-help-card{padding:30px 24px}.questions-help h2{font-size:34px}.questions-help .button{width:100%}}

/* Escala de leitura alinhada à página principal */
.questions-summary small{font-size:12px}
.questions-summary p,.questions-nav p,.questions-help p{font-size:16px;line-height:1.65}
.questions-nav>a{font-size:15px}
.questions-list details>div{font-size:16px;line-height:1.7}
@media(max-width:650px){
  .questions-lead{font-size:17px}
  .questions-intro-grid>div:last-child{font-size:16px}
  .questions-list summary{font-size:17px}
}
