
.esas-news-article .esas-admissions-hero h1{font-size:clamp(27px,3vw,37px)!important;max-width:1000px;line-height:1.2!important}
.esas-news-article .article-date{font-size:12px!important;color:#bdd7e4!important}
.esas-news-prose{min-width:0;color:#344d5d}.esas-news-prose>p{font-size:16px;line-height:1.85;margin:0 0 18px}
.esas-news-prose>h1{font-size:27px!important;line-height:1.3;color:#173f58;margin:38px 0 22px!important;letter-spacing:-.02em;padding-top:23px;border-top:1px solid #d7e4e9}
.esas-news-prose>h2{font-size:21px!important;line-height:1.4;color:#24546b;margin:29px 0 13px!important}
.esas-news-prose .article-course{padding:12px 16px;background:#edf5f7;border-left:3px solid #3d96a6;border-radius:0 6px 6px 0;font-size:14px;line-height:1.6}
.article-course a{color:#216a80;font-weight:600;text-decoration:none}.article-course a:hover{text-decoration:underline}
.article-fee-table{overflow-x:auto;margin:22px 0}.article-fee-table table{width:100%;border-collapse:collapse;font-size:13px}.article-fee-table th,.article-fee-table td{padding:13px 10px;text-align:left;border-bottom:1px solid #dce6eb}.article-fee-table thead{background:#173f58;color:white}.article-fee-table tbody{background:white}
.article-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.article-actions a{background:#173f58;color:white;border-radius:7px;padding:12px 17px;font-size:14px;font-weight:600;text-decoration:none}.article-actions a:hover{background:#26788b}
.esas-news-article .esas-news-sidebar h3{font-size:15px!important;color:#456879;margin:20px 0 5px!important}.esas-news-article .esas-news-sidebar a{font-size:12px;line-height:1.6;padding:10px 0}
.esas-news-card{padding:26px;border:1px solid #d7e5eb;background:white;border-radius:12px}.esas-news-card h3{font-size:23px;line-height:1.35;margin:12px 0}.esas-news-card h3 a{color:#173f58;text-decoration:none}.esas-news-card h3 a:hover{color:#268497}.esas-news-card p{font-size:14px;line-height:1.7;color:#5b7483}.esas-news-card .news-card-date{font-size:12px;color:#788e9b}.news-read-link{color:#1d7187;font-size:14px;font-weight:700;text-decoration:none}
@media(max-width:760px){.esas-news-prose>p{font-size:15px;line-height:1.8}.esas-news-prose>h1{font-size:23px!important}.esas-news-prose>h2{font-size:19px!important}.article-fee-table table{min-width:480px}.esas-news-card{padding:20px}.esas-news-card h3{font-size:21px}}

.esas-news-prose>h3{font-size:17px!important;line-height:1.4;color:#3c6477;margin:22px 0 8px!important}
