.simple-header{height:80px;gap:24px}.simple-header nav{margin-right:auto}.simple-header nav a{font-size:14px;font-weight:600}.simple-header .login{display:inline-flex;font-size:13px}.simple-header .account-link{font-size:13px;color:#0056d2}.simple-header .subscription-link{display:inline-flex!important}.simple-header .logo{font-size:30px}
.academia-public #primer-curso{scroll-margin-top:24px}.academia-public #proximos .cards{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.academia-public #proximos .course-art{height:220px;display:flex;justify-content:center;align-items:center;background:#eef4fc}.academia-public #proximos .course-art img{width:100%;height:100%;object-fit:contain}.academia-public .simple-subscription{margin-top:20px;padding:48px;align-items:center}.simple-subscription h2{font-size:clamp(28px,3vw,40px);line-height:1.2}.simple-subscription p:not(.eyebrow){max-width:580px;line-height:1.8}.academia-public .featured-section{padding-top:48px;padding-bottom:24px}.academia-public #proximos{padding-top:40px}
.learn-app .student-bottom-nav{display:none!important}.learn-app.is-student{padding-bottom:0!important}.learn-app .learn-main h1{font-size:clamp(30px,4vw,48px);line-height:1.18;letter-spacing:-1.5px}.learn-app #dynamic-description{max-width:760px;line-height:1.7}.learn-app #dynamic-actions:empty,.learn-app #dynamic-message:empty{display:none}.claude-continue-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;margin-bottom:18px}.claude-continue-heading h2{margin:0!important}.claude-continue-heading .learn-button{font-size:14px;white-space:nowrap}.claude-chapters summary{font-size:16px;padding:14px;font-weight:700;cursor:pointer}.claude-chapters:not([open]) button{display:none}
@media(max-width:760px){.simple-header{flex-wrap:wrap;height:auto;padding:16px 0;gap:12px}.simple-header nav{margin-left:auto;margin-right:0}.simple-header .logo{font-size:26px}.simple-header .login,.simple-header .account-link{font-size:12px}.simple-header .subscription-link{font-size:12px;padding:11px 14px}.academia-public #proximos .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.academia-public #proximos .course-art{height:150px}.academia-public .simple-subscription{padding:28px;align-items:flex-start}.claude-continue-heading{align-items:flex-start;flex-direction:column;gap:14px}}
@media(max-width:420px){.simple-header nav{display:none}.simple-header .logo{margin-right:auto}.simple-header .login{max-width:65px;white-space:normal;line-height:1.4}.academia-public #proximos .cards{grid-template-columns:1fr}.academia-public #proximos .course-art{height:190px}}
.learn-app .header-actions{display:flex!important;align-items:center;gap:16px}.learn-app .header-actions .nav-subscribe{display:inline-flex;background:#0056d2;color:white;border-radius:6px;padding:12px 17px;font:700 13px Manrope,Arial,sans-serif;white-space:nowrap;text-transform:none}.learn-app .header-actions .nav-subscribe:hover{background:#0045aa}
@media(max-width:760px){.learn-app .header-actions .nav-login,.learn-app .header-actions .nav-account{display:none}.learn-app .site-header{gap:12px}.learn-app .header-actions .nav-subscribe{font-size:12px;padding:11px 12px}.learn-app .plan-grid{display:flex;flex-direction:column}.learn-app .plan-grid>div{order:1}.learn-app .plan-grid>.plan-card{order:0}}
