
/* Versão consolidada: páginas internas */
.inner-page{padding-top:48px;padding-bottom:80px}.back-link{font-size:14px;color:#3e4ca0}.page-intro{padding:54px 0 48px;max-width:880px}.page-intro h1{font-size:clamp(36px,4.7vw,64px);font-weight:400;line-height:1.12;letter-spacing:-.035em;margin:20px 0 24px}.page-lead{font-size:20px;line-height:1.7;max-width:740px;color:#555c70}.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.detail-card{padding:32px;border:1px solid #e0e2ec;border-radius:28px;background:#fff;min-width:0}.detail-card h2{font-size:28px;line-height:1.3;margin:0 0 22px}.detail-card h3{font-size:23px;font-weight:500}.detail-card p{line-height:1.8;color:#555c70}.page-cta{margin-top:48px;padding:40px;border-radius:32px;background:#e7eafb}.page-cta h2{font-size:32px;line-height:1.3}.page-cta p{margin-bottom:24px}.contact-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:24px}.preview-banner{background:#edf0f8;border-radius:14px;padding:16px 24px;line-height:1.6;margin-bottom:28px}fieldset{border:0;padding:0;margin:0}fieldset label{display:grid;gap:8px;margin-bottom:20px}input,textarea,select{font:inherit;width:100%;box-sizing:border-box;border:1px solid #aeb5cc;border-radius:10px;padding:12px;background:#fff}input:disabled,textarea:disabled,select:disabled{background:#f3f4f8}button:disabled{opacity:.55;cursor:not-allowed}details{margin-top:24px}summary{cursor:pointer;color:#3e4ca0}.detail-grid{margin-top:24px}.news-card small{line-height:1.5}@media(max-width:760px){.detail-grid,.contact-layout{grid-template-columns:1fr}.page-intro{padding:36px 0}.detail-card,.page-cta{padding:24px}.inner-page{padding-top:28px}.page-lead{font-size:18px}}
.skip-link{position:absolute;left:16px;top:-80px;z-index:100;background:white;padding:12px}.skip-link:focus{top:12px}
