.page-content{background:linear-gradient(180deg,#fff 0,#f7fbfe 100%)}.page-content main.container{max-width:860px;padding-top:72px;padding-bottom:80px}.page-content h1,.page-content h2{font-size:clamp(2rem,4.2vw,3rem);line-height:1.15;color:var(--azul-profundo);margin-bottom:18px}.page-content h2{font-size:clamp(1.45rem,2.8vw,2rem);line-height:1.25;margin-top:40px;margin-bottom:14px}.page-content h3{font-size:clamp(1.15rem,2.2vw,1.35rem);line-height:1.3;color:#0f4973;margin-top:22px;margin-bottom:8px}.page-content p{font-size:1.05rem;color:#374151;margin-bottom:16px}.page-content ul{margin:0 0 18px;padding-left:22px}.page-content li{color:#374151;margin-bottom:8px}.page-content strong{color:#0f4973}.page-content .learn-list{list-style:none;margin:24px 0 34px;padding:0;display:grid;gap:10px}.page-content .learn-list li{margin:0}.page-content .learn-list a{display:block;padding:12px 14px;border-radius:12px;border:1px solid rgba(7,107,171,.16);background:rgba(255,255,255,.9);color:#1f2937;text-decoration:none;transition:all .2s ease}.page-content .learn-list a:hover{border-color:rgba(7,107,171,.35);color:var(--azul-profundo);transform:translateY(-1px)}.page-content .cta-primary{padding:14px 28px;font-size:17px;box-shadow:0 6px 18px rgba(245,158,66,.28)}.page-content .cta-primary::before{display:none}.page-content .cta-primary:hover{transform:translateY(-2px);box-shadow:0 9px 22px rgba(245,158,66,.34)}@media (max-width:768px){.page-content main.container{padding-top:48px;padding-bottom:56px}.page-content li,.page-content p{font-size:1rem}.page-content .cta-primary{width:100%;justify-content:center}}