.sp-public{color:var(--school-font,#18372c)}.sp-public :is(.v2-school-lead article,.v2-compact-grid>article,.v2-friends,.sp-news-card,.school-tabs,.card,.school-feature){border-left-color:var(--school-accent)!important}.sp-public :is(button,.button){background:var(--school-primary)!important;color:#fff!important}.sp-public :is(button,.button,.v2-school-nav a,.sp-news-card,.team-member,.card){transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.sp-public :is(button,.button,.v2-school-nav a):hover{background:var(--school-accent)!important;color:#fff!important}.sp-public :is(.sp-news-card,.team-member,.card):hover{transform:scale(1.025);box-shadow:0 15px 34px color-mix(in srgb,var(--school-primary) 18%,transparent)}.sp-public :is(.v2-school-lead i,.v2-compact-grid i){display:none!important}.sp-content{padding:24px 28px 44px;background:#f8fcfa}.sp-feature{padding:24px;border:1px solid #dce9e3;border-left:6px solid var(--school-accent);border-radius:20px;background:#fff}.sp-feature form{display:flex;align-items:end;gap:10px;margin-top:15px}.sp-feature label{display:grid;gap:5px}.sp-news-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:12px 0 24px}.sp-news-card{display:grid;overflow:hidden;border:1px solid #dce8e2;border-left:5px solid var(--school-accent);border-radius:17px;background:#fff;color:var(--school-font,#18372c);text-decoration:none}.sp-news-card img{width:100%;height:145px;object-fit:cover}.sp-news-card span{padding:13px}.sp-news-card h3,.sp-news-card p{margin:5px 0}.sp-news-card p{font-size:12px;color:#687a72}.sp-news-card b,.sp-news-card small{font-size:10px;color:var(--school-primary)}.sp-top .sp-news-card:first-child{grid-column:span 2}.sp-pager{display:flex;justify-content:center;align-items:center;gap:14px}.sp-pager a,.sp-next{padding:10px 16px;border-radius:999px;background:var(--school-primary);color:#fff;text-decoration:none}.sp-pager a[aria-disabled=true]{opacity:.4;pointer-events:none}.sp-article,.sp-comments{max-width:850px;margin:auto;padding:25px;border:1px solid #dce8e2;border-left:6px solid var(--school-accent);border-radius:20px;background:#fff}.sp-article>img{width:100%;max-height:460px;object-fit:cover;border-radius:15px}.sp-article h1{font-size:37px}.sp-like{display:block;margin-top:20px}.sp-next{display:block;width:max-content;max-width:800px;margin:18px auto}.sp-comments article{padding:12px 0;border-bottom:1px solid #e0e9e4}.sp-comments article small{display:block;color:#718078}.sp-comments form{display:grid;gap:12px}.sp-comments label{display:grid;gap:5px}.sp-comments :is(input,textarea){padding:11px;border:1px solid #cadbd2;border-radius:13px}.sp-school-footer{display:grid!important;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;padding:28px!important;border-radius:20px 20px 0 0;background:var(--school-primary)!important;color:#fff!important}.sp-school-footer p{margin:5px 0}@media(max-width:850px){.sp-news-grid{grid-template-columns:repeat(2,1fr)}.sp-top .sp-news-card:first-child{grid-column:auto}}@media(max-width:560px){.sp-news-grid,.sp-school-footer{grid-template-columns:1fr}.sp-content{padding:15px 10px}.sp-article h1{font-size:28px}}
