.pg-schools .sch-hero{padding:16px 0 56px}.pg-schools .sch-grid{gap:16px;display:grid}.pg-schools .sch-l{gap:8px;display:grid}.pg-schools .sch-r{align-content:start;gap:10px;display:grid}.pg-schools .sch-fig{background:var(--soft);border-radius:24px;margin:4px 0;padding:10px;position:relative}.pg-schools .sch-fig .slit{background:#fff;border-radius:16px;width:100%;height:160px;padding:6px}.pg-schools .sch-fig .pause{border:1px solid var(--hair);width:44px;height:44px;box-shadow:none;background:#fff;top:16px;bottom:auto;right:16px}.pg-schools .sch-when{font:500 15px/22px var(--sans);color:var(--ink);align-items:flex-start;gap:10px;display:flex}.pg-schools .sch-when .ic{color:var(--cob);margin-top:1px}.pg-schools .sch-when .ph{margin-top:6px}.pg-schools .sch-inv{color:var(--ink2);font-size:15px;line-height:22px}.pg-schools .sch-hero .acts{margin-top:6px}.pg-schools .sch-hero .acts .btn{flex:auto}.pg-schools .sch-mail{margin-top:2px}.pg-schools .sch-next{padding-top:0}.pg-schools .sch-next-in{justify-items:start;gap:16px;display:grid}.pg-schools .sch-next .smallp{background:var(--mist)}.pg-schools .prog-schools .p5{background:var(--soft)}@media (width<=767px){.pg-schools .sch-hero h1{margin-top:0}.pg-schools .sch-fig .pause{display:none}.pg-schools .prog-sec{padding-top:0}.pg-schools .prog-schools .p5{border-radius:0;margin:0 -16px;padding:14px 16px;background:var(--soft)!important}.pg-schools .prog-schools .p5 .pband{background:#fff}.pg-schools .ho-sec{padding-top:var(--sec)}}@media (width<=767px) and (height<=700px){.pg-schools .sch-fig .slit{height:96px}.pg-schools .sch-fig{padding:6px}}@media (width>=768px){.pg-schools .sch-hero{padding:48px 0 var(--sec)}.pg-schools .sch-grid{gap:20px}.pg-schools .sch-r{gap:14px;max-width:620px}.pg-schools .sch-fig{border-radius:28px;margin:8px 0;padding:16px}.pg-schools .sch-fig .slit{aspect-ratio:560/300;border-radius:20px;height:auto;padding:16px}.pg-schools .sch-fig .pause{box-shadow:var(--shn);top:auto;bottom:-22px;right:32px}.pg-schools .prog-sec{background:var(--mist)}.pg-schools .sch-when{font-size:17px;line-height:26px}.pg-schools .sch-when .ic{margin-top:3px}.pg-schools .sch-inv{font-size:16px;line-height:1.55}.pg-schools .sch-hero .acts .btn{flex:none}}@media (width>=960px){.pg-schools .sch-grid{grid-template-columns:minmax(0,11fr) minmax(0,10fr);grid-template-areas:"l f""r f";align-items:start;gap:24px 56px}.pg-schools .sch-l{grid-area:l}.pg-schools .sch-r{grid-area:r}.pg-schools .sch-fig{grid-area:f;align-self:center;margin:0}}
