#sensei-site .website-news-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:35px}#sensei-site .website-news-heading h2{margin-top:10px}#sensei-site .website-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#sensei-site .website-news-card{min-width:0;border:1px solid var(--line);border-radius:18px;background:#fff;overflow:hidden;display:flex;flex-direction:column}#sensei-site .website-news-photo{display:block;aspect-ratio:16/10;overflow:hidden;background:#e9e9e9}#sensei-site .website-news-photo img{width:100%;height:100%;object-fit:cover;transition:transform .25s}#sensei-site .website-news-photo:hover img{transform:scale(1.025)}#sensei-site .website-news-copy{padding:25px;flex:1;display:flex;align-items:start;flex-direction:column}#sensei-site .website-news-copy time{font-size:11px;color:var(--muted)}#sensei-site .website-news-copy h3{font-size:23px;line-height:1.25;letter-spacing:-.5px;margin:15px 0}#sensei-site .website-news-copy h3 a:hover{color:var(--red)}#sensei-site .website-news-copy>p{font-size:13px;line-height:1.8;color:var(--muted);margin:0 0 22px}#sensei-site .website-news-copy .text-link{margin-top:auto;font-size:12px}#sensei-site .website-news-grid .website-news-copy .text-link{color:var(--red)}#sensei-site .website-news-article{max-width:830px;margin:0 auto}#sensei-site .website-news-article>img{width:100%;max-height:540px;object-fit:cover;border-radius:18px;margin:0 0 35px}#sensei-site .website-news-article>.website-news-text p{font-size:18px;line-height:1.9;margin:0 0 24px;overflow-wrap:anywhere}#sensei-site .website-news-meta{font-size:12px;color:var(--muted);margin-top:20px}#sensei-site .website-news-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:40px;font-size:14px}#sensei-site .website-news-empty{padding:50px 0;max-width:640px}#sensei-site .website-news-empty p{font-size:16px;line-height:1.8;margin:20px 0 30px}
#sensei-site .website-news-home{border-top:1px solid var(--line)}#sensei-site .website-news-home .website-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#sensei-site .website-news-home .website-news-heading h2{margin-bottom:0}#sensei-site .website-news-placeholder{color:var(--muted);font-size:16px;line-height:1.8;margin:0}
@media(max-width:940px){#sensei-site .website-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:660px){#sensei-site .website-news-home .website-news-grid{grid-template-columns:1fr}#sensei-site .website-news-heading{align-items:start;flex-direction:column;gap:18px}#sensei-site .website-news-grid{grid-template-columns:1fr;gap:20px}#sensei-site .website-news-copy{padding:23px}#sensei-site .website-news-copy h3{font-size:24px}#sensei-site .website-news-copy>p{font-size:14px}#sensei-site .website-news-article>.website-news-text p{font-size:17px;line-height:1.85}#sensei-site .website-news-article>img{border-radius:12px;margin-bottom:25px}}
@media(prefers-reduced-motion:reduce){#sensei-site .website-news-photo img{transition:none}}
