.ss-academy{--ink:#181e32;--black:#010102;--muted:#646a70;--blue:#0258ff;--paper:#fffdf8;--sage:#e3f5ed;--lavender:#f5edfc;--coral:#f9e8da;--sand:#f7efde;--aqua:#e5f5f3;--line:#e8e6e1;--body:Inter,Arial,sans-serif;--display:Caprasimo,Georgia,serif}.ss-academy *{box-sizing:border-box}.ss-academy{background:var(--paper);color:var(--black);font:14px/1.65 var(--body);margin:0;scroll-behavior:smooth}.ss-academy button,.ss-academy input,.ss-academy select{font:inherit}.ss-academy a,.ss-academy button{-webkit-tap-highlight-color:transparent}.ss-academy button{color:inherit;cursor:pointer}.ss-academy button:disabled{cursor:not-allowed;opacity:.45}.ss-academy a{color:inherit;text-decoration:none}.ss-academy button{border:0}.ss-academy h1,.ss-academy h2,.ss-academy h3,.ss-academy p{margin:0}.ss-academy h1,.ss-academy h2{font:400 40px/1.16 var(--display);letter-spacing:-.025em}.ss-academy h3{font-size:18px;font-weight:600;letter-spacing:-.025em;line-height:1.35}.ss-academy p{color:var(--muted)}.ss-academy a:focus-visible,.ss-academy button:focus-visible,.ss-academy input:focus-visible,.ss-academy select:focus-visible,.ss-academy summary:focus-visible{outline:3px solid #08c498;outline-offset:4px}.ss-academy h1:focus{outline:none}.ss-academy img{display:block;max-width:100%}.ss-academy svg{flex-shrink:0}.ss-academy button svg{pointer-events:none}.ss-academy button{text-align:left}.ss-academy input{min-width:0}.ss-academy .eyebrow,.ss-academy .kicker,.ss-academy .nav-label{color:#5e655f;display:block;font-size:10px;font-weight:650;letter-spacing:.11em;line-height:1.5;text-transform:uppercase}.ss-academy .eyebrow{margin-bottom:16px}.ss-academy .kicker,.ss-academy .nav-label{font-size:9px}.ss-academy .btn{align-items:center;background:var(--blue);border:1px solid var(--blue);border-radius:7px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:22px;justify-content:center;line-height:1.4;min-height:47px;padding:12px 20px;transition:background .2s}.ss-academy .btn:hover:not(:disabled){background:#0048d8}.ss-academy .btn.secondary:hover:not(:disabled){background:#f4f6f4}.ss-academy .back-link,.ss-academy .text-link{align-items:center;background:none;color:var(--ink);display:inline-flex;font-weight:550;gap:12px;padding:0}.ss-academy .text-link svg,.ss-academy .text-link:hover{color:var(--blue)}.ss-academy .icon-button{align-items:center;background:transparent;border-radius:5px;display:flex;justify-content:center;padding:8px}.ss-academy .icon-button:hover{background:#eee}.ss-academy .sr-only{position:absolute;clip:rect(0,0,0,0);height:1px;overflow:hidden;width:1px}.ss-academy .skip-link{background:#fff;border-radius:5px;left:20px;padding:12px 18px;position:fixed;top:-100px;z-index:100}.ss-academy .skip-link:focus{top:15px}.ss-academy .logo{align-items:center;display:flex;font-size:20px;font-weight:750;gap:11px;letter-spacing:-.055em;line-height:1.3;white-space:nowrap}.ss-academy .logo img{height:28px;width:28px}.ss-academy .logo-caption{color:#6d746f;display:block;font-size:9px;font-weight:600;letter-spacing:.19em;margin-top:4px}.ss-academy .academy-shell{min-height:100vh}.ss-academy .sidebar{background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;inset:0 auto 0 0;padding:31px 20px 23px;position:fixed;width:236px;z-index:30}.ss-academy .sidebar-logo{margin:0 4px 39px}.ss-academy .sidebar-search{align-items:center;background:#f7f7f5;border:1px solid #ebece8;border-radius:7px;color:#6a716e;display:flex;font-size:10px;gap:9px;margin-bottom:34px;min-height:43px;padding:10px;white-space:nowrap}.ss-academy .sidebar-search kbd{background:#fff;border:1px solid #ddd;border-radius:3px;font-family:inherit;font-size:9px;margin-left:auto;padding:0 3px}.ss-academy .mobile-sidebar>.nav-label,.ss-academy .sidebar>.nav-label{margin-bottom:12px;padding:0 12px}.ss-academy .mobile-sidebar nav,.ss-academy .sidebar nav{display:grid;gap:5px}.ss-academy .mobile-sidebar nav a,.ss-academy .sidebar nav a{align-items:center;border-radius:7px;color:#5d6564;display:flex;font-size:12px;gap:12px;min-height:44px;padding:12px 13px}.ss-academy .sidebar nav a:hover{background:#f7f8f6}.ss-academy .mobile-sidebar nav a.active,.ss-academy .sidebar nav a.active{background:#eaf3ee;color:#163d2d;font-weight:600}.ss-academy .nav-count{background:#fff;border-radius:4px;font-size:10px;margin-left:auto;padding:0 5px}.ss-academy .sidebar-bottom{margin-top:auto;padding-top:35px}.ss-academy .sidebar-note{border-top:1px solid var(--line);display:grid;gap:9px;padding:21px 14px}.ss-academy .sidebar-note svg{color:#688378}.ss-academy .sidebar-note strong{font-size:11px;font-weight:600}.ss-academy .sidebar-note p{color:#7b817e;font-size:10px;line-height:1.8}.ss-academy .signout{align-items:center;background:none;color:#69726e;display:flex;gap:10px;padding:15px 14px 0}.ss-academy .main-shell{margin-left:236px}.ss-academy .topbar{align-items:center;backdrop-filter:blur(14px);background:#fffdf8f5;border-bottom:1px solid var(--line);display:flex;height:72px;justify-content:space-between;padding:0 42px;position:sticky;top:0;z-index:20}.ss-academy .topbar-left{align-items:center;color:#8b908a;display:flex;font-size:11px;gap:14px}.ss-academy .topbar-left span:last-child{color:#454e48}.ss-academy .topbar-right{align-items:center;display:flex;gap:24px}.ss-academy .learning-note{align-items:center;color:#737b75;display:flex;font-size:10px;gap:8px}.ss-academy .status-dot{background:#5a9e7b;border-radius:50%;height:6px;width:6px}.ss-academy .mobile-menu{display:none}.ss-academy .main{margin:auto;max-width:1400px;padding:37px 42px 0}.ss-academy .home-hero{align-items:center;display:grid;gap:26px;grid-template-columns:1.1fr 1fr;min-height:376px;padding:22px 0 38px}.ss-academy .hero-text h1{font-size:49px;line-height:1.13}.ss-academy .hero-text>.eyebrow{font-size:9px;margin-bottom:20px}.ss-academy .hero-text>p{font-size:13px;line-height:1.85;margin-top:20px;max-width:470px}.ss-academy .hero-search{align-items:center;background:#fff;border:1px solid #dcded8;border-radius:8px;box-shadow:0 4px 10px #172f2105;color:#737b75;display:flex;font-size:12px;gap:11px;margin-top:26px;max-width:450px;min-height:52px;padding:14px 16px;width:100%}.ss-academy .hero-search svg{color:#52715c}.ss-academy .hero-search kbd{background:#f9f9f6;border:1px solid #e5e6e1;border-radius:4px;color:#778177;font:10px var(--body);margin-left:auto;padding:4px 6px}.ss-academy .hero-facts{color:#757f76;display:flex;flex-wrap:wrap;font-size:9px;gap:24px;margin-top:17px}.ss-academy .hero-facts span{align-items:center;display:flex;gap:6px}.ss-academy .hero-art{display:grid;isolation:isolate;min-height:348px;place-items:center;position:relative}.ss-academy .hero-orbit{background:url(https://20860606.fs1.hubspotusercontent-na1.net/hubfs/20860606/studio-stack/academy-review-20261012/design-assets/texture-coral.webp) 50%/cover;border-radius:43% 57% 52% 48%/52% 44% 56% 48%;inset:0;opacity:.7;position:absolute;transform:rotate(9deg);z-index:-1}.ss-academy .hero-art:after{background:url(https://20860606.fs1.hubspotusercontent-na1.net/hubfs/20860606/studio-stack/academy-review-20261012/design-assets/texture-aqua-optimized.webp) 50%/cover;border-radius:50%;content:"";inset:9% -4% 4% 28%;mix-blend-mode:multiply;opacity:.64;position:absolute;z-index:-1}.ss-academy .hero-learning-card{backdrop-filter:blur(15px);background:#ffffffeb;border:1px solid #ffffffd9;border-radius:14px;box-shadow:0 17px 48px #58341b0c;padding:26px 28px;width:285px}.ss-academy .hero-learning-card .kicker{font-size:7px;letter-spacing:.07em;white-space:nowrap}.ss-academy .hero-card-icon{background:#edf3ed;border-radius:50%;color:#416a53;display:grid;height:60px;margin:18px 0 12px;place-items:center;width:60px}.ss-academy .hero-learning-card h2{font-size:29px;line-height:1.1}.ss-academy .hero-learning-card p{font-size:10px;line-height:1.8;margin-top:12px}.ss-academy .hero-learning-card .btn{font-size:10px;gap:12px;margin-top:21px;min-height:40px;padding:10px 12px;width:100%}.ss-academy .hero-card-foot{color:#7b8379;display:block;font-size:8px;margin-top:11px;text-align:center}.ss-academy .art-badge{align-items:center;background:#fff;border:1px solid var(--line);border-radius:7px;bottom:30px;box-shadow:0 5px 12px #193c2509;display:flex;font-size:10px;gap:7px;padding:10px 13px;position:absolute;right:0;transform:rotate(-4deg)}.ss-academy .art-badge svg{color:#598565}.ss-academy .content-section{padding:37px 0 11px}.ss-academy .section-heading{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:23px}.ss-academy .section-heading .eyebrow{font-size:8px;margin-bottom:9px}.ss-academy .section-heading h2{font-size:29px}.ss-academy .section-heading .text-link{font-size:10px;padding-bottom:3px;white-space:nowrap}.ss-academy .path-grid{display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr))}.ss-academy .path-card{background:#fff;border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;min-height:249px;overflow:hidden;padding:24px 22px 18px;position:relative;transition:border-color .2s,transform .2s}.ss-academy .path-card:hover{border-color:#b5c8b9;transform:translateY(-3px)}.ss-academy .path-card.sage{background:#f3faf5;--accent:#679b79}.ss-academy .path-card.lilac{background:#faf5fd;--accent:#9c71be}.ss-academy .path-card.coral{background:#fff6ef;--accent:#cb9375}.ss-academy .path-card.sand{background:#fbf8ed;--accent:#b19a5a}.ss-academy .path-card.aqua{background:#f0f8f7;--accent:#5d9c99}.ss-academy .path-card-top{align-items:center;display:flex;gap:10px}.ss-academy .path-icon{color:var(--accent);display:flex;margin-right:auto}.ss-academy .path-tag{border:1px solid #cfd2ca;border-radius:20px;color:#5c625b;font-size:8px;padding:3px 7px;white-space:nowrap}.ss-academy .path-card-top>svg{color:#56635a;width:16px}.ss-academy .path-card h3{font:400 22px/1.21 var(--display);letter-spacing:-.025em;margin-top:23px;max-width:265px}.ss-academy .path-card p{font-size:10px;line-height:1.85;margin-bottom:22px;margin-top:13px}.ss-academy .path-line{border-top:1px solid #62685522;color:#6c766d;display:flex;font-size:8px;gap:8px;justify-content:space-between;margin-top:auto;padding-top:13px}.ss-academy .path-line span:last-child{color:#333f35;font-weight:600}.ss-academy .meter{background:#66765f20;border-radius:5px;height:4px;overflow:hidden}.ss-academy .meter i{background:#63876b;border-radius:5px;display:block;height:100%;transition:width .3s}.ss-academy .path-card>.meter{margin-top:13px}.ss-academy .category-grid{display:grid;gap:11px;grid-template-columns:repeat(5,minmax(0,1fr))}.ss-academy .category-card{background:#fff;border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;min-height:143px;padding:20px 16px}.ss-academy .category-card:hover{background:#fafdf9;border-color:#abbfb1}.ss-academy .category-card svg{color:#6c8676;margin-bottom:13px}.ss-academy .category-card.cat-1 svg{color:#956fb5}.ss-academy .category-card.cat-2 svg{color:#b6856b}.ss-academy .category-card.cat-3 svg{color:#a88e54}.ss-academy .category-card.cat-4 svg{color:#618e90}.ss-academy .category-card strong{font-size:10px;font-weight:550;line-height:1.6}.ss-academy .category-card>span{align-items:center;color:#828b80;display:flex;font-size:8px;gap:6px;justify-content:space-between;margin-top:auto;padding-top:7px}.ss-academy .category-card>span svg{height:13px;margin:0;width:13px}.ss-academy .lesson-grid{display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr))}.ss-academy .lesson-card{background:#fff;border:1px solid var(--line);border-radius:9px;display:flex;flex-direction:column;overflow:hidden;transition:border-color .2s}.ss-academy .lesson-card:hover{border-color:#97ac9c}.ss-academy .lesson-card-copy{display:flex;flex:1;flex-direction:column;padding:23px 20px 17px}.ss-academy .lesson-card .kicker{color:#777d6d;font-size:8px}.ss-academy .lesson-card h3{font-size:16px;font-weight:600;line-height:1.4;margin-top:10px}.ss-academy .lesson-card p{font-size:10px;line-height:1.85;margin-bottom:21px;margin-top:9px}.ss-academy .card-bottom{align-items:center;border-top:1px solid #f0f0ec;color:#748071;display:flex;font-size:9px;justify-content:space-between;margin-top:auto;padding-top:12px}.ss-academy .card-bottom>span{align-items:center;display:flex;gap:6px}.ss-academy .card-bottom>svg{color:var(--blue)}.ss-academy .card-bottom .completed{color:#477151;font-size:8px}.ss-academy .lesson-thumb{background:#f1f0ed;border-bottom:1px solid var(--line);height:145px;overflow:hidden;padding:18px 14px 0}.ss-academy .lesson-thumb img{border:1px solid #e5e5df;border-radius:5px 5px 0 0;box-shadow:0 4px 16px #252e2412;min-height:130px;object-fit:cover;object-position:top;width:100%}.ss-academy .help-banner{align-items:center;background:#f1f5f0;border:1px solid #e0e8db;border-radius:10px;display:flex;gap:23px;margin-top:42px;padding:30px}.ss-academy .help-banner>svg{color:#628267}.ss-academy .help-banner h2{font-size:25px}.ss-academy .help-banner p{font-size:11px;margin-top:6px}.ss-academy .help-banner .btn{font-size:10px;margin-left:auto;min-height:43px;white-space:nowrap}.ss-academy .continue-banner{align-items:center;background:#f4f7fc;border:1px solid #dfe6f3;border-radius:8px;display:flex;gap:20px;justify-content:space-between;margin-top:12px;padding:21px 24px}.ss-academy .continue-banner h3{font-size:17px;margin-top:6px}.ss-academy .continue-banner p{font-size:10px;margin-top:5px}.ss-academy .continue-banner .btn{font-size:10px}.ss-academy .academy-footer{border-top:1px solid var(--line);color:#858a82;display:flex;font-size:8px;gap:20px;justify-content:space-between;margin-top:60px;padding:25px 0 27px}.ss-academy .academy-footer>span:first-child{color:#454e43;font-weight:600}.ss-academy .academy-footer button{align-items:center;background:none;color:#70796c;display:flex;font-size:8px;gap:7px;padding:0}.ss-academy .page-heading{max-width:800px;padding:23px 0 38px}.ss-academy .page-heading h1{font-size:43px}.ss-academy .page-heading p{font-size:13px;line-height:1.85;margin-top:20px;max-width:670px}.ss-academy .all-paths{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.ss-academy .all-paths .path-card{min-height:280px;padding:28px}.ss-academy .all-paths .path-card h3{font-size:27px;max-width:360px}.ss-academy .all-paths .path-card p{font-size:12px}.ss-academy .all-paths .path-line,.ss-academy .all-paths .path-tag{font-size:10px}.ss-academy .note{align-items:center;background:#f6f6f1;border:1px solid var(--line);border-radius:7px;display:flex;font-size:12px;gap:13px;margin-top:28px;padding:21px}.ss-academy .note>svg{color:#6d856f}.ss-academy .note button{background:none;color:#416b55;font-size:inherit;padding:0;text-decoration:underline}.ss-academy .path-overview{align-items:center;background:#f0f6ef;border:1px solid #dfe8db;border-radius:10px;display:flex;gap:36px;justify-content:space-between;margin-bottom:30px;padding:28px 30px}.ss-academy .path-overview.coral{background:#fff5ec;border-color:#f0decc}.ss-academy .path-overview.lilac{background:#f7f0fc;border-color:#e8dcee}.ss-academy .path-overview.aqua{background:#eef8f6;border-color:#d9e9e3}.ss-academy .path-overview.sand{background:#faf6eb;border-color:#e9e2cf}.ss-academy .path-overview>div{flex:1;max-width:560px}.ss-academy .path-overview strong{font-size:13px}.ss-academy .path-overview p{font-size:11px;margin-top:6px}.ss-academy .path-overview .meter{margin-top:15px}.ss-academy .path-lessons{border-top:1px solid var(--line)}.ss-academy .path-lesson{align-items:center;background:none;border-bottom:1px solid var(--line);display:flex;gap:20px;padding:26px 10px;width:100%}.ss-academy .path-lesson:hover{background:#f4f6f1}.ss-academy .lesson-number{border:1px solid #dbe2d7;border-radius:50%;color:#7a8374;display:grid;flex-shrink:0;font-size:12px;height:38px;place-items:center;width:38px}.ss-academy .lesson-number.done{background:#e3f1e2;border:0;color:#52724b}.ss-academy .path-lesson-copy{flex:1}.ss-academy .path-lesson-copy h3{font-size:17px;margin-top:5px}.ss-academy .path-lesson-copy p{font-size:11px;margin-top:6px}.ss-academy .path-lesson-meta{align-items:center;color:#737c6e;display:flex;font-size:10px;gap:27px}.ss-academy .path-lesson-meta>span{align-items:center;display:flex;gap:6px;white-space:nowrap}.ss-academy .path-lesson-meta>svg{color:var(--blue)}.ss-academy .library-controls{align-items:center;display:flex;gap:16px}.ss-academy .search-field{align-items:center;background:#fff;border:1px solid #d7dfd5;border-radius:7px;color:#6f806d;display:flex;flex:1;gap:12px;min-height:53px;padding:0 15px}.ss-academy .search-field input{background:none;border:0;font-size:12px;outline:none;padding:15px 0;width:100%}.ss-academy .platform-select{align-items:center;background:#fff;border:1px solid var(--line);border-radius:7px;color:#677363;display:flex;font-size:10px;gap:9px;min-height:53px;padding:15px 12px}.ss-academy .platform-select select{background:none;border:0;color:#677363;font-size:10px;width:148px}.ss-academy .filter-chips{display:flex;flex-wrap:wrap;gap:8px;margin:23px 0}.ss-academy .filter-chips button{background:#fff;border:1px solid var(--line);border-radius:25px;color:#70786a;font-size:10px;min-height:35px;padding:8px 12px}.ss-academy .filter-chips button.selected{background:#e6efe3;border-color:#afc7a7;color:#33532d}.ss-academy .results-count{color:#878c81;font-size:11px;margin-bottom:18px}.ss-academy .library-grid .lesson-card{min-height:224px}.ss-academy .empty-state{background:#f7f8f3;border:1px solid var(--line);border-radius:9px;color:#738169;padding:44px 22px;text-align:center}.ss-academy .empty-state>svg{margin:0 auto 19px}.ss-academy .empty-state h2{font-size:27px}.ss-academy .empty-state p{font-size:12px;margin:11px 0 22px}.ss-academy .empty-state .btn{font-size:11px}.ss-academy .empty-state.small{padding:25px}.ss-academy .empty-state.small>svg{margin-bottom:4px}.ss-academy .empty-state.small p{margin:10px 0 15px}.ss-academy .back-link{color:#7c8478;font-size:10px;margin:8px 0 33px}.ss-academy .lesson-layout{display:grid;gap:42px;grid-template-columns:minmax(0,1fr) 155px}.ss-academy .lesson-title h1{font-size:39px;max-width:740px}.ss-academy .lesson-title>p{font-size:14px;line-height:1.8;margin-top:19px}.ss-academy .lesson-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:19px}.ss-academy .lesson-meta>span{align-items:center;background:#f3f5ef;border:1px solid #e4e8df;border-radius:20px;color:#75816d;display:inline-flex;font-size:9px;gap:6px;padding:4px 9px}.ss-academy .save-lesson{align-items:center;background:none;color:#77836f;display:flex;font-size:10px;gap:8px;margin-top:19px;min-height:28px;padding:0}.ss-academy .save-lesson.saved{color:#365d34}.ss-academy .where{background:#f4f7ef;border:1px solid #e3e7de;border-radius:7px;margin:27px 0;padding:18px 20px}.ss-academy .where .kicker{font-size:8px;margin-bottom:7px}.ss-academy .where>div{display:flex;flex-wrap:wrap;gap:8px}.ss-academy .where>div>span{align-items:center;color:#5a6c50;display:flex;font-size:11px;gap:8px}.ss-academy .where strong{font-weight:500}.ss-academy .lesson-article>section{margin:38px 0;scroll-margin-top:105px}.ss-academy .lesson-article section>h2{font-size:28px;margin-bottom:18px}.ss-academy .lesson-article section>p{font-size:12px;line-height:1.9}.ss-academy .notice{align-items:center;background:#fcf7eb;border-left:3px solid #c7ae73;display:flex;font-size:10px;gap:16px;margin-top:17px;padding:13px 16px}.ss-academy .notice>span{font-weight:600;min-width:90px}.ss-academy .notice p{font-size:10px;line-height:1.8}.ss-academy .training-shot{margin:29px 0 40px}.ss-academy .training-shot>button{background:#eceeeb;border:1px solid #dbe1d6;border-radius:9px;display:block;max-height:460px;overflow:hidden;padding:12px 12px 0;position:relative;width:100%}.ss-academy .training-shot img{border:1px solid #dedfd8;border-radius:4px 4px 0 0;object-position:top;width:100%}.ss-academy .zoom-label{align-items:center;background:#fffffff2;border:1px solid var(--line);border-radius:5px;bottom:17px;box-shadow:0 3px 12px #19332310;display:flex;font-size:9px;gap:7px;padding:8px 12px;position:absolute;right:20px}.ss-academy .training-shot figcaption{color:#8a9185;font-size:8px;line-height:1.8;margin-top:9px}.ss-academy .steps{display:grid;gap:24px;list-style:none;margin:0;padding:0}.ss-academy .steps li{align-items:start;display:flex;gap:17px}.ss-academy .step-number{background:#f0f5ec;border:1px solid #d8e0d1;border-radius:50%;color:#678056;display:grid;flex-shrink:0;font-size:11px;height:31px;place-items:center;width:31px}.ss-academy .steps h3{font-size:14px;margin:3px 0 9px}.ss-academy .steps p{font-size:12px;line-height:1.9}.ss-academy .field-table{border:1px solid var(--line);border-radius:7px;overflow:hidden}.ss-academy .field-table table{border-collapse:collapse;font-size:11px;line-height:1.8;text-align:left;width:100%}.ss-academy .field-table thead{background:#f1f4ed;color:#66745b;font-size:9px}.ss-academy .field-table td,.ss-academy .field-table th{border-bottom:1px solid var(--line);padding:15px 17px;vertical-align:top}.ss-academy .field-table tbody th{background:#fffdf8;font-size:10px;font-weight:550;width:32%}.ss-academy .field-table td{background:#fff;color:#71796b}.ss-academy .field-table tr:last-child td,.ss-academy .field-table tr:last-child th{border:0}.ss-academy .practice-panel{background:#f0f7ed;border:1px solid #e0e9d9;border-radius:7px;color:#60824d;display:flex;gap:13px;padding:21px}.ss-academy .mistakes-panel h3,.ss-academy .practice-panel h3{color:#2f4b23;font-size:12px;margin-bottom:9px}.ss-academy .mistakes-panel ul,.ss-academy .practice-panel ul{color:#6b7960;font-size:11px;line-height:1.95;margin:0;padding-left:16px}.ss-academy .mistakes-panel{margin-top:17px;padding:9px 0}.ss-academy .mistakes-panel h3{color:#806753}.ss-academy .mistakes-panel ul{color:#85705d}.ss-academy .try-it{background:#faf0e4;border:1px solid #eddec8;border-radius:10px;padding:28px}.ss-academy .try-it .eyebrow{color:#826b50;font-size:8px}.ss-academy .try-it h2{font-size:29px!important}.ss-academy .try-it p{color:#6e6354}.ss-academy .small-note{color:#8f8e7e;display:block;font-size:9px;line-height:1.9;margin-top:14px}.ss-academy .checkpoint{background:#fff;border:1px solid var(--line);border-radius:10px;padding:29px}.ss-academy .checkpoint .eyebrow{font-size:8px}.ss-academy .checkpoint fieldset{border:0;margin:20px 0;padding:0}.ss-academy .checkpoint legend{font-size:12px;font-weight:550;margin-bottom:17px}.ss-academy .answer{align-items:start;border:1px solid #e2e6dc;border-radius:6px;color:#6b7362;cursor:pointer;display:flex;font-size:11px;gap:10px;line-height:1.8;margin-top:9px;padding:13px}.ss-academy .answer input{accent-color:#517a40;flex-shrink:0;margin-top:4px}.ss-academy .answer.chosen{background:#f4f7ef;border-color:#9aac86}.ss-academy .answer.correct{background:#edf7e8;border-color:#9cb688}.ss-academy .checkpoint .btn{font-size:10px;min-height:42px}.ss-academy .answer-feedback{border-radius:6px;font-size:11px;margin-top:20px;padding:15px 17px}.ss-academy .answer-feedback.right{background:#eaf5e6}.ss-academy .answer-feedback.retry{background:#fff2e3}.ss-academy .answer-feedback p{font-size:11px;line-height:1.8;margin-top:6px}.ss-academy .lesson-completion{align-items:center;border-top:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;margin-top:35px;padding-top:23px}.ss-academy .lesson-completion .btn{font-size:11px}.ss-academy .complete-label{align-items:center;color:#527744;display:flex;font-size:12px;font-weight:550;gap:9px}.ss-academy .lesson-related{border-top:1px solid var(--line);margin-top:43px;padding-top:35px}.ss-academy .lesson-related h2{font-size:27px}.ss-academy .lesson-related .eyebrow{font-size:8px}.ss-academy .related-links{display:grid;gap:0;margin-top:18px}.ss-academy .related-links button{align-items:center;background:none;border-bottom:1px solid var(--line);display:flex;font-size:11px;gap:15px;justify-content:space-between;padding:16px 0}.ss-academy .related-links button svg{color:var(--blue)}.ss-academy .lesson-toc{height:fit-content;padding-top:4px;position:sticky;top:106px}.ss-academy .lesson-toc .nav-label{font-size:8px;margin-bottom:16px}.ss-academy .lesson-toc>a{color:#808b75;display:block;font-size:10px;padding:7px 0}.ss-academy .lesson-toc>a:hover{color:#35552a}.ss-academy .toc-help{border-top:1px solid var(--line);margin-top:26px;padding-top:26px}.ss-academy .toc-help>svg{color:#7b9471;margin-bottom:10px}.ss-academy .toc-help strong{display:block;font-size:12px;font-weight:550}.ss-academy .toc-help p{font-size:10px;line-height:1.8;margin-top:7px}.ss-academy .toc-help button{font-size:9px;margin-top:14px}.ss-academy .help-layout{display:grid;gap:36px;grid-template-columns:minmax(0,1fr) 238px}.ss-academy .help-section-title{font-size:25px;margin-bottom:21px}.ss-academy .help-guide{background:#fff;border:1px solid var(--line);border-radius:8px;margin:11px 0}.ss-academy .help-guide summary{align-items:center;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:12px;list-style:none;min-height:58px;padding:19px 18px}.ss-academy .help-guide summary::-webkit-details-marker{display:none}.ss-academy .help-guide summary svg{color:#7f9473}.ss-academy .expand-mark{color:#8b9a7d;font-size:19px;font-weight:400;margin-left:auto}.ss-academy .help-guide[open] .expand-mark{font-size:0}.ss-academy .help-guide[open] .expand-mark:after{content:"−";font-size:19px}.ss-academy .help-guide-body{padding:0 20px 23px 48px}.ss-academy .help-guide-body>p{font-size:11px}.ss-academy .help-guide-body ol{color:#738069;font-size:11px;line-height:1.95;margin:17px 0;padding-left:17px}.ss-academy .guide-links{display:flex;flex-wrap:wrap;gap:7px}.ss-academy .guide-links button{align-items:center;background:#f2f6ee;border:1px solid #e3e9db;border-radius:4px;color:#536745;display:inline-flex;font-size:9px;gap:7px;padding:6px 9px}.ss-academy .help-side{background:#f6f0fc;border:1px solid #e9ddf3;border-radius:8px;height:fit-content;margin-top:45px;padding:23px}.ss-academy .help-side h3{font-size:16px}.ss-academy .help-side p,.ss-academy .help-side ul{color:#81718f;font-size:11px;line-height:1.9;margin-top:12px}.ss-academy .help-side ul{padding-left:16px}.ss-academy .help-side .small-note{font-size:9px}.ss-academy .glossary{border-top:1px solid var(--line);margin-top:54px;padding-top:33px}.ss-academy .glossary>h2{font-size:30px}.ss-academy .glossary>.eyebrow{font-size:8px}.ss-academy .glossary-grid{display:grid;gap:26px 35px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.ss-academy .glossary-grid h3{color:#526048;font-size:13px}.ss-academy .glossary-grid p{font-size:11px;line-height:1.9;margin-top:8px}.ss-academy .progress-stats{display:grid;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:34px}.ss-academy .progress-stats>div{background:#f1f7ed;border:1px solid #dfe8d8;border-radius:9px;color:#74925d;display:grid;gap:14px;padding:25px}.ss-academy .progress-stats>div:nth-child(2){background:#f8f0fc;border-color:#e8dcf0;color:#a17eb4}.ss-academy .progress-stats>div:nth-child(3){background:#fcf2e8;border-color:#ecddcb;color:#ba9a69}.ss-academy .progress-stats strong{color:#1b2217;font:400 38px/1 var(--display)}.ss-academy .progress-stats strong span{color:#939c89;font:400 18px var(--body)}.ss-academy .progress-stats p{font-size:10px}.ss-academy .learning-path-progress{display:grid;gap:9px}.ss-academy .learning-path-progress>button{align-items:center;background:#fff;border:1px solid var(--line);border-radius:7px;display:flex;gap:22px;padding:22px}.ss-academy .learning-path-progress>button>div:first-child{flex:1}.ss-academy .learning-path-progress h3{font-size:13px}.ss-academy .learning-path-progress p{font-size:10px;margin-top:5px}.ss-academy .learning-path-progress .meter{width:150px}.ss-academy .learning-path-progress>button>svg{color:var(--blue)}.ss-academy .progress-footer{border-top:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;margin-top:30px;padding-top:22px}.ss-academy .progress-footer button,.ss-academy .progress-footer p{font-size:9px}.ss-academy .search-dialog{border:1px solid #dde5d5;border-radius:13px;box-shadow:0 30px 140px #10200b40;color:var(--ink);max-height:78vh;padding:0;width:min(630px,calc(100% - 28px))}.ss-academy dialog::backdrop{backdrop-filter:blur(5px);background:#18211966}.ss-academy .search-dialog-input{align-items:center;border-bottom:1px solid var(--line);color:#74856b;display:flex;gap:13px;padding:16px 20px}.ss-academy .search-dialog-input input{border:0;flex:1;font-size:14px;outline:0}.ss-academy .global-results{max-height:57vh;overflow:auto;padding:13px}.ss-academy .global-results>.nav-label{font-size:8px;padding:10px 12px}.ss-academy .global-results>button{align-items:center;background:#fff;border-radius:6px;display:flex;gap:14px;padding:13px;width:100%}.ss-academy .global-results>button:hover{background:#f1f7ed}.ss-academy .global-results>button>svg:first-child{color:#849678}.ss-academy .global-results>button>span{flex:1}.ss-academy .global-results strong{display:block;font-weight:500}.ss-academy .global-results small{color:#8b9681;font-size:9px}.ss-academy .global-results>button>svg:last-child{color:var(--blue)}.ss-academy .search-dialog-foot{border-top:1px solid var(--line);color:#939a89;display:flex;font-size:9px;justify-content:space-between;padding:13px 23px}.ss-academy .search-dialog-foot kbd{font:9px var(--body)}.ss-academy .no-results{font-size:12px;padding:25px;text-align:center}.ss-academy .image-dialog{background:#fff;border:1px solid var(--line);border-radius:10px;max-height:90vh;overflow:auto;padding:0;width:min(1300px,calc(100% - 30px))}.ss-academy .image-dialog header{align-items:center;background:#fff;border-bottom:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;padding:12px 20px;position:sticky;top:0}.ss-academy .image-dialog header strong{font-size:11px;font-weight:500}.ss-academy .image-dialog>img{width:100%}.ss-academy .image-dialog>p{font-size:10px;padding:15px 20px}.ss-academy .loading{display:grid;gap:27px;min-height:100vh;place-content:center;text-align:center}.ss-academy .loading .logo{justify-content:center}.ss-academy .loading p{font-size:12px}.ss-academy .login{background:var(--paper);display:flex;flex-direction:column;isolation:isolate;min-height:100vh;position:relative}.ss-academy .login:before{background:linear-gradient(180deg,#fffdf8c7,#fffdf850 40%,#fffdf877),url(https://20860606.fs1.hubspotusercontent-na1.net/hubfs/20860606/studio-stack/academy-review-20261012/design-assets/texture-coral.webp) 50%/cover;content:"";inset:0 35% 0 0;opacity:.7;position:absolute;z-index:-1}.ss-academy .login:after{background:url(https://20860606.fs1.hubspotusercontent-na1.net/hubfs/20860606/studio-stack/academy-review-20261012/design-assets/texture-aqua-optimized.webp) 50%/cover;border-radius:40%;content:"";inset:10% 35% 5% -15%;mix-blend-mode:multiply;opacity:.25;position:absolute;z-index:-1}.ss-academy .login-header{align-items:center;border-bottom:1px solid #d5d6ce70;display:flex;height:102px;justify-content:space-between;margin:0 7%}.ss-academy .login-header>.logo{font-size:23px}.ss-academy .login-header>span:not(.logo){color:#838777;font-size:11px}.ss-academy .login-content{align-items:center;display:grid;flex:1;gap:100px;grid-template-columns:1fr 1fr;margin:auto;max-width:1120px;padding:80px 32px;width:100%}.ss-academy .login-story h1{font-size:56px;line-height:1.16}.ss-academy .login-story>.eyebrow{color:#687160;font-size:10px;margin-bottom:26px}.ss-academy .login-story>p{color:#65715e;font-size:14px;line-height:1.85;margin-top:23px}.ss-academy .login-promise{display:grid;gap:16px;margin-top:42px}.ss-academy .login-promise>span{align-items:center;color:#65715e;display:flex;font-size:12px;gap:12px}.ss-academy .login-promise svg{color:#7f9970}.ss-academy .login-panel{background:#fffffff2;border:1px solid #e6e8de;border-radius:13px;box-shadow:0 23px 70px #2c432514;max-width:420px;padding:43px}.ss-academy .login-lock{background:#eff5ea;border-radius:50%;color:#72905e;display:grid;height:49px;margin-bottom:25px;place-items:center;width:49px}.ss-academy .login-panel .eyebrow{font-size:8px;margin-bottom:11px}.ss-academy .login-panel h2{font-size:29px;line-height:1.3}.ss-academy .login-panel>p{font-size:11px;line-height:1.8;margin-top:11px}.ss-academy .login-panel form{margin-top:28px}.ss-academy .login-panel form>label{color:#64775a;display:block;font-size:10px;font-weight:550;margin-bottom:8px}.ss-academy .password-wrap{align-items:center;background:#fff;border:1px solid #d3ddc9;border-radius:6px;display:flex;overflow:hidden}.ss-academy .password-wrap input{background:none;border:0;font-size:12px;min-height:47px;outline:0;padding:13px;width:100%}.ss-academy .password-wrap button{background:none;color:#8a967e;padding:12px}.ss-academy .login-panel form>.btn{font-size:11px;justify-content:space-between;margin-top:18px;width:100%}.ss-academy .login-panel>.login-footnote{border-top:1px solid var(--line);color:#909787;font-size:9px;line-height:1.9;margin-top:26px;padding-top:23px}.ss-academy .login-panel .login-error{color:#a1573e;font-size:10px;line-height:1.7;margin-top:11px}.ss-academy .login-footer{border-top:1px solid #d5d6ce70;color:#828c79;display:flex;font-size:9px;gap:20px;justify-content:space-between;margin:0 7%;padding:22px 0}.ss-academy .mobile-nav-backdrop{display:none}@media(min-width:1550px){.ss-academy .main{padding-left:58px;padding-right:58px}.ss-academy .hero-text h1{font-size:57px}.ss-academy .hero-learning-card{width:320px}.ss-academy .hero-learning-card h2{font-size:33px}.ss-academy .hero-art{min-height:385px}.ss-academy .hero-learning-card p{font-size:12px}.ss-academy .hero-learning-card .btn{font-size:11px}.ss-academy .hero-card-foot{font-size:9px}.ss-academy .home-hero{padding-bottom:43px}.ss-academy .lesson-card p,.ss-academy .path-card p{font-size:12px}.ss-academy .path-card h3{font-size:25px}.ss-academy .path-line{font-size:9px}.ss-academy .category-card strong{font-size:12px}.ss-academy .category-card>span{font-size:10px}.ss-academy .lesson-card h3{font-size:18px}.ss-academy .lesson-thumb{height:170px}.ss-academy .hero-text>p{font-size:15px}.ss-academy .hero-facts{font-size:11px}.ss-academy .section-heading h2{font-size:34px}.ss-academy .hero-search{font-size:14px;max-width:500px}.ss-academy .lesson-layout{gap:55px;grid-template-columns:minmax(0,1fr) 190px}.ss-academy .lesson-article section>p,.ss-academy .steps p{font-size:14px}.ss-academy .lesson-toc>a{font-size:12px}}@media(max-width:1200px){.ss-academy .sidebar{padding-left:16px;padding-right:16px;width:215px}.ss-academy .main-shell{margin-left:215px}.ss-academy .topbar{padding:0 30px}.ss-academy .main{padding:30px 30px 0}.ss-academy .hero-text h1{font-size:43px}.ss-academy .home-hero{gap:12px}.ss-academy .hero-learning-card{padding:22px;width:255px}.ss-academy .hero-learning-card h2{font-size:27px}.ss-academy .hero-art{min-height:331px}.ss-academy .hero-facts{font-size:8px;gap:14px}.ss-academy .hero-search{font-size:11px}.ss-academy .hero-search kbd{font-size:8px}.ss-academy .path-grid{gap:12px}.ss-academy .path-card{padding:20px 17px}.ss-academy .path-card h3{font-size:21px}.ss-academy .path-tag{font-size:7px;padding:3px 5px}.ss-academy .category-grid{gap:8px}.ss-academy .category-card{padding:17px 12px}.ss-academy .category-card strong{font-size:9px}.ss-academy .category-card>span{font-size:7px}.ss-academy .lesson-layout{gap:28px;grid-template-columns:minmax(0,1fr) 135px}.ss-academy .lesson-title h1{font-size:34px}.ss-academy .lesson-article section>h2{font-size:26px}.ss-academy .help-layout{gap:25px;grid-template-columns:minmax(0,1fr) 210px}}@media(max-width:980px){.ss-academy .sidebar{padding-left:12px;padding-right:12px;width:194px}.ss-academy .main-shell{margin-left:194px}.ss-academy .logo{font-size:18px;gap:9px}.ss-academy .logo img{height:25px;width:25px}.ss-academy .sidebar-search{font-size:9px}.ss-academy .sidebar-search kbd{display:none}.ss-academy .main{padding:28px 25px 0}.ss-academy .home-hero{grid-template-columns:1fr;min-height:auto;padding:18px 0 25px}.ss-academy .hero-art{display:none}.ss-academy .hero-text h1{font-size:47px}.ss-academy .hero-text>p{font-size:13px}.ss-academy .hero-search{max-width:550px}.ss-academy .hero-facts{font-size:9px}.ss-academy .path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-academy .path-grid:not(.all-paths)>.path-card:last-child{grid-column:1/-1;min-height:210px}.ss-academy .path-grid:not(.all-paths)>.path-card:last-child h3{max-width:100%}.ss-academy .path-grid:not(.all-paths)>.path-card:last-child p{max-width:400px}.ss-academy .path-card{min-height:260px}.ss-academy .path-tag{font-size:8px}.ss-academy .category-grid{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ss-academy .category-card{min-height:139px;padding:18px}.ss-academy .category-card strong{font-size:11px}.ss-academy .category-card>span{font-size:9px}.ss-academy .lesson-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-academy .lesson-grid .lesson-card:last-child:nth-child(odd){grid-column:auto}.ss-academy .lesson-card p{font-size:11px}.ss-academy .help-banner{gap:17px;padding:25px}.ss-academy .help-banner h2{font-size:22px}.ss-academy .help-banner>svg{width:28px}.ss-academy .help-banner .btn{font-size:9px;gap:12px;padding:10px}.ss-academy .academy-footer>span:nth-child(2){display:none}.ss-academy .page-heading h1{font-size:37px}.ss-academy .library-controls{flex-wrap:wrap}.ss-academy .library-controls .search-field{flex-basis:100%}.ss-academy .platform-select{min-height:42px;padding:9px 12px}.ss-academy .lesson-layout{grid-template-columns:1fr}.ss-academy .lesson-toc{display:none}.ss-academy .help-layout{grid-template-columns:1fr}.ss-academy .help-side{margin-top:0}.ss-academy .help-side ul{display:flex;flex-wrap:wrap;gap:12px 25px}.ss-academy .help-side .small-note{font-size:10px}.ss-academy .path-overview{flex-wrap:wrap;gap:18px;padding:23px}.ss-academy .path-overview>.btn{font-size:10px}.ss-academy .path-lesson{gap:15px}.ss-academy .path-lesson-meta{gap:12px}.ss-academy .path-lesson-copy h3{font-size:15px}.ss-academy .path-lesson-copy p{font-size:10px}.ss-academy .progress-stats>div{padding:21px}.ss-academy .progress-stats strong{font-size:32px}.ss-academy .learning-path-progress .meter{width:90px}.ss-academy .login-content{gap:50px;padding:65px 6%}.ss-academy .login-story h1{font-size:44px}.ss-academy .login-panel{padding:33px}.ss-academy .login-panel h2{font-size:26px}.ss-academy .login-story>p{font-size:13px}}@media(max-width:720px){.ss-academy{font-size:14px}.ss-academy .sidebar{display:none}.ss-academy .main-shell{margin-left:0}.ss-academy .mobile-menu{display:flex;margin-left:-8px}.ss-academy .topbar{height:61px;padding:0 22px}.ss-academy .topbar-left{gap:9px}.ss-academy .topbar-right{gap:0}.ss-academy .learning-note{display:none}.ss-academy .main{padding:22px 22px 0}.ss-academy .home-hero{padding:18px 0 24px}.ss-academy .hero-text>.eyebrow{font-size:8px;margin-bottom:18px}.ss-academy .hero-text h1{font-size:43px}.ss-academy .hero-text>p{font-size:13px;margin-top:19px}.ss-academy .hero-search{font-size:12px;margin-top:24px;min-height:54px}.ss-academy .hero-search kbd{display:none}.ss-academy .hero-facts{font-size:8px;gap:14px;margin-top:15px}.ss-academy .hero-facts svg{width:13px}.ss-academy .content-section{padding:27px 0 8px}.ss-academy .section-heading{align-items:start;flex-wrap:wrap;gap:13px;margin-bottom:19px}.ss-academy .section-heading h2{font-size:28px}.ss-academy .section-heading>.text-link{font-size:10px;margin-top:3px}.ss-academy .all-paths,.ss-academy .path-grid{gap:14px;grid-template-columns:1fr}.ss-academy .path-grid:not(.all-paths)>.path-card:last-child{grid-column:auto;min-height:235px}.ss-academy .path-card{min-height:235px;padding:24px}.ss-academy .path-card h3{font-size:25px;margin-top:23px;max-width:100%}.ss-academy .path-card p{font-size:12px;margin-top:13px}.ss-academy .path-tag{font-size:9px;padding:4px 8px}.ss-academy .path-line{font-size:9px}.ss-academy .category-grid{gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.ss-academy .category-card{min-height:145px;padding:20px 17px}.ss-academy .category-card strong{font-size:11px}.ss-academy .category-card>span{font-size:9px}.ss-academy .category-grid>.category-card:last-child{grid-column:1/-1;min-height:114px}.ss-academy .category-grid>.category-card:last-child>span{gap:20px;justify-content:flex-start}.ss-academy .lesson-grid{gap:14px;grid-template-columns:1fr}.ss-academy .lesson-card h3{font-size:18px}.ss-academy .lesson-card p{font-size:12px}.ss-academy .lesson-card .kicker{font-size:9px}.ss-academy .lesson-card-copy{padding:24px}.ss-academy .card-bottom{font-size:10px}.ss-academy .lesson-thumb{height:190px;padding:19px 19px 0}.ss-academy .help-banner{display:grid;gap:17px;grid-template-columns:30px 1fr;margin-top:31px;padding:23px}.ss-academy .help-banner h2{font-size:24px}.ss-academy .help-banner p{font-size:12px}.ss-academy .help-banner .btn{font-size:11px;grid-column:2;justify-self:start;margin:4px 0 0;padding:11px 18px}.ss-academy .academy-footer{font-size:9px;margin-top:41px;padding-top:23px}.ss-academy .academy-footer button{font-size:9px}.ss-academy .mobile-nav-backdrop{backdrop-filter:blur(4px);background:#12201466;display:block;inset:0;position:fixed;z-index:50}.ss-academy .mobile-sidebar{background:#fff;display:flex;flex-direction:column;height:100%;padding:37px 24px;position:relative;width:min(290px,85vw)}.ss-academy .mobile-sidebar .sidebar-logo{margin-bottom:34px}.ss-academy .mobile-sidebar .sidebar-search{font-size:11px;margin-bottom:26px}.ss-academy .mobile-sidebar nav a{font-size:13px;min-height:49px}.ss-academy .mobile-close{position:absolute;right:8px;top:10px}.ss-academy .mobile-sidebar .sidebar-note p{font-size:12px}.ss-academy .mobile-sidebar .sidebar-note strong{font-size:13px}.ss-academy .mobile-sidebar .signout{font-size:12px;min-height:44px}.ss-academy .page-heading{padding:21px 0 28px}.ss-academy .page-heading h1{font-size:35px;line-height:1.18}.ss-academy .page-heading p{font-size:13px;margin-top:19px}.ss-academy .page-heading .eyebrow{font-size:9px}.ss-academy .all-paths .path-card{min-height:255px;padding:26px}.ss-academy .all-paths .path-card h3{font-size:27px}.ss-academy .all-paths .path-card p{font-size:12px}.ss-academy .note{align-items:start;font-size:12px;gap:11px;padding:18px}.ss-academy .path-overview{margin-bottom:17px;padding:22px}.ss-academy .path-overview p{font-size:11px;line-height:1.9}.ss-academy .path-overview strong{font-size:12px}.ss-academy .path-overview>.btn{font-size:11px;min-height:46px}.ss-academy .path-lesson{align-items:start;gap:13px;padding:23px 0}.ss-academy .path-lesson-copy h3{font-size:15px}.ss-academy .path-lesson-copy p{font-size:11px;line-height:1.85}.ss-academy .path-lesson-meta{flex-direction:column;font-size:9px;gap:15px;margin-top:22px}.ss-academy .lesson-number{font-size:10px;height:31px;margin-top:3px;width:31px}.ss-academy .path-lesson-copy .kicker{font-size:8px}.ss-academy .library-controls{gap:10px}.ss-academy .search-field input{font-size:16px;padding:16px 0}.ss-academy .search-field{gap:9px;padding:0 13px}.ss-academy .platform-select select{font-size:12px;width:160px}.ss-academy .filter-chips{gap:7px;margin:20px 0}.ss-academy .filter-chips button{font-size:10px;min-height:36px;padding:8px 11px}.ss-academy .results-count{font-size:11px}.ss-academy .library-grid .lesson-card{min-height:209px}.ss-academy .back-link{font-size:10px;margin:10px 0 25px}.ss-academy .lesson-title h1{font-size:33px;line-height:1.2}.ss-academy .lesson-title>p{font-size:13px;line-height:1.9}.ss-academy .lesson-title .eyebrow{font-size:9px}.ss-academy .lesson-meta>span{font-size:9px;padding:5px 8px}.ss-academy .save-lesson{font-size:11px;min-height:37px}.ss-academy .where{margin-top:23px;padding:17px}.ss-academy .where>div>span{font-size:11px}.ss-academy .lesson-article>section{margin:31px 0;scroll-margin-top:80px}.ss-academy .lesson-article section>h2{font-size:27px}.ss-academy .lesson-article section>p{font-size:13px;line-height:1.9}.ss-academy .training-shot{margin:25px 0 34px}.ss-academy .training-shot>button{max-height:285px;padding:8px 8px 0}.ss-academy .training-shot figcaption{font-size:9px}.ss-academy .zoom-label{bottom:10px;font-size:8px;padding:6px 8px;right:12px}.ss-academy .steps{gap:24px}.ss-academy .steps li{gap:12px}.ss-academy .steps h3{font-size:14px;line-height:1.5}.ss-academy .steps p{font-size:13px;line-height:1.9}.ss-academy .step-number{height:28px;width:28px}.ss-academy .field-table td,.ss-academy .field-table th{padding:12px 10px}.ss-academy .field-table table{font-size:11px}.ss-academy .field-table tbody th{font-size:10px;overflow-wrap:anywhere;width:34%}.ss-academy .practice-panel{gap:10px;padding:20px 16px}.ss-academy .mistakes-panel ul,.ss-academy .practice-panel ul{font-size:12px;line-height:1.9}.ss-academy .mistakes-panel h3,.ss-academy .practice-panel h3{font-size:13px}.ss-academy .try-it{padding:24px 20px}.ss-academy .small-note{font-size:10px}.ss-academy .checkpoint{padding:24px 19px}.ss-academy .checkpoint legend{font-size:13px;line-height:1.7}.ss-academy .answer{font-size:12px;gap:8px;padding:13px 11px}.ss-academy .checkpoint .btn{font-size:11px;min-height:44px}.ss-academy .answer-feedback p{font-size:12px}.ss-academy .lesson-completion{flex-wrap:wrap;gap:15px}.ss-academy .lesson-completion .btn{font-size:11px;min-height:48px}.ss-academy .lesson-completion .text-link{font-size:11px;min-height:38px}.ss-academy .related-links button{font-size:12px;padding:17px 0}.ss-academy .help-layout{gap:22px}.ss-academy .help-guide summary{font-size:12px;gap:10px;line-height:1.65;padding:18px 15px}.ss-academy .help-guide-body{padding:0 18px 24px}.ss-academy .help-guide-body ol,.ss-academy .help-guide-body>p{font-size:12px;line-height:1.9}.ss-academy .guide-links button{font-size:10px;line-height:1.8;padding:8px}.ss-academy .help-side{padding:24px}.ss-academy .help-side p,.ss-academy .help-side ul{font-size:12px}.ss-academy .glossary{margin-top:35px;padding-top:29px}.ss-academy .glossary-grid{gap:22px;grid-template-columns:1fr}.ss-academy .glossary-grid h3{font-size:14px}.ss-academy .glossary-grid p{font-size:12px}.ss-academy .progress-stats{gap:10px}.ss-academy .progress-stats>div{gap:13px;padding:19px 13px}.ss-academy .progress-stats>div>svg{width:22px}.ss-academy .progress-stats strong{font-size:28px}.ss-academy .progress-stats strong span{font-size:13px}.ss-academy .progress-stats p{font-size:9px;line-height:1.7}.ss-academy .learning-path-progress>button{flex-wrap:wrap;gap:10px;padding:19px 16px}.ss-academy .learning-path-progress>button>div:first-child{flex-basis:80%}.ss-academy .learning-path-progress>button>svg{order:2}.ss-academy .learning-path-progress .meter{margin-top:5px;order:3;width:100%}.ss-academy .learning-path-progress h3{font-size:13px}.ss-academy .learning-path-progress p{font-size:10px}.ss-academy .progress-footer{flex-wrap:wrap}.ss-academy .progress-footer button,.ss-academy .progress-footer p{font-size:10px}.ss-academy .continue-banner{flex-wrap:wrap;gap:17px;padding:22px}.ss-academy .continue-banner h3{font-size:17px}.ss-academy .continue-banner .btn,.ss-academy .continue-banner p{font-size:11px}.ss-academy .search-dialog-input{gap:10px;padding:13px 16px}.ss-academy .search-dialog-input input{font-size:16px;max-width:100%}.ss-academy .global-results strong{font-size:12px}.ss-academy .global-results small{font-size:10px}.ss-academy .search-dialog-foot{font-size:8px;padding:13px 16px}.ss-academy .image-dialog header{padding:9px 13px}.ss-academy .image-dialog header strong{font-size:10px;line-height:1.6}.ss-academy .image-dialog>img{max-width:none;min-width:850px}.ss-academy .login-header{height:88px;margin:0 7%}.ss-academy .login-header>.logo{font-size:21px}.ss-academy .login-header>span:not(.logo){display:none}.ss-academy .login:before{inset:0;opacity:.44}.ss-academy .login:after{inset:20% -10% 30% -20%;opacity:.22}.ss-academy .login-content{align-items:stretch;display:flex;flex-direction:column;gap:33px;max-width:510px;padding:43px 25px 46px}.ss-academy .login-story h1{font-size:40px}.ss-academy .login-story>.eyebrow{font-size:8px;margin-bottom:19px}.ss-academy .login-story>p{font-size:12px;margin-top:18px}.ss-academy .login-promise{display:none}.ss-academy .login-panel{border-radius:11px;max-width:none;padding:29px}.ss-academy .login-lock{height:43px;margin-bottom:18px;width:43px}.ss-academy .login-panel h2{font-size:28px}.ss-academy .login-panel>p{font-size:12px}.ss-academy .login-panel form>label{font-size:11px}.ss-academy .password-wrap input{font-size:16px;min-height:50px}.ss-academy .login-panel form>.btn{font-size:12px;min-height:49px}.ss-academy .login-panel>.login-footnote{font-size:10px}.ss-academy .login-panel .login-error{font-size:12px}.ss-academy .login-footer{font-size:9px}.ss-academy .desktop-break{display:none}}@media(prefers-reduced-motion:reduce){.ss-academy{scroll-behavior:auto}.ss-academy *,.ss-academy :after,.ss-academy :before{animation:none!important;transition:none!important}}.ss-academy .more-field-help{background:#fff;border:1px solid var(--line);border-radius:7px;margin-top:19px}.ss-academy .more-field-help summary{cursor:pointer;display:flex;font-size:11px;font-weight:550;gap:15px;justify-content:space-between;list-style:none;padding:16px 19px}.ss-academy .more-field-help summary::-webkit-details-marker{display:none}.ss-academy .more-field-help>p{font-size:10px;line-height:1.9;padding:0 19px}.ss-academy .more-field-help dl{margin:18px 19px}.ss-academy .more-field-help dl>div{border-top:1px solid var(--line);padding:15px 0}.ss-academy .more-field-help dt{font-size:11px;font-weight:550}.ss-academy .more-field-help dd{color:var(--muted);font-size:11px;line-height:1.9;margin:7px 0 0}.ss-academy .main:focus{outline:none}@media(max-width:720px){.ss-academy .more-field-help dd,.ss-academy .more-field-help dt,.ss-academy .more-field-help summary{font-size:12px}}.ss-academy .offer-sandbox{background:#f7f1fb;border:1px solid #e0d4ee;border-radius:10px;padding:27px}.ss-academy .offer-sandbox>.eyebrow{color:#816494;font-size:8px}.ss-academy .offer-sandbox>h2{font-size:27px!important}.ss-academy .offer-sandbox>p{font-size:11px!important}.ss-academy .sandbox-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:21px}.ss-academy .sandbox-controls>label:first-child{display:grid;font-size:10px;font-weight:550;gap:8px}.ss-academy .sandbox-controls select{border:1px solid #d7c9e2;border-radius:5px;color:#66516e;font-size:10px;padding:11px;width:100%}.ss-academy .sandbox-toggle{align-items:center;color:#776181;display:flex;font-size:10px;gap:8px;margin-top:13px;min-height:30px}.ss-academy .sandbox-toggle input{accent-color:#8b63a6}.ss-academy .sandbox-url{background:#ffffffc4;border:1px solid #e8dff0;border-radius:5px;margin-top:15px;overflow-wrap:anywhere;padding:12px}.ss-academy .sandbox-url>span{color:#927d9e;display:block;font-size:7px;letter-spacing:.09em;margin-bottom:5px}.ss-academy .sandbox-url code{color:#735e7e;font-size:9px}.ss-academy .sandbox-preview{background:#fff;border:1px solid #d8dfd0;border-radius:8px;padding:21px}.ss-academy .sandbox-status{align-items:center;color:#788b69;display:flex;font-size:8px;gap:7px}.ss-academy .sandbox-preview h3{font:400 23px/1.2 var(--display);margin-top:21px}.ss-academy .sandbox-preview p{font-size:10px;line-height:1.85;margin-top:13px}.ss-academy .sandbox-next{align-items:center;background:#edf4e8;border-radius:4px;color:#61814a;display:flex;font-size:9px;gap:10px;justify-content:space-between;margin-top:20px;padding:9px 11px}.ss-academy .offer-sandbox .sandbox-caption{color:#9b8aa3;font-size:8px!important;margin-top:19px}@media(max-width:720px){.ss-academy .offer-sandbox{padding:23px 19px}.ss-academy .sandbox-grid{grid-template-columns:1fr}.ss-academy .sandbox-controls select,.ss-academy .sandbox-controls>label:first-child,.ss-academy .sandbox-toggle{font-size:12px}.ss-academy .sandbox-url code{font-size:11px}.ss-academy .sandbox-preview p{font-size:12px}.ss-academy .sandbox-status{font-size:10px}.ss-academy .sandbox-next{font-size:11px}.ss-academy .offer-sandbox .sandbox-caption{font-size:9px!important}}.ss-academy .lesson-article section>p,.ss-academy .steps p{font-size:14px}.ss-academy .steps h3{font-size:16px}.ss-academy .field-table table{font-size:12px}.ss-academy .field-table tbody th{font-size:11px}.ss-academy .training-shot figcaption{font-size:10px}.ss-academy .answer-feedback p,.ss-academy .mistakes-panel ul,.ss-academy .more-field-help dd,.ss-academy .practice-panel ul{font-size:12px}.ss-academy .checkpoint legend{font-size:13px}@media(max-width:720px){.ss-academy .lesson-article section>p,.ss-academy .steps p{font-size:14px}.ss-academy .steps h3{font-size:15px}}.ss-academy{--muted:#5a6480;--line:#e2e8f0;--academy-wash:linear-gradient(180deg,#ffffff00,#fff 78%),linear-gradient(105deg,#f6f0fb,#f1f8f4 48%,#fff4ed)}.ss-academy button{font-family:var(--display);font-synthesis:none;font-weight:400;letter-spacing:normal}.ss-academy .card-bottom,.ss-academy .eyebrow,.ss-academy .global-results small,.ss-academy .hero-facts,.ss-academy .kicker,.ss-academy .learning-path-progress p,.ss-academy .lesson-card-copy,.ss-academy .nav-label,.ss-academy .path-card p,.ss-academy .path-card-top,.ss-academy .path-lesson-copy,.ss-academy .path-lesson-meta,.ss-academy .path-line{font-family:var(--body)}.ss-academy .eyebrow,.ss-academy .kicker,.ss-academy .nav-label{color:#5b6272}.ss-academy .btn,.ss-academy .btn.secondary{border-radius:7px;font-size:13px;font-weight:400;gap:25px;line-height:1.4;min-height:48px;padding:12px 22px}.ss-academy .btn{border-color:transparent}.ss-academy .btn:hover:not(:disabled){background:#0047d2;transform:translateY(-2px)}.ss-academy .btn.secondary{background:#fff;border-color:var(--line);color:var(--ink)}.ss-academy .btn.secondary:hover:not(:disabled){background:#f5f5f9}.ss-academy .checkpoint .btn,.ss-academy .continue-banner .btn,.ss-academy .help-banner .btn,.ss-academy .hero-learning-card .btn,.ss-academy .lesson-completion .btn,.ss-academy .login-panel form>.btn,.ss-academy .path-overview>.btn{font-size:12px;min-height:48px}.ss-academy .back-link,.ss-academy .text-link{font-size:12px;font-weight:400;min-height:44px}.ss-academy .back-link:hover,.ss-academy .text-link:hover{color:var(--blue);text-decoration:underline;text-underline-offset:5px}.ss-academy .icon-button,.ss-academy .password-wrap button{min-height:44px;min-width:44px}.ss-academy .sidebar-search{font-size:11px;gap:8px;min-height:48px;white-space:normal}.ss-academy .sidebar-search>span{flex:1;min-width:0}.ss-academy .sidebar-search kbd{font-family:var(--body)}.ss-academy .mobile-sidebar nav a,.ss-academy .sidebar nav a{background:transparent;border-radius:0;color:var(--ink);font-family:var(--body);font-weight:550}.ss-academy .mobile-sidebar nav a.active,.ss-academy .mobile-sidebar nav a:hover,.ss-academy .sidebar nav a.active,.ss-academy .sidebar nav a:hover{background:transparent;color:var(--blue);text-decoration:underline;text-underline-offset:6px}.ss-academy .mobile-sidebar nav a.active,.ss-academy .sidebar nav a.active{font-weight:550}.ss-academy .signout{color:var(--ink);font-size:11px;min-height:44px;padding-block:10px}.ss-academy .hero-search{border-radius:7px;color:var(--ink);font-size:13px}.ss-academy .hero-search,.ss-academy .sidebar-search{font-family:var(--body);font-weight:400}.ss-academy .hero-search svg,.ss-academy .sidebar-search svg{color:var(--ink)}.ss-academy .hero-orbit{background:var(--academy-wash);border-radius:16px;opacity:1;transform:none}.ss-academy .hero-art:after{display:none}.ss-academy .hero-learning-card{background:#ffffffee;border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 32px #181e3207}.ss-academy .hero-card-icon{background:#f4f6f5;color:var(--ink)}.ss-academy .art-badge{box-shadow:0 3px 12px #181e3205;font-size:11px}.ss-academy .path-card.aqua,.ss-academy .path-card.coral,.ss-academy .path-card.lilac,.ss-academy .path-card.sage,.ss-academy .path-card.sand{background:var(--academy-wash);border-color:var(--line);border-top:3px solid color-mix(in srgb,var(--accent) 52%,#fff)}.ss-academy .category-card:hover,.ss-academy .lesson-card:hover,.ss-academy .path-card:hover{background-color:#fff;border-color:#8faaff;transform:translateY(-3px)}.ss-academy .category-card svg,.ss-academy .category-card.cat-1 svg,.ss-academy .category-card.cat-2 svg,.ss-academy .category-card.cat-3 svg,.ss-academy .category-card.cat-4 svg,.ss-academy .path-icon{color:var(--ink)}.ss-academy .category-card svg.lucide-arrow-up-right,.ss-academy .lesson-card svg.lucide-arrow-up-right,.ss-academy .path-card svg.lucide-arrow-up-right{color:var(--blue)}.ss-academy .all-paths .path-card h3,.ss-academy .path-card h3{font:650 21px/1.35 var(--body);letter-spacing:-.025em}.ss-academy .path-card p{font-size:12px;line-height:1.8}.ss-academy .path-tag{border:0;border-radius:0;color:#5a6480;font-size:9px;padding:0;text-align:right;white-space:normal}.ss-academy .path-line{color:#5a6480;font-size:10px}.ss-academy .path-line span:last-child{color:var(--ink);font-family:var(--display);font-weight:400}.ss-academy .path-grid:not(.all-paths)>.path-card:last-child{min-height:249px}.ss-academy .category-card strong{font-family:var(--display);font-size:12px;font-weight:400}.ss-academy .category-card>span{color:#5a6480;font-family:var(--body);font-size:10px}.ss-academy .lesson-card p{font-size:12px;line-height:1.8}.ss-academy .card-bottom{color:#5a6480;font-size:10px}.ss-academy .lesson-card .kicker{color:#5b6272}.ss-academy .help-side,.ss-academy .offer-sandbox,.ss-academy .path-overview,.ss-academy .path-overview.aqua,.ss-academy .path-overview.coral,.ss-academy .path-overview.lilac,.ss-academy .path-overview.sand,.ss-academy .practice-panel,.ss-academy .progress-stats>div,.ss-academy .progress-stats>div:nth-child(2),.ss-academy .progress-stats>div:nth-child(3),.ss-academy .try-it{background:var(--academy-wash);border-color:var(--line);color:var(--ink)}.ss-academy .continue-banner,.ss-academy .help-banner,.ss-academy .note{background:#f6f6f4;border-color:var(--line)}.ss-academy .help-guide-body ol,.ss-academy .help-side p,.ss-academy .help-side ul,.ss-academy .lesson-toc>a,.ss-academy .mistakes-panel ul,.ss-academy .more-field-help>p,.ss-academy .practice-panel ul,.ss-academy .progress-footer p,.ss-academy .sandbox-caption,.ss-academy .small-note,.ss-academy .toc-help p,.ss-academy .training-shot figcaption,.ss-academy .try-it p,.ss-academy .where>div>span{color:#5a6480}.ss-academy .glossary-grid h3,.ss-academy .mistakes-panel h3,.ss-academy .practice-panel h3{color:var(--ink)}.ss-academy .lesson-meta>span{background:#fff;border-color:var(--line);border-radius:5px;color:#5a6480}.ss-academy .save-lesson{background:#fff;border:1px solid var(--line);border-radius:7px;color:var(--ink);font-size:11px;min-height:44px;padding:9px 13px}.ss-academy .save-lesson.saved{background:var(--ink);border-color:var(--ink);color:#fff}.ss-academy .where{background:#f7f8f9;border-color:var(--line)}.ss-academy .filter-chips button{border-radius:6px;color:var(--ink);font-size:11px;line-height:1.4;min-height:44px;padding:10px 14px}.ss-academy .filter-chips button.selected{background:var(--ink);border-color:var(--ink);color:#fff}.ss-academy .filter-chips button:hover{border-color:#8faaff}.ss-academy .platform-select,.ss-academy .platform-select select{color:var(--ink)}.ss-academy .results-count{color:#5a6480}.ss-academy .guide-links button{background:#fff;border-color:var(--line);border-radius:7px;padding:10px 13px}.ss-academy .academy-footer button,.ss-academy .guide-links button,.ss-academy .related-links button{color:var(--ink);font-size:11px;min-height:44px}.ss-academy .global-results strong{font-size:12px;font-weight:400}.ss-academy .global-results small{color:#5a6480}.ss-academy .global-results>button:hover{background:#f4f6fc}.ss-academy .help-guide,.ss-academy .lesson-article>section{scroll-margin-top:104px}.ss-academy .help-guide summary,.ss-academy .more-field-help summary{min-height:48px}.ss-academy .lesson-toc>a{align-items:center;display:flex;min-height:36px}.ss-academy .sandbox-controls select{background:#fff;border-color:var(--line);color:var(--ink);min-height:44px}.ss-academy .sandbox-toggle{color:var(--ink);min-height:44px}.ss-academy .answer input,.ss-academy .sandbox-toggle input{accent-color:var(--blue)}.ss-academy .answer.chosen{background:#f4f6ff;border-color:#8faaff}.ss-academy .sandbox-next{background:#f5f6f8;color:var(--ink)}.ss-academy .sandbox-next svg{color:var(--blue)}.ss-academy .sandbox-caption{color:#5a6480!important}.ss-academy .image-dialog>img{height:auto;max-width:100%;min-width:0}.ss-academy .login:before{background:var(--academy-wash);inset:0;opacity:1}.ss-academy .login:after{display:none}.ss-academy .login-panel>.login-footnote,.ss-academy .login-panel>p,.ss-academy .login-story>p{color:#5a6480}.ss-academy .login-panel form>label{color:var(--ink)}.ss-academy .login-lock{background:#f5f6f8;color:var(--ink)}.ss-academy :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--blue)!important;outline-offset:3px}.ss-academy #main:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.ss-academy .password-wrap:focus-within,.ss-academy .search-dialog-input:focus-within,.ss-academy .search-field:focus-within{border-color:var(--blue)}.ss-academy .mobile-sidebar{overflow-y:auto;overscroll-behavior:contain;padding-bottom:24px}.ss-academy .hero-text,.ss-academy .lesson-card,.ss-academy .main,.ss-academy .main-shell,.ss-academy .path-card,.ss-academy .path-lesson-copy{min-width:0}.ss-academy button,.ss-academy h1,.ss-academy h2,.ss-academy h3,.ss-academy p{overflow-wrap:break-word}@media(max-width:980px){.ss-academy .all-paths .path-card h3,.ss-academy .path-card h3{font-size:21px}.ss-academy .hero-art{display:none}.ss-academy .path-tag{font-size:9px}}@media(max-width:720px){.ss-academy .btn,.ss-academy .btn.secondary{font-size:12px;gap:16px;padding:12px 18px}.ss-academy .all-paths .path-card h3,.ss-academy .path-card h3{font-size:22px}.ss-academy .lesson-card p,.ss-academy .path-card p{font-size:13px}.ss-academy .path-line{flex-wrap:wrap;font-size:10px}.ss-academy .filter-chips{gap:8px}.ss-academy .filter-chips button{font-size:11px;min-height:44px;padding:10px 12px}.ss-academy .library-controls{align-items:stretch}.ss-academy .platform-select,.ss-academy .search-field{max-width:100%;min-width:0}.ss-academy .platform-select{min-height:48px}.ss-academy .platform-select select{font-size:16px;width:min(220px,70vw)}.ss-academy .password-wrap input,.ss-academy .sandbox-controls select,.ss-academy .search-field input{font-size:16px}.ss-academy .progress-stats{grid-template-columns:1fr}.ss-academy .progress-stats>div{align-items:center;display:flex;flex-wrap:wrap;gap:14px;padding:20px}.ss-academy .progress-stats p{font-size:12px;margin-left:auto}.ss-academy .progress-stats strong{font-size:30px}.ss-academy .path-lesson{flex-wrap:wrap}.ss-academy .path-lesson-copy{flex-basis:calc(100% - 52px);min-width:0}.ss-academy .path-lesson-meta{flex-direction:row;margin:0 0 0 44px}.ss-academy .lesson-title h1{font-size:clamp(29px,7vw,35px)}.ss-academy .hero-text h1,.ss-academy .page-heading h1{font-size:clamp(33px,9vw,43px)}.ss-academy .login-story h1{font-size:clamp(34px,9vw,40px)}.ss-academy .login-panel{padding:26px 23px}.ss-academy .search-dialog{max-height:90dvh}.ss-academy .global-results{max-height:65dvh}.ss-academy .search-dialog-foot{flex-wrap:wrap;gap:14px}.ss-academy .help-guide,.ss-academy .lesson-article>section{scroll-margin-top:85px}}@media(forced-colors:active){.ss-academy .filter-chips button[aria-pressed=true],.ss-academy .save-lesson[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-3px}.ss-academy .mobile-sidebar nav a[aria-current],.ss-academy .sidebar nav a[aria-current]{color:LinkText}}.ss-academy .platform-select select{min-width:0}@media(max-width:1024px){.ss-academy .password-wrap input,.ss-academy .platform-select select,.ss-academy .sandbox-controls select,.ss-academy .search-dialog-input input,.ss-academy .search-field input{font-size:16px}}.ss-academy .hero-art{justify-self:center;max-width:100%;min-height:0;padding:28px;width:fit-content}.ss-academy .hero-orbit{background:linear-gradient(120deg,#eee3f580,#d7f1ec70 45%,#ffe4d280),url(https://20860606.fs1.hubspotusercontent-na1.net/hubfs/20860606/studio-stack/academy-review-20261012/design-assets/texture-coral.webp) 50%/cover}.ss-academy .hero-learning-card{background:#fff}.ss-academy .art-badge{bottom:8px;right:-14px}.ss-academy .lesson-related h2{font-family:var(--body);font-weight:650}.ss-academy .related-links button{font-family:var(--body);font-weight:550}.ss-academy .lesson-preparation{color:#5a6480;font:13px/1.9 var(--body);margin:15px 0 0;padding-left:20px}.ss-academy .lesson-preparation li+li{margin-top:6px}.ss-academy .steps .training-shot{margin:22px 0 8px}.ss-academy .training-shot figcaption strong{font-weight:600}.ss-academy .lesson-verification{background:#f6f6f4;border:1px solid var(--line);border-radius:8px;padding:25px}.ss-academy .lesson-verification .eyebrow{margin-bottom:12px}.ss-academy .lesson-verification ul{display:grid;gap:13px;list-style:none;margin:18px 0 0;padding:0}.ss-academy .lesson-verification li{align-items:flex-start;color:#5a6480;display:flex;font:13px/1.9 var(--body);gap:10px}.ss-academy .lesson-verification li svg{color:var(--blue);margin-top:4px}@media(max-width:720px){.ss-academy .lesson-verification{padding:22px 19px}.ss-academy .lesson-preparation,.ss-academy .lesson-verification li{font-size:12px}}.ss-academy .lesson-grid.resource-lane-track{gap:15px;grid-auto-columns:calc(33.33333% - 10px);grid-auto-flow:column;grid-template-columns:none;margin:-4px;overflow-x:auto;overflow-y:hidden;padding:4px;scroll-snap-type:x proximity;scrollbar-color:#cbd2dc transparent;scrollbar-width:thin}.ss-academy .resource-lane-track>.lesson-card{scroll-snap-align:start}.ss-academy .lesson-thumb.lesson-graphic{background:#fff;padding:0}.ss-academy .lesson-card.with-image{padding:0}.ss-academy .lesson-card.with-image .lesson-card-copy{margin:1px 6px}.ss-academy .lesson-graphic>svg{display:block;height:100%;width:100%}.ss-academy .resource-lane-track:focus-visible{outline:3px solid #08c498;outline-offset:4px}.ss-academy .resource-lane-controls{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.ss-academy .resource-lane-controls>span{color:#5a6480;font:10px var(--body);margin-right:5px}.ss-academy .resource-lane-control{background:#fff;border:1px solid var(--line);border-radius:7px;color:var(--blue)}.ss-academy .resource-lane-control:hover:not(:disabled){background:#f6f8ff;border-color:var(--blue)}@media(max-width:1080px){.ss-academy .lesson-grid.resource-lane-track{grid-auto-columns:calc(50% - 7.5px)}}@media(max-width:720px){.ss-academy .lesson-grid.resource-lane-track{gap:15px;grid-auto-columns:85%}}.ss-academy .ss-shot{background:#eef1f5;display:block;overflow:hidden;position:relative;width:100%}.ss-academy .ss-shot-image{display:block;height:100%;inset:0;object-fit:contain;object-position:top;opacity:0;position:absolute;transition:opacity .18s ease;width:100%}.ss-academy .ss-shot-image[data-loaded=true]{opacity:1}.ss-academy .ss-shot-placeholder{animation:ss-shot-shimmer 1.7s ease-in-out infinite;background:linear-gradient(100deg,#eef1f5 20%,#fafbfc 45%,#eef1f5 70%);background-size:220% 100%;inset:0;position:absolute}.ss-academy .ss-shot-status-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.ss-academy .ss-shot-error{color:#5a6480;display:grid;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:400;inset:0;line-height:1.6;padding:20px;place-items:center;position:absolute;text-align:center}@keyframes ss-shot-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.ss-academy .ss-shot-placeholder{animation:none}.ss-academy .ss-shot-image{transition:none}}.ss-academy .login-preview-notice{margin-top:24px}.ss-academy .login-preview-notice .btn{font-family:var(--display);width:100%}.ss-academy .login-preview-notice p{font-size:12px;margin-top:12px}.ss-academy .login-preview-notice svg{color:var(--blue)}