.pupil-news{display:flex;flex-direction:column;gap:var(--clamp-40-32);margin:0 auto 160px;width:calc(50% - 30px)}@media(max-width:1200px){.pupil-news{margin:0 auto 168px;width:calc(75% - 10px);gap:32px}}@media(max-width:640px){.pupil-news{margin:0 auto 100px;width:auto}}.pupil-news .subtitle{position:relative;width:max-content}.pupil-news .subtitle span{position:absolute;font-style:normal;transform:translateX(100%);right:-8px}.pupil-news-cards{display:flex;flex-direction:column;gap:12px}@media(max-width:640px){.pupil-news-cards{flex-direction:row;gap:8px;padding-right:8px;width:100vw;transform:translateX(-20px);padding-left:20px;overflow-x:scroll}.pupil-news-cards::-webkit-scrollbar{display:none}}.pupil-news-cards-card{display:flex;justify-content:space-between;padding:32px var(--clamp-40-32);border-radius:var(--rounded-s);width:100%;background:var(--white);position:relative;overflow:hidden;flex-shrink:0;transition:.3s ease}.pupil-news-cards-card:hover{transform:scale(1.02)}@media(max-width:1200px){.pupil-news-cards-card{padding:32px}.pupil-news-cards-card:hover{cursor:auto;transform:unset}}@media(max-width:640px){.pupil-news-cards-card{flex-direction:column;width:320px;padding:24px;height:min-content}}.pupil-news-cards-card-dashed{position:absolute;left:71.29412%;top:0;height:100%;width:1px}@media(max-width:640px){.pupil-news-cards-card-dashed{transform:rotateX(90deg)}}.pupil-news-cards-card-date{margin-top:12px}.pupil-news-cards-card-right{text-align:end;flex-shrink:0;width:243px;position:relative}@media(max-width:1200px){.pupil-news-cards-card-right{width:180px}}@media(max-width:640px){.pupil-news-cards-card-right{width:auto;text-align:start;margin-top:48px}}.pupil-news-cards-card-right-dashed{display:none;position:absolute}@media(max-width:640px){.pupil-news-cards-card-right-dashed{display:initial;top:-24px;left:-24px}}.pupil-news-cards-card-content{width:100%}.pupil-news-cards-card-content .content-text{max-width:80%}