/* MILEONE V3 — academy launch additions */
.v3-home-cta{border-bottom:1px solid #e6dfe7}.v3-split{display:grid;grid-template-columns:1.7fr 1fr;gap:50px;align-items:center}.v3-split h2{font:400 clamp(2rem,4vw,3.2rem)/1.12 Georgia,serif;color:#2a203e;margin:10px 0}.v3-split p{max-width:650px;color:#62576b}.v3-cta-actions{display:flex;flex-direction:column;gap:12px;align-items:stretch}.v3-big{font:400 clamp(1.8rem,3vw,2.8rem)/1.2 Georgia,serif;max-width:680px;margin:10px 0 32px}.v3-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.v3-course-tile{background:white;border:1px solid #e8dfde;padding:25px;display:flex;flex-direction:column;min-height:270px;box-shadow:0 9px 24px #291b4a0c}.v3-small{font-size:.68rem;letter-spacing:.08em;color:#9c7334;font-weight:800;text-transform:uppercase}.v3-course-tile h3{font:400 1.54rem/1.14 Georgia,serif;margin:20px 0 10px;color:#2e2040}.v3-course-tile p{font-size:.87rem;line-height:1.6;color:#696071;flex:1}.v3-tile-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.v3-tile-actions a{font-size:.77rem;font-weight:800;color:#76542a}.v3-tile-actions a:last-child{color:#2b1f40}.v3-lesson-shell{display:grid;grid-template-columns:2fr .9fr;gap:60px}.v3-read{max-width:780px}.v3-read h2{font:400 clamp(2.1rem,3vw,3.3rem)/1.12 Georgia,serif;margin:15px 0 25px;color:#291c3b}.v3-read h3{font:400 1.7rem Georgia,serif;color:#2b1e3d;margin:28px 0 12px}.v3-read p{line-height:1.85;color:#564f61;font-size:1rem}.v3-illustration{background:#f4ecdd;border-left:4px solid #b89455;padding:26px;margin:25px 0}.v3-illustration p{margin-bottom:7px;font-size:.9rem}.v3-numbered{list-style:decimal;padding-left:22px;line-height:2;color:#554e5c}.v3-aside-card{position:sticky;top:115px;background:#2c213e;padding:27px;color:#fff}.v3-aside-card .eyebrow{color:#d1ab67}.v3-aside-card h3{font:400 2rem Georgia,serif;color:#fff}.v3-aside-card p{color:#e0d6e6;line-height:1.65;font-size:.85rem}.v3-quiz-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:36px;align-items:start}.v3-question{border:1px solid #e3d9dd;background:#fff;margin:0 0 16px;padding:25px}.v3-question legend{font-weight:800;font-size:1rem;padding:0 8px;color:#2a1d3c}.v3-question legend span{color:#a67d36;margin-right:12px}.v3-answer{display:flex;align-items:start;gap:10px;padding:12px 9px;cursor:pointer;border-bottom:1px solid #f3eef0;font-size:.91rem}.v3-answer:hover{background:#f9f5ed}.v3-answer input{accent-color:#554077;margin-top:4px}.v3-diagnostic-result{background:#efe8e2;padding:30px;position:sticky;top:125px}.v3-diagnostic-result h2{font:400 2rem Georgia,serif;color:#2d1f42}.v3-diagnostic-result p{line-height:1.7;color:#5f5265}.v3-note{font-size:.73rem!important}.v3-diagnostic>button{width:100%;cursor:pointer}#header .main-nav{gap:10px}#header .main-nav>a{font-size:.68rem}
@media(max-width:1200px){#header .main-nav>a{font-size:.9rem}}
@media(max-width:850px){.v3-course-grid{grid-template-columns:repeat(2,1fr)}.v3-split,.v3-lesson-shell,.v3-quiz-layout{grid-template-columns:1fr}.v3-diagnostic-result,.v3-aside-card{position:static}.v3-split{gap:20px}}
@media(max-width:550px){.v3-course-grid{grid-template-columns:1fr}.v3-course-tile{min-height:210px}.v3-question{padding:18px}.v3-cta-actions{width:100%}}
