.news-list{clear:both;display:block;width:auto;margin:0 30px;}
.news-list-item{display:flex;gap:18px;padding:18px 5px;border-bottom:1px solid #e6e6e6;box-sizing:border-box;}
.news-list-image{display:flex;flex:0 0 180px;height:125px;align-items:center;justify-content:center;overflow:hidden;background:#fff;color:#ccc;text-decoration:none;}
.news-list-image img{width:100%;height:100%;object-fit:contain;}
.news-list-image .fa{font-size:32px;}
.news-list-copy{min-width:0;flex:1;}
.news-list-copy h2{margin:0 0 4px;font-size:15pt;line-height:1.3;}
.news-list-copy h2 a{font-family:font-bold;font-weight:700;text-decoration:none;}
.news-list-copy time{display:block;margin-bottom:9px;font-size:9pt;}
.news-list-copy p{margin:0 0 10px;line-height:1.55;}
.news-read-more{display:inline-block;font-family:font-bold;text-decoration:none;}
.news-pages-gap{display:inline-block;padding:0 4px;color:#888;}
.news-empty{padding:25px 10px;text-align:center;}
.news-detail{display:block;width:auto;box-sizing:border-box;margin:20px 30px;padding:4px 0 25px;}
.news-back{display:inline-block;margin:0 0 18px;text-decoration:none;}
.news-detail header{margin-bottom:18px;}
.news-detail h1{margin:0 0 5px;font-size:22pt;line-height:1.25;}
.news-gallery{margin-bottom:24px;}.news-gallery-main{display:flex;position:relative;width:100%;max-height:520px;padding:0;align-items:center;justify-content:center;overflow:hidden;border:0;background:#fff;cursor:zoom-in}.news-gallery-main img{display:block;max-width:100%;max-height:520px;width:auto;height:auto;object-fit:contain}.news-gallery-main>.fa{position:absolute;right:12px;bottom:12px;padding:9px;border-radius:50%;background:rgba(255,255,255,.88);color:#555}.news-gallery-more{margin-top:30px;padding-top:18px;border-top:1px solid #e6e6e6}.news-gallery-more h2{margin:0 0 12px;font-family:font-bold;font-size:15pt}.news-gallery-thumbs{display:flex;gap:9px;flex-wrap:wrap}.news-gallery-thumb{display:flex;width:88px;height:72px;padding:4px;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid #e1e4e8;border-radius:4px;background:#fff;cursor:pointer}.news-gallery-thumb:hover{border-color:#999}.news-gallery-thumb img{max-width:100%;max-height:100%;object-fit:contain}
.news-detail-content{font-size:11pt;line-height:1.65;overflow-wrap:anywhere;}
.news-detail-content img{max-width:100%;height:auto;}.news-detail-content img[data-news-wrap="left"]{float:left;margin:4px 18px 12px 0}.news-detail-content img[data-news-wrap="right"]{float:right;margin:4px 0 12px 18px}.news-detail-content .ql-align-center{text-align:center}.news-detail-content .ql-align-right{text-align:right}.news-detail-content .ql-align-justify{text-align:justify}.news-detail-content::after{display:block;clear:both;content:""}
.news-detail-content a{color:#990000;}
.news-detail-content h1,.news-detail-content h2,.news-detail-content h3,.news-detail-content h4{line-height:1.3;}
.news-detail-nav{margin-top:34px;padding-top:20px;border-top:1px solid #e6e6e6;}
.news-detail-nav h2{margin:0 0 14px;font-family:font-bold;font-size:15pt;}
.news-nav-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
.news-nav-card{display:flex;min-width:0;gap:14px;padding:12px;border:1px solid #e6e6e6;border-radius:4px;box-sizing:border-box;text-decoration:none;}
.news-nav-card:hover{border-color:#bbb;}
.news-nav-image{display:flex;flex:0 0 120px;height:82px;align-items:center;justify-content:center;overflow:hidden;background:#fff;color:#ccc;}
.news-nav-image img{width:100%;height:100%;object-fit:contain;}
.news-nav-copy{display:block;min-width:0;}
.news-nav-copy strong{display:block;margin-bottom:6px;font-family:font-bold;line-height:1.3;}
.news-nav-copy>span{display:-webkit-box;overflow:hidden;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
@media(max-width:650px){
  .news-list{margin-left:10px;margin-right:10px;}
  .news-list-item{gap:12px;padding:14px 2px;align-items:flex-start;}
  .news-list-image{flex-basis:105px;height:90px;}
  .news-list-copy h2{font-size:12pt;}
  .news-list-copy p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
  .news-detail h1{font-size:18pt;}
  .news-detail{margin:10px;padding-left:0;padding-right:0;}
  .news-nav-list{grid-template-columns:1fr;}
}
@media(max-width:420px){
  .news-list-item{display:block;}
  .news-list-image{width:100%;height:160px;margin-bottom:12px;}
  .news-nav-card{gap:10px;padding:9px;}
  .news-nav-image{flex-basis:92px;height:70px;}
  .lk_lahter{padding-left:1px;padding-right:1px;}
  .lk_link,.lk_hall{width:auto;min-width:58px;font-size:8pt;}
}

/* Uudise avaliku detailvaate tüpograafia ja täislaiuses põhipilt. */
.news-detail .news-gallery-main{display:block;max-height:none}
.news-detail .news-gallery-main img{display:block;width:100%;height:auto;max-width:100%;max-height:none;object-fit:contain}
.news-detail-content{font-size:10pt;line-height:1.5}
.news-detail-content h1,.news-detail-content h2,.news-detail-content h3,.news-detail-content h4{font-family:font-bold;font-weight:700;line-height:1.3}
.news-detail-content h2{font-size:16pt}.news-detail-content h3{font-size:14pt}.news-detail-content h4{font-size:12pt}
.news-detail-content table{display:block;width:100%;margin:18px 0;border-spacing:0;border-collapse:collapse;overflow-x:auto}.news-detail-content th,.news-detail-content td{min-width:115px;padding:9px 10px;border:1px solid #d9dfe7;text-align:left;vertical-align:top}.news-detail-content th{font-family:font-bold;font-weight:700;background:#f1f4f8}.news-detail-content tbody tr:nth-child(even){background:#fafbfc}
