.academy-hero{padding-top:80px;padding-bottom:56px}.academy-hero h1{margin:14px 0 24px;max-width:850px;font-family:var(--marketing-heading-font);font-size:clamp(40px,6vw,76px);font-weight:500;line-height:1.05;letter-spacing:-.04em}.academy-hero .marketing-lead{max-width:700px}.academy-eyebrow{margin:0;font-size:13px;color:var(--marketing-muted, #696660);line-height:1.6}.academy-guides{padding-bottom:64px}.academy-guides h2,.academy-next h2{font-family:var(--marketing-heading-font);font-size:clamp(26px,3vw,36px);font-weight:500;letter-spacing:-.025em}.academy-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.academy-card{display:grid;align-content:start;gap:16px;padding:32px;background:#fff;border:1px solid #e9e5df;border-radius:12px}.academy-card:hover{border-color:#9eaa9d}.academy-card h3{margin:0;font-family:var(--marketing-heading-font);font-size:28px;font-weight:500}.academy-card p,.academy-next p{margin:0;line-height:1.7;color:#696660}.academy-card-action{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-size:14px;color:#16201d}.academy-next{display:grid;justify-items:start;gap:20px;padding-bottom:80px}.academy-next h2{margin:0}.academy-page .guide-content dl{display:grid;grid-template-columns:120px 1fr;gap:12px 20px;line-height:1.7}.academy-page .guide-content dt{font-weight:600}.academy-page .guide-content dd{margin:0}.academy-page .guide-content .marketing-button{color:#fff;text-decoration:none;margin-top:16px}@media(max-width:760px){.academy-card-grid{grid-template-columns:1fr}.academy-card{padding:24px}.academy-hero{padding-top:48px}.academy-page .guide-content dl{grid-template-columns:1fr;gap:6px}.academy-page .guide-content dd{margin-bottom:12px}}
