.academy-home-page{max-width:1480px;padding-top:15px}.academy-home-page .back-link{margin-bottom:13px}.academy-home-hero{background:#f3eee5;border-radius:14px;grid-template-columns:55% 45%;min-height:158px;display:grid;overflow:hidden}.academy-home-hero-copy{flex-direction:column;justify-content:center;padding:22px 25px;display:flex}.academy-home-hero-copy>span{color:var(--green);font-size:21px;font-weight:800}.academy-home-hero-copy h1{margin:2px 0 6px;font-size:clamp(25px,2.5vw,35px);line-height:1.2}.academy-home-hero-copy p{color:#5a645a;max-width:520px;margin:0;font-size:12px;line-height:1.5}.academy-home-hero-art{min-height:158px;position:relative}.academy-home-hero-art:before{z-index:1;content:"";background:linear-gradient(90deg,#f3eee5,#0000 24%);position:absolute;inset:0}.academy-home-hero-art img{object-fit:cover;object-position:center 16%}.academy-home-hero-art small{z-index:2;color:#3f5548;background:#fffdf6ee;border-radius:4px;padding:3px 5px;font-size:10px;position:absolute;bottom:6px;right:7px}.academy-home-layout{grid-template-columns:minmax(0,2.45fr) minmax(240px,.95fr);gap:15px;margin-top:15px;display:grid}.academy-home-main,.academy-home-aside{align-content:start;gap:15px;min-width:0;display:grid}.academy-home-panel{background:#fff;border:1px solid #e9ebe7;border-radius:13px;padding:14px;box-shadow:0 3px 14px #334b3608}.academy-home-section-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:11px;display:flex}.academy-home-section-head h2{margin:0;font-size:16px;line-height:1.3}.academy-home-section-head a,.academy-home-section-head>span{color:#52665a;font-size:11px}.academy-home-section-head a:hover{color:var(--green);text-decoration:underline}.academy-continue-card{grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.academy-continue-visual{color:#0d694f;background:#e3d7be;border-radius:9px;place-items:center;min-height:92px;font-size:49px;display:grid;position:relative;overflow:hidden}.academy-continue-visual img,.academy-course-visual img{object-fit:cover}.academy-continue-copy{gap:5px;min-width:0;display:grid}.academy-continue-copy strong{font-size:14px}.academy-continue-copy small{color:#59675d;font-size:10px}.academy-continue-copy p,.academy-continue-copy label{color:#6b7670;margin:0;font-size:11px}.academy-continue-copy progress{width:100%;height:8px;accent-color:var(--green)}.academy-continue-card .button{white-space:nowrap;font-size:11px}.academy-continue-empty{background:#f7f9f5;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:85px;padding:12px;display:flex}.academy-continue-empty p{color:#607066;max-width:520px;margin:0;font-size:12px}.academy-continue-empty a{color:var(--green);white-space:nowrap;font-size:12px;font-weight:700}.academy-home-paths{padding:0 1px}.academy-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.academy-path-grid a{background:#fff;border:1px solid #e9ece7;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:43px minmax(0,1fr) 10px;column-gap:9px;min-height:72px;padding:10px;display:grid;box-shadow:0 3px 12px #32463108}.academy-path-grid a:hover{border-color:#99b9a4}.academy-path-icon{border-radius:50%;grid-row:1/3;place-items:center;width:40px;height:40px;font-size:21px;display:grid}.academy-path-icon.green{color:#0f694e;background:#e8f3ec}.academy-path-icon.orange{color:#d36a2c;background:#fff0e3}.academy-path-icon.peach{color:#d96d34;background:#fff1e9}.academy-path-grid strong{align-self:end;font-size:12px}.academy-path-grid small{color:#526159;font-size:10px;line-height:1.3}.academy-path-grid b{color:#607369;grid-area:1/3/3;align-self:center;font-size:18px}.academy-home-courses{padding:0 1px}.academy-course-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.academy-course-card{background:#fff;border:1px solid #e9ece7;border-radius:10px;min-width:0;overflow:hidden}.academy-course-visual{color:#0e6a50;background:#e8e5d5;place-items:center;height:112px;font-size:42px;display:grid;position:relative}.academy-course-card:only-child{grid-template-columns:minmax(150px,34%) minmax(0,1fr);display:grid}.academy-course-card:only-child .academy-course-visual{height:auto;min-height:180px}.academy-course-body{align-content:start;gap:5px;padding:10px;display:grid}.academy-course-access{color:#155f4a;background:#e5f4e9;border-radius:3px;justify-self:start;padding:2px 6px;font-size:10px;font-weight:700}.academy-course-body h3{min-height:35px;margin:0;font-size:13px;line-height:1.35}.academy-course-body h3 a:hover{text-decoration:underline}.academy-course-body p{color:#69766d;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;margin:0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.academy-course-body small{color:#59675d;font-size:10px}.academy-course-visual-note{line-height:1.3}.academy-course-body .button{justify-self:start;margin-top:4px;padding:6px 10px;font-size:10px}.academy-home-aside .academy-home-panel{padding:13px}.academy-home-aside .academy-home-section-head h2{font-size:14px}.academy-aside-empty{color:#6c7970;margin:4px 0;font-size:11px;line-height:1.5}.academy-aside-empty a,.academy-aside-link{color:var(--green);text-decoration:underline}.academy-aside-work{border-top:1px solid #edf0eb;align-items:center;gap:9px;padding:7px 0;display:flex}.academy-aside-work .work-preview{border-radius:6px;flex:none;gap:0;width:58px;height:53px;min-height:0;padding:3px;overflow:hidden}.academy-aside-work .work-symbol{font-size:27px!important}.academy-aside-work .work-preview p{display:none}.academy-aside-work span{gap:4px;min-width:0;display:grid}.academy-aside-work strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.academy-aside-work small{color:#78847c;font-size:10px}.academy-aside-work b{color:#5e7165;margin-left:auto}.academy-aside-link{font-size:11px}.academy-home-quote{text-align:center;background:#f4f0e5;border-radius:12px;align-content:center;min-height:174px;padding:20px;display:grid}.academy-home-quote>span{color:#a8835b;font-size:27px}.academy-home-quote p{color:#805939;margin:6px 0;font-size:16px;font-weight:700;line-height:1.4}.academy-home-quote small{color:#6d5a48;font-size:9px}@media (max-width:1120px){.academy-home-layout{grid-template-columns:1fr}.academy-home-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-home-quote{grid-column:1/-1;min-height:100px}}@media (max-width:760px){.academy-home-page{padding-inline:16px}.academy-home-hero{grid-template-columns:1fr 40%}.academy-home-hero-copy{padding:17px}.academy-home-hero-copy>span{font-size:17px}.academy-home-hero-copy h1{font-size:24px}.academy-continue-card{grid-template-columns:100px minmax(0,1fr)}.academy-continue-card .button{grid-column:1/-1;justify-self:stretch}.academy-path-grid,.academy-course-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.academy-home-hero{grid-template-columns:minmax(0,57%) minmax(0,43%);min-height:255px}.academy-home-hero-copy{padding:15px}.academy-home-hero-copy>span{font-size:13px}.academy-home-hero-copy h1{font-size:21px}.academy-home-hero-copy p{font-size:12px}.academy-home-hero-art{min-height:255px}.academy-home-hero-art:before{background:linear-gradient(90deg,#f3eee5,#0000 38%)}.academy-home-hero-art img{object-position:49% 18%}.academy-continue-card{grid-template-columns:80px minmax(0,1fr);gap:9px}.academy-continue-visual{min-height:78px}.academy-continue-empty{display:grid}.academy-path-grid,.academy-course-grid,.academy-home-aside{grid-template-columns:1fr}.academy-course-card:only-child{grid-template-columns:minmax(0,40%) minmax(0,1fr)}.academy-home-quote{grid-column:auto}}
