/* UGC Academy — approved Masterclass Lounge landing page. Scoped to this page. */
body.academy-lounge{margin:0;background:#f5faff;color:#0c173d;font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}
.academy-lounge #academy-main,.academy-lounge #academy-outline{--ac-blue:#0757ff;--ac-ink:#0a153a;--ac-muted:#526588;color:var(--ac-ink);font-family:Inter,Arial,sans-serif}
#academy-main *,#academy-outline *{box-sizing:border-box}#academy-main h1,#academy-main h2,#academy-main h3,#academy-main p{margin:0}#academy-main img{display:block;max-width:100%}#academy-main button,#academy-main input,#academy-outline button{font:inherit}#academy-main button,#academy-outline button{cursor:pointer}#academy-main [hidden]{display:none!important}#academy-main a:focus-visible,#academy-main button:focus-visible,#academy-main input:focus-visible,#academy-outline :focus-visible{outline:3px solid #368cff;outline-offset:5px}#academy-main .ac-icon,#academy-outline .ac-icon{display:inline-block;width:22px;height:22px;flex:none;vertical-align:middle}#academy-main .ac-wrap{width:calc(100% - 112px);max-width:1320px;margin:0 auto}.ac-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ac-skip{position:absolute;top:8px;left:12px;z-index:100000;transform:translateY(-160%);padding:12px 18px;background:white;color:#0757ff;border-radius:10px}.ac-skip:focus{transform:none}
html[data-ugc-arctic="1"] body.academy-lounge #ugcGlobalHeader#ugcGlobalHeader[data-ugc-arctic] .ar-creator-search{display:none!important}html[data-ugc-arctic="1"] body.academy-lounge #ugcGlobalHeader#ugcGlobalHeader[data-ugc-arctic] .ar-header-inner{grid-template-rows:60px;row-gap:0;padding-top:12px;padding-bottom:12px}
#academy-main .ac-hero{position:relative;isolation:isolate;background:radial-gradient(ellipse at 30% 70%,#12283e 0,#071321 67%);min-height:390px;overflow:hidden}#academy-main .ac-hero-photo{position:absolute;inset:0 0 0 42%;overflow:hidden;border-bottom-left-radius:12% 100%;border-left:1px solid #eac34e;z-index:-1}#academy-main .ac-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 45%}#academy-main .ac-hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#07132144,transparent 20%)}#academy-main .ac-hero-inner{padding:36px 0 30px;min-height:390px;display:flex;align-items:center}#academy-main .ac-hero-copy{width:49%;position:relative;z-index:1}#academy-main .ac-eyebrow{font-size:12px;font-weight:800;letter-spacing:3px;color:#ffd342}#academy-main h1{font-size:clamp(42px,4.4vw,65px);font-weight:850;line-height:1.03;letter-spacing:-2.7px;color:#fff;margin:13px 0 19px}#academy-main .ac-brush{position:relative;isolation:isolate;color:#071933;white-space:nowrap;padding:0 4px 2px 2px}#academy-main .ac-brush:before{content:"";position:absolute;inset:4px -5px -1px -5px;z-index:-1;background:linear-gradient(177deg,#ffe47a,#ffce37 78%,#eeb526);clip-path:polygon(2% 4%,15% 2%,15% 0,39% 4%,65% 0,83% 3%,100% 1%,98% 15%,100% 25%,98% 38%,100% 49%,98% 63%,100% 76%,98% 89%,100% 96%,70% 98%,46% 95%,19% 100%,1% 95%,3% 80%,0 64%,2% 47%,0 31%,3% 16%)}#academy-main .ac-hero-copy>p{font-size:17px;line-height:1.45;color:#b9c9df;max-width:470px}#academy-main .ac-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:20px}
#academy-main .ac-button,#academy-outline .ac-button{--brush-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 280 90' preserveAspectRatio='none'%3E%3Cpath d='M43 6C87 0 160 6 213 14C249 19 272 34 276 56C279 75 267 84 249 82C190 76 110 88 53 86C20 86 4 72 4 51C4 29 18 12 43 6Z'/%3E%3C/svg%3E");position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:11px;flex:none;width:max-content;max-width:100%;min-height:47px;margin:0;padding:12px 25px;border:0;border-radius:0;background:none;color:#fff;box-shadow:none;font-size:13px;font-weight:750;line-height:1.3;text-decoration:none;white-space:nowrap;filter:drop-shadow(0 5px 5px #074ce12b);transition:transform .15s,filter .15s}
#academy-main .ac-button:before,#academy-main .ac-button:after,#academy-outline .ac-button:before,#academy-outline .ac-button:after{content:"";position:absolute;inset:0;z-index:-1;mask:var(--brush-mask) center/100% 100% no-repeat;-webkit-mask:var(--brush-mask) center/100% 100% no-repeat}#academy-main .ac-button:before,#academy-outline .ac-button:before{background:#0340bd;transform:translateY(4px)}#academy-main .ac-button:after,#academy-outline .ac-button:after{background:linear-gradient(174deg,#80baff 0%,#297cff 26%,#0757ff 62%,#0349da 100%)}#academy-main .ac-button:hover,#academy-outline .ac-button:hover{transform:translateY(-2px)}#academy-main .ac-button:active,#academy-outline .ac-button:active{transform:translateY(2px);filter:none}#academy-main .ac-button .ac-icon,#academy-outline .ac-button .ac-icon{width:19px;height:19px}#academy-main .ac-gold,#academy-outline .ac-gold{color:#111b32;filter:drop-shadow(0 5px 5px #aa731f26)}#academy-main .ac-gold:before,#academy-outline .ac-gold:before{background:#c88b0f}#academy-main .ac-gold:after,#academy-outline .ac-gold:after{background:linear-gradient(174deg,#fff0a5,#ffdd66 28%,#ffca2f 67%,#f5b91a)}#academy-main .ac-button.ac-small{min-height:36px;font-size:12px;gap:10px;padding:9px 19px}#academy-main .ac-small .ac-icon{width:16px;height:16px}
#academy-main .ac-qualities{display:flex;gap:18px;margin-top:28px;color:white}#academy-main .ac-qualities>span{display:flex;align-items:center;gap:12px;font-size:11px;line-height:1.35;padding-right:18px;border-right:1px solid #ffffff18}#academy-main .ac-qualities>span:last-child{border:0;padding-right:0}#academy-main .ac-qualities .ac-icon{width:29px;height:29px;color:#3d9aff}
#academy-main .ac-discovery{padding:20px 0 14px;background:#e7f4ff url('/assets/arctic-navigation-20261014/header.webp') center/cover}#academy-main .ac-search{display:flex;align-items:center;gap:14px;position:relative;max-width:850px;margin:0 auto 12px;padding:0 20px;height:48px;border:1px solid #b8dbff;border-radius:30px;background:#fffffff2;box-shadow:1px 3px 10px #3593ff23}#academy-main .ac-search>.ac-icon{color:#0757ff;width:19px;height:19px}#academy-main .ac-search input{min-width:0;width:100%;border:0;outline:none;background:transparent;color:#102347;font-size:13px;line-height:1.3;padding:13px 0}#academy-main .ac-search input::placeholder{color:#6b7fa2;opacity:1}#academy-main .ac-search:focus-within{box-shadow:0 0 0 3px #b8dcff}#academy-main .ac-search input:focus-visible{outline:none}#academy-main .ac-search-submit:focus{position:static!important;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important;background:#0757ff;color:white;border-radius:12px;padding:6px 10px!important;white-space:nowrap!important}
#academy-main .ac-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}#academy-main .ac-filters button{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #d5e8fc;border-radius:30px;background:#ffffff9e;color:#28416e;font-size:12px;min-height:44px;padding:10px 17px;transition:background .15s}#academy-main .ac-filters button:hover{background:#fff}#academy-main .ac-filters button[aria-pressed=true]{background:#cfe7ff;border-color:#cfe7ff;color:#0757ff}#academy-main .ac-filters .ac-icon{width:20px;height:20px}
#academy-main .ac-content{padding-top:22px;padding-bottom:10px}#academy-main #courses{scroll-margin-top:100px}#academy-main .ac-section-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:17px}#academy-main h2{font-size:29px;font-weight:800;letter-spacing:-1.2px;line-height:1.2}#academy-main .ac-section-heading h2>span,#academy-main .ac-mentorship h2>span{font-size:.65em;color:#0757ff;font-weight:650;letter-spacing:-.3px;white-space:nowrap}#academy-main .ac-section-heading>p{font-size:13px;line-height:1.4;color:var(--ac-muted);max-width:450px}
#academy-main .ac-course-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}#academy-main .ac-course{position:relative;min-width:0;overflow:hidden;border:1px solid #e4effb;border-radius:13px;background:white;box-shadow:0 4px 14px #2570b709;display:flex;flex-direction:column}#academy-main .ac-course-photo{width:100%;aspect-ratio:1.95;overflow:hidden}#academy-main .ac-course-photo img{width:100%;height:100%;object-fit:cover;object-position:center 39%;transition:transform .35s}#academy-main .ac-course:hover .ac-course-photo img{transform:scale(1.025)}#academy-main .ac-course-copy{padding:14px 15px 18px;display:flex;align-items:flex-start;flex-direction:column;flex:1}#academy-main .ac-kicker,#academy-outline .ac-kicker{font-size:9px;font-weight:750;letter-spacing:1.4px;line-height:1.5;text-transform:uppercase;color:#4d648b}#academy-main .ac-course h3{font-size:18px;font-weight:800;letter-spacing:-.65px;line-height:1.22;margin:4px 0 6px}#academy-main .ac-course p{font-size:13px;line-height:1.4;color:var(--ac-muted);margin:0 0 8px}#academy-main .ac-course .ac-button{margin-top:auto}#academy-main .ac-featured{grid-column:span 2;min-height:232px;display:block;background:#f8fcff}#academy-main .ac-featured .ac-course-photo{position:absolute;inset:0 0 0 auto;width:66%;height:100%;aspect-ratio:auto}#academy-main .ac-featured .ac-course-photo:after{position:absolute;content:"";inset:0;background:linear-gradient(90deg,#f8fcff 0%,#f8fcffcc 10%,transparent 29%)}#academy-main .ac-featured .ac-course-photo img{object-position:60% center}#academy-main .ac-featured .ac-course-copy{position:relative;z-index:1;width:49%;min-height:232px;padding:20px 22px 20px 26px;background:linear-gradient(90deg,#f8fcff 65%,#f8fcff00)}#academy-main .ac-featured h3{font-size:27px;letter-spacing:-1.1px;line-height:1.03;margin:9px 0 10px}#academy-main .ac-featured p{font-size:14px;line-height:1.35;margin-bottom:12px;max-width:240px}#academy-main .ac-empty{padding:50px 20px;text-align:center;background:white;border:1px dashed #c5ddfa;border-radius:15px;color:var(--ac-muted)}#academy-main .ac-empty p{margin:10px 0 20px}
#academy-main .ac-support-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:18px;margin-top:18px}#academy-main .ac-panel{position:relative;isolation:isolate;overflow:hidden;min-height:265px;border:1px solid #c7e1ff;border-radius:13px;padding:19px 20px;box-shadow:0 3px 12px #2f689a08}#academy-main .ac-panel h2{font-size:26px;margin-bottom:9px;position:relative;z-index:1}#academy-main .ac-panel>p{font-size:13px;line-height:1.4;color:var(--ac-muted);position:relative;z-index:1;max-width:320px}#academy-main .ac-mentorship{background:linear-gradient(135deg,#edf6ffdd,#cfe4ff99),url('/assets/arctic-navigation-20261014/header.webp') center/cover}#academy-main .ac-mentor-photo{position:absolute;z-index:-1;width:72%;height:auto;bottom:-8px;right:-15px;object-fit:contain}#academy-main .ac-soon{position:absolute;right:18px;top:17px;z-index:2;font-size:12px;font-weight:650;line-height:1;padding:9px 17px;border-radius:30px;background:linear-gradient(#ffe68c,#ffce32);color:#16223a}#academy-main .ac-mentorship h2{padding-right:100px}#academy-main .ac-mentorship h2 span{font-size:17px}#academy-main .ac-benefits{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:15px;position:relative;z-index:1;width:max-content;max-width:100%}#academy-main .ac-benefits li{display:flex;align-items:center;gap:14px;font-size:12px;color:#243b63}#academy-main .ac-benefits .ac-icon{color:#0757ff;filter:drop-shadow(0 2px 3px #5399ff7a);width:27px;height:27px}#academy-main .ac-certificate{background:#fbf4e9;border-color:#ece0d2}#academy-main .ac-certificate h2{font-size:23px;padding-right:95px}#academy-main .ac-certificate .ac-benefits{gap:13px;margin-top:18px}#academy-main .ac-certificate .ac-benefits li{font-size:11px;gap:9px}#academy-main .ac-certificate .ac-benefits .ac-icon{color:#142249;width:23px;height:23px;filter:none}#academy-main .ac-certificate-art{position:absolute;width:52%;height:205px;bottom:-29px;right:-15px;transform:rotate(-14deg);z-index:0;filter:drop-shadow(0 2px 7px #0c173d30)}#academy-main .ac-certificate-sheet{height:100%;position:relative;border:5px solid #13283c;outline:1px solid #e1bb65;outline-offset:-10px;padding:17px 10px 10px;background:linear-gradient(140deg,transparent 78%,#152d46 78%,#192d45 82%,#e5bc66 82%,#e5bc66 84%,#fdfbf7 84%),#fdfbf7;text-align:center;font-family:Georgia,serif}#academy-main .ac-cert-logo{width:100px;height:28px;object-fit:contain;margin:0 auto 10px}#academy-main .ac-certificate-sheet>strong{display:block;font-size:17px;letter-spacing:2px;font-weight:600}#academy-main .ac-certificate-sheet>span{font-size:14px;display:block;margin-top:4px}#academy-main .ac-certificate-sheet>small{font-size:6px;letter-spacing:1.2px;display:block;margin-top:9px}#academy-main .ac-cert-seal{width:85px;height:85px;object-fit:contain;position:absolute;right:27%;bottom:0;filter:drop-shadow(0 2px 2px #926a2c55)}#academy-main .ac-certificate-sheet>em{font:5px Inter,sans-serif;letter-spacing:1px;position:absolute;bottom:10px;left:15px;color:#6b7182}
#academy-main .ac-guides{position:relative;display:flex;align-items:center;gap:24px;min-height:125px;border-radius:13px;margin-top:18px;padding:15px 32px 15px 29%;background:linear-gradient(100deg,#d9ebff9e,#c9e0ffa8),url('/assets/arctic-navigation-20261014/header.webp') center/cover;overflow:hidden}#academy-main .ac-guides-image{position:absolute;left:1.5%;width:27%;height:150%;object-fit:contain;bottom:-20%}#academy-main .ac-guides>div{flex:1}#academy-main .ac-guides h2{font-size:26px;margin-bottom:9px}#academy-main .ac-guides p{color:var(--ac-muted);font-size:13px;line-height:1.4}#academy-main .ac-guides .ac-button{font-size:12px;padding:11px 22px}
#academy-outline{width:560px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #d2e5ff;border-radius:20px;padding:35px 32px;box-shadow:0 30px 100px #03163455;background:#f9fcff}#academy-outline::backdrop{background:#061627b3;backdrop-filter:blur(5px)}#academy-outline h2{margin:12px 0 14px;font-size:30px;line-height:1.15;letter-spacing:-1px}#academy-outline p{font-size:15px;line-height:1.6;color:#526588}#academy-outline h3{font-size:17px;margin-top:24px}#academy-outline ol{padding-left:25px;font-size:14px;line-height:1.6;color:#334b73}#academy-outline li{padding-left:7px;margin:12px 0}#academy-outline .ac-note{font-size:13px;border-top:1px solid #dce8f8;padding-top:16px}#academy-outline .ac-dialog-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid #d1e2f7;background:white;color:#29446d;position:absolute;top:13px;right:13px}#academy-outline .ac-kicker{padding-right:26px;display:block}body.ac-outline-open{overflow:hidden}
@media(min-width:1600px){#academy-main .ac-hero-photo{left:calc(50% - 125px)}#academy-main .ac-hero-inner{min-height:445px}#academy-main .ac-hero{min-height:445px}}
@media(max-width:1180px){#academy-main .ac-wrap{width:calc(100% - 64px)}#academy-main .ac-hero-inner,#academy-main .ac-hero{min-height:365px}#academy-main h1{font-size:clamp(39px,4.4vw,53px);letter-spacing:-2px}#academy-main .ac-hero-copy>p{font-size:15px}#academy-main .ac-hero-copy{width:48%}#academy-main .ac-button{font-size:12px;padding:12px 20px;gap:8px}#academy-main .ac-actions{gap:5px}#academy-main .ac-qualities{gap:10px}#academy-main .ac-qualities>span{gap:9px;padding-right:12px;font-size:10px}#academy-main .ac-filters{gap:8px}#academy-main .ac-filters button{padding:10px 13px;font-size:11px;gap:8px}#academy-main .ac-section-heading h2{font-size:26px}#academy-main .ac-section-heading>p{font-size:12px;max-width:370px}#academy-main .ac-course-grid{gap:14px}#academy-main .ac-course h3{font-size:16px}#academy-main .ac-course-copy{padding:12px 13px 16px}#academy-main .ac-course p{font-size:12px}#academy-main .ac-featured h3{font-size:25px}#academy-main .ac-featured .ac-course-copy{padding:18px 15px 18px 21px;min-height:215px}#academy-main .ac-featured{min-height:215px}#academy-main .ac-featured p{font-size:13px}#academy-main .ac-panel{min-height:255px;padding:18px}#academy-main .ac-panel h2{font-size:23px}#academy-main .ac-mentorship h2 span{font-size:15px}#academy-main .ac-certificate h2{font-size:21px;max-width:220px;padding-right:0}#academy-main .ac-panel>p{font-size:12px}#academy-main .ac-soon{font-size:11px;right:15px;padding:8px 13px}#academy-main .ac-certificate-art{width:50%;right:-22px}#academy-main .ac-guides{padding-right:20px;gap:15px}#academy-main .ac-guides h2{font-size:24px}#academy-main .ac-guides p{font-size:12px}}
@media(max-width:900px){#academy-main .ac-wrap{width:calc(100% - 40px)}#academy-main .ac-hero-copy{width:53%}#academy-main .ac-hero-photo{left:45%}#academy-main .ac-hero-copy>p{font-size:14px;max-width:310px}#academy-main .ac-desktop-break{display:none}#academy-main .ac-actions{gap:9px}#academy-main .ac-actions .ac-button{font-size:11px;gap:6px;padding:11px 17px;min-height:43px}#academy-main .ac-actions .ac-icon{width:16px;height:16px}#academy-main .ac-qualities{gap:7px}#academy-main .ac-qualities>span{gap:7px;padding-right:7px}#academy-main .ac-qualities .ac-icon{width:23px;height:23px}#academy-main .ac-section-heading{align-items:flex-start;gap:15px}#academy-main .ac-section-heading h2{font-size:24px;flex:1}#academy-main .ac-section-heading>p{max-width:310px}#academy-main .ac-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#academy-main .ac-featured{grid-column:span 1;display:flex;min-height:0}#academy-main .ac-featured .ac-course-photo{position:relative;width:100%;height:auto;aspect-ratio:1.95}#academy-main .ac-featured .ac-course-photo:after{display:none}#academy-main .ac-featured .ac-course-copy{width:100%;padding:14px 16px 18px;min-height:0;background:#fff}#academy-main .ac-featured h3,#academy-main .ac-course h3{font-size:20px;line-height:1.2;margin:4px 0 7px}#academy-main .ac-course p,#academy-main .ac-featured p{font-size:14px;max-width:none;line-height:1.4;margin-bottom:12px}#academy-main .ac-course-copy{padding:14px 16px 18px}#academy-main .ac-kicker{font-size:9px}#academy-main .ac-support-grid{grid-template-columns:1fr}#academy-main .ac-panel{min-height:285px;padding:22px 24px}#academy-main .ac-panel h2{font-size:28px}#academy-main .ac-mentorship h2 span{font-size:19px}#academy-main .ac-panel>p{font-size:14px;max-width:320px}#academy-main .ac-mentor-photo{width:65%;right:-10px;bottom:-25px;max-height:290px;object-fit:contain;object-position:bottom}#academy-main .ac-benefits li{font-size:14px}#academy-main .ac-certificate h2{max-width:none;padding-right:110px}#academy-main .ac-certificate-art{width:40%;height:230px;right:20px;bottom:-15px}#academy-main .ac-certificate .ac-benefits li{font-size:13px}#academy-main .ac-guides{padding:20px 20px 20px 28%;flex-wrap:wrap;gap:13px}#academy-main .ac-guides>div{flex-basis:100%}#academy-main .ac-guides-image{width:28%;height:120%;left:0;bottom:-10%}}
@media(max-width:700px){#academy-main .ac-hero{padding:0;display:flex;flex-direction:column}#academy-main .ac-hero-inner{min-height:0;order:0;padding:30px 0 25px}#academy-main .ac-hero-copy{width:100%}#academy-main .ac-hero-photo{position:relative;inset:auto;border:0;border-radius:0;width:100%;aspect-ratio:1.65;order:1;z-index:0}#academy-main .ac-hero-photo img{object-position:center 35%}#academy-main .ac-hero-photo:after{background:linear-gradient(#071321,transparent 23%)}#academy-main h1{font-size:clamp(39px,7.3vw,50px);letter-spacing:-1.9px;margin:13px 0 17px}#academy-main .ac-hero-copy>p{max-width:430px;font-size:16px}#academy-main .ac-eyebrow{font-size:11px}#academy-main .ac-actions .ac-button{min-height:46px;font-size:12px;padding:12px 21px;gap:8px}#academy-main .ac-qualities{margin-top:24px;gap:19px}#academy-main .ac-qualities>span{font-size:11px;gap:10px;padding-right:16px}#academy-main .ac-qualities .ac-icon{width:25px;height:25px}#academy-main .ac-discovery{padding:18px 0 15px}#academy-main .ac-filters{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding:3px 2px 9px;scrollbar-width:thin;scrollbar-color:#a5cdf4 transparent}#academy-main .ac-filters button{flex:none;font-size:12px;min-height:44px}#academy-main .ac-search{height:48px;padding:0 16px}#academy-main .ac-search input{font-size:12px}#academy-main .ac-section-heading{display:block;margin-bottom:18px}#academy-main .ac-section-heading h2{font-size:27px}#academy-main .ac-section-heading>p{font-size:13px;max-width:none;margin-top:9px}#academy-main .ac-content{padding-top:25px}#academy-main .ac-panel h2{font-size:25px}#academy-main .ac-mentorship h2 span{font-size:17px}#academy-main .ac-panel{padding:20px;min-height:270px}#academy-main .ac-panel>p{font-size:13px;max-width:290px}#academy-main .ac-soon{top:18px;font-size:10px}#academy-main .ac-mentor-photo{width:70%;right:-20px;bottom:-8px}#academy-main .ac-benefits li{font-size:12px;gap:10px}#academy-main .ac-certificate-art{right:-5px;width:43%;height:210px}#academy-main .ac-certificate .ac-benefits li{font-size:11px}#academy-main .ac-certificate h2{font-size:24px;max-width:280px;padding-right:45px}#academy-main .ac-certificate>p{max-width:58%}#academy-main .ac-cert-logo{width:85px}#academy-main .ac-certificate-sheet>strong{font-size:13px}#academy-main .ac-certificate-sheet>span{font-size:11px}#academy-main .ac-cert-seal{width:75px;height:75px;bottom:10px;right:24%}}
@media(max-width:600px){html[data-ugc-arctic="1"] body.academy-lounge #ugcGlobalHeader#ugcGlobalHeader[data-ugc-arctic] .ar-header-inner{grid-template-rows:46px;padding-top:9px;padding-bottom:9px}}
@media(max-width:480px){#academy-main .ac-wrap{width:calc(100% - 32px)}#academy-main .ac-course-grid{grid-template-columns:1fr;gap:16px}#academy-main .ac-course-photo,#academy-main .ac-featured .ac-course-photo{aspect-ratio:1.8}#academy-main .ac-course h3,#academy-main .ac-featured h3{font-size:23px}#academy-main .ac-course p,#academy-main .ac-featured p{font-size:15px}#academy-main .ac-course-copy,#academy-main .ac-featured .ac-course-copy{padding:18px 19px 22px}#academy-main .ac-course .ac-button{min-height:42px;font-size:13px;padding:11px 22px}#academy-main .ac-qualities{gap:10px}#academy-main .ac-qualities>span{padding-right:10px;font-size:10px;gap:7px}#academy-main .ac-qualities .ac-icon{width:23px;height:23px}#academy-main .ac-support-grid{margin-top:22px;gap:18px}#academy-main .ac-mentorship{min-height:340px}#academy-main .ac-mentorship h2{padding-right:0;font-size:25px}#academy-main .ac-mentorship h2 span{font-size:15px}#academy-main .ac-mentorship .ac-soon{display:none}#academy-main .ac-mentorship>p{max-width:280px}#academy-main .ac-mentor-photo{width:90%;right:-25px;bottom:-4px}#academy-main .ac-mentorship .ac-benefits{gap:15px;margin-top:22px}#academy-main .ac-mentorship .ac-benefits li{gap:7px;font-size:11px;text-shadow:0 1px 3px #fff}#academy-main .ac-mentorship .ac-benefits .ac-icon{width:24px;height:24px}#academy-main .ac-certificate{min-height:330px}#academy-main .ac-certificate h2{max-width:230px;padding-right:50px;font-size:24px}#academy-main .ac-certificate>p{max-width:69%;margin-top:12px}#academy-main .ac-certificate .ac-benefits{gap:15px;margin-top:22px}#academy-main .ac-certificate .ac-benefits li{font-size:10px;gap:6px}#academy-main .ac-certificate-art{width:48%;height:205px;right:-12px;bottom:-16px}#academy-main .ac-certificate-sheet{padding:16px 7px}#academy-main .ac-cert-logo{width:80px;margin-bottom:7px}#academy-main .ac-certificate-sheet>strong{letter-spacing:1px;font-size:12px}#academy-main .ac-certificate-sheet>span{font-size:10px}#academy-main .ac-cert-seal{width:67px;height:67px;right:22%;bottom:15px}#academy-main .ac-guides{display:block;padding:22px 19px 22px 31%;min-height:210px}#academy-main .ac-guides h2{font-size:23px}#academy-main .ac-guides p{font-size:12px}#academy-main .ac-guides .ac-button{margin-top:14px;font-size:11px;padding:11px 17px;gap:7px}#academy-main .ac-guides-image{width:35%;height:100%;bottom:-5%;left:-3%}#academy-outline{padding:38px 22px 27px}#academy-outline h2{font-size:26px}#academy-outline p{font-size:14px}}
@media(prefers-reduced-motion:reduce){#academy-main *,#academy-outline *{transition:none!important;scroll-behavior:auto!important}}

/* Final visual alignment: stretch the approved button shape and keep mentors below copy. */
#academy-main .ac-mentor-photo{height:220px;right:0;bottom:0;object-fit:contain;object-position:right bottom}
@media(min-width:901px){#academy-main .ac-mentorship>p{max-width:48%}}
@media(min-width:481px) and (max-width:900px){#academy-main .ac-mentor-photo{height:225px}#academy-main .ac-mentorship>p{max-width:48%}}
@media(max-width:480px){#academy-main .ac-mentor-photo{height:205px;width:90%;right:-15px;bottom:0}}

/* On phones, the full mentorship copy sits above the group portrait. */
@media(max-width:480px){#academy-main .ac-mentorship{min-height:430px}#academy-main .ac-mentor-photo{height:215px;width:95%;right:-10px}}
