@layer components{.pr-service{--green:#c3621e;--coaching-ink:#a34b12}.pr-service .school__hero{grid-template-columns:1fr;min-height:390px;padding:64px 0 80px}.pr-service .school__hero-type{color:#fff0e1;font-size:clamp(4rem,11vw,9rem);bottom:-8px}.pr-service .school__lead{max-width:760px}.pr-service .school__anchors{border-color:#f0d4bb}.pr-service .school__intro>p{white-space:pre-line}.pr-service .coaching__coaches figure{background:#fff6ed}.pr-service .coaching__profile{border-color:#f0d4bb}.pr-service__features{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}.pr-service__features li{background:#fff6ed;border:1px solid #f0d4bb;border-radius:20px;grid-template-columns:1fr auto;align-content:start;gap:28px 12px;padding:28px 24px;display:grid}.pr-service__number{font:300 2rem/1 var(--font-en);color:var(--coaching-ink)}.pr-service__features .lucide-icon{color:var(--coaching-ink);width:28px;height:28px}.pr-service__features h3{grid-column:1/-1;font-size:1.125rem;line-height:1.9}.pr-service__feature-body{max-width:880px;margin:40px auto 0}.pr-service__feature-body p+p{border-top:1px solid #f0d4bb;margin-top:24px;padding-top:24px}@media (width<=1023px){.pr-service__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.pr-service .school__hero{min-height:300px;padding:40px 0 56px}.pr-service .school__hero-type{font-size:3.4rem;bottom:0}.pr-service__features{grid-template-columns:1fr;gap:16px}.pr-service__features li{gap:16px;padding:24px}.pr-service__features h3{font-size:1.125rem}.pr-service__feature-body{margin-top:28px}}}
