.academy-hub{--a-ink:#17334e;--a-blue:#0c3976;--a-gold:#9c7731;--a-line:#dae3eb;--a-muted:#596b7d;max-width:1200px;color:var(--a-ink);margin:0 auto;padding:0 32px;font:16px/1.65 system-ui,-apple-system,sans-serif}.academy-hub *{box-sizing:border-box}.academy-hub h1,.academy-hub h2,.academy-hub h3,.academy-hub h4{letter-spacing:-.025em;font-weight:650;line-height:1.22}.academy-hub h1{max-width:19ch;margin:12px 0 22px;font:500 clamp(2.3rem,4.5vw,3.8rem)/1.13 Georgia,serif}.academy-hub h2{margin:10px 0 15px;font-size:1.9rem}.academy-hub h3{margin:12px 0;font-size:1.2rem}.academy-hub h4{margin:15px 0;font-size:1.05rem}.academy-hub p{margin:0 0 16px}.academy-hub button,.academy-hub select{font:inherit}.academy-hub a{color:var(--a-blue);text-underline-offset:4px}:is(.academy-hub a:focus-visible,.academy-hub button:focus-visible,.academy-hub select:focus-visible){outline:3px solid var(--a-gold);outline-offset:4px}.academy-skip{z-index:20;background:#fff;padding:10px;position:absolute;top:-90px;left:20px}.academy-skip:focus{top:10px}.academy-top{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:20px;min-height:100px;display:flex}.academy-wordmark{letter-spacing:.1em;font-size:1.2rem;font-weight:800;text-decoration:none}.academy-wordmark span{color:var(--a-muted);letter-spacing:.02em;font-size:.68rem;font-weight:600;display:block}.academy-top>div{align-items:center;gap:28px;font-size:.85rem;display:flex}.academy-top label{align-items:center;gap:8px;display:flex}.academy-top select,.academy-legal select{color:var(--a-ink);background:#fff;border:1px solid #bdccd9;border-radius:8px;padding:8px 11px}.academy-hero{grid-template-columns:1.35fr 1fr;align-items:center;gap:55px;padding:55px 0 35px;display:grid}.academy-hero p{color:var(--a-muted)}.academy-eyebrow{letter-spacing:.13em;text-transform:uppercase;font-weight:750;color:var(--a-gold)!important;font-size:.72rem!important}.academy-hero-card{background:#eaf1f8;border:1px solid #d4e1ee;border-radius:15px;padding:30px}.academy-hero-card strong{margin:15px 0;font-size:1.25rem;display:block}.academy-hero-card p{margin:0;font-size:.92rem}.academy-tracks{border-bottom:1px solid var(--a-line);flex-wrap:wrap;gap:9px;padding:16px 0 24px;display:flex}.academy-tracks button{border:1px solid var(--a-line);color:var(--a-ink);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:9px;padding:11px 15px;font-size:.86rem;font-weight:650;display:flex}.academy-tracks button[aria-current=page]{background:var(--a-blue);color:#fff;border-color:var(--a-blue)}.academy-section-head{max-width:850px;padding:35px 0 20px}.academy-section-head p{color:var(--a-muted)}.academy-funds{border:1px solid #bfcfe0;border-left:4px solid var(--a-gold);background:#fff;border-radius:14px;grid-template-columns:1.5fr 1fr;gap:30px;margin-bottom:22px;padding:30px;display:grid}.academy-funds h3{font-size:1.6rem}.academy-funds p{color:var(--a-muted);font-size:.94rem}.academy-funds aside{background:#f0f5fa;border-radius:11px;padding:22px}.academy-funds aside ul{padding-left:18px;font-size:.85rem;line-height:1.9}.academy-badge{color:var(--a-gold);letter-spacing:.08em;font-size:.66rem;font-weight:750}.academy-chips{flex-wrap:wrap;gap:7px;margin:18px 0 23px;display:flex}.academy-chips span{background:#edf3f8;border-radius:6px;padding:5px 9px;font-size:.75rem}.academy-button{border:1px solid var(--a-line);border-radius:8px;align-items:center;gap:9px;padding:11px 15px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.academy-button.primary{background:var(--a-blue);color:#fff;border-color:var(--a-blue)}.academy-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.academy-card{border:1px solid var(--a-line);background:#fff;border-radius:12px;padding:25px}.academy-card p{color:var(--a-muted);font-size:.9rem}.academy-card>a,.academy-source-list a,.academy-actions a{overflow-wrap:anywhere;align-items:center;gap:7px;font-size:.84rem;display:inline-flex}.academy-note{border-left:3px solid var(--a-gold);color:#68582f;background:#f9f5e9;align-items:flex-start;gap:14px;margin:23px 0;padding:19px 22px;font-size:.84rem;display:flex}.academy-note svg{flex:none}.academy-note p{margin:0}.academy-source-list{gap:12px;margin:20px 0;display:grid}.academy-syllabus{grid-template-columns:1fr 1fr;gap:17px;display:grid}.academy-syllabus>.academy-card{gap:18px;display:flex}.academy-number{color:var(--a-gold);flex:none;margin-top:4px;font-size:.8rem;font-weight:750;display:block}.academy-syllabus h3{margin-top:0}.academy-syllabus p:last-child{margin-bottom:0}.academy-proof{background:#f4f7fa;border-radius:7px;padding:12px;font-size:.8rem!important}.academy-actions{flex-wrap:wrap;gap:20px;margin:25px 0;display:flex}.academy-fine{color:var(--a-muted);line-height:1.7;font-size:.78rem!important}.academy-legal{margin-top:25px}.academy-legal label{gap:7px;max-width:500px;font-size:.85rem;display:grid}.academy-footer{border-top:1px solid var(--a-line);color:var(--a-muted);margin-top:45px;padding:30px 0 40px;font-size:.8rem}.academy-footer strong{letter-spacing:.1em}.academy-footer p{margin:8px 0}@media (max-width:750px){.academy-hub{padding:0 19px}.academy-top{align-items:center;min-height:95px}.academy-top>div{flex-direction:column;align-items:end;gap:12px}.academy-top>div>a{font-size:.75rem}.academy-top label{font-size:.72rem}.academy-wordmark span{max-width:150px;font-size:.62rem}.academy-hero{grid-template-columns:1fr;gap:20px;padding:35px 0 20px}.academy-hero h1{max-width:22ch}.academy-hero-card{padding:22px}.academy-hero-card svg{display:none}.academy-hero-card strong{margin-top:0}.academy-tracks{gap:7px}.academy-tracks button{padding:10px 11px;font-size:.76rem}.academy-funds{grid-template-columns:1fr;gap:20px;padding:22px}.academy-grid,.academy-syllabus{grid-template-columns:1fr}.academy-card{padding:22px}.academy-hub select{font-size:16px}.academy-actions{gap:15px;display:grid}.academy-section-head h2{font-size:1.65rem}}@media print{.academy-top,.academy-tracks,.academy-actions,.academy-button{display:none}.academy-hub{padding:0;font-size:10pt}.academy-hero{grid-template-columns:1fr;padding:0 0 15px}.academy-hero h1{font-size:26pt}.academy-hero-card{display:none}.academy-card,.academy-funds{break-inside:avoid}.academy-source-list a{font-size:8pt}}.academy-wordmark{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;max-width:720px;padding:16px 0;display:flex}.academy-brand-heading{align-items:center;gap:14px;display:flex!important}.academy-logo{object-fit:contain;flex-shrink:0;width:84px;height:90px;display:block}.academy-wordmark .academy-brand-copy{letter-spacing:.1em;color:var(--a-blue);font-size:1.2rem}.academy-brand-copy>strong{font-weight:800;display:block}.academy-wordmark .academy-brand-description{letter-spacing:normal;color:var(--a-muted);max-width:620px;font-size:.8125rem;font-weight:500;line-height:1.5}.academy-top>div{flex-shrink:0}@media (max-width:750px){.academy-top{flex-wrap:wrap;gap:8px 20px;padding:8px 0 14px}.academy-wordmark{width:100%;padding-bottom:4px}.academy-logo{width:74px;height:80px}.academy-brand-heading{gap:10px}.academy-wordmark .academy-brand-heading,.academy-wordmark .academy-brand-copy,.academy-wordmark .academy-brand-description{max-width:100%}.academy-top>div{flex-direction:row;justify-content:space-between;align-items:center;width:100%}}
