/* Shared interior pages: same editorial rhythm as the home page. */
.ym-site #main-content{min-height:55vh}.ym-site .main-content{min-height:45vh}.ym-site .main-content>.container{padding-top:35px!important;padding-bottom:45px!important}.ym-site .main-content h1,.ym-site .im-page-title{font-size:34px;font-weight:800;letter-spacing:-1px;line-height:1.2;color:var(--ym-ink)}.ym-site .main-content h1 .text-muted{font-weight:500;letter-spacing:0}.ym-site .form-control,.ym-site .form-select{border-color:#d3e0e5;border-radius:3px;padding:12px 14px;font-size:14px}.ym-site .form-control:focus,.ym-site .form-select:focus{border-color:var(--ym-teal);box-shadow:0 0 0 3px #087f8c13}.ym-site .main-content .card,.ym-site .cat-news-card{border:1px solid #e0e8ec!important;box-shadow:none!important;border-radius:3px!important}.ym-site .main-content .card-body{padding:20px}.ym-site .main-content .card-body h2{font-size:19px;font-weight:800;line-height:1.4;letter-spacing:-.4px}.ym-site .main-content .card-body p{line-height:1.75}.ym-site .list-group-item{padding:15px 17px;border-color:#e5ecef;line-height:1.65}.ym-site .im-empty-state{border:1px solid #dfE8eb;background:#f4f8f9;text-align:center;padding:45px 25px;margin:25px 0}.im-empty-state>i{font-size:30px;color:var(--ym-teal);margin-bottom:18px}.ym-site .im-empty-state h2{font-size:23px;font-weight:800}.im-empty-state p{font-size:14px;color:#667a84;margin:12px 0 20px}.im-empty-state a{font-size:13px;font-weight:800;color:var(--ym-teal)}.ym-site .pagination{gap:6px}.ym-site .page-link{min-width:38px;min-height:38px;display:flex;justify-content:center;align-items:center;border-radius:2px!important;border-color:#dce5e9;color:#244352;font-size:12px}.ym-site .page-item.active .page-link{color:white}.ym-site .cat-page-header{border-radius:3px;margin-top:30px}.ym-site .cat-header-inner{padding:30px!important}.ym-site .cat-header-inner h1{font-size:32px;letter-spacing:-.7px}.ym-site .cat-header-actions .follow-btn{font-size:12px;padding:9px 15px}.ym-site .cat-first-post{border:1px solid #dfe7eb;margin-bottom:14px}.ym-site .im-category-lead-title{position:static;background:white;padding:22px!important;color:#102c3e}.ym-site .im-category-lead-title:before,.ym-site .im-category-lead-title:after{display:none}.ym-site .im-category-lead-title .s-cat{position:static;display:table;margin-bottom:10px;font-size:10px;background:var(--ym-teal);padding:5px 8px;color:#fff}.ym-site .im-category-lead-title h2{font-size:27px;font-weight:800;line-height:1.25;letter-spacing:-.6px;margin:0}.ym-site .cat-news-card .p-2{padding:16px!important}.ym-site .cat-card-img{height:auto;aspect-ratio:1.6;object-fit:cover}.ym-site .cat-card-title{font-size:17px;font-weight:800!important;line-height:1.45;-webkit-line-clamp:4}.ym-site .cat-news-card{border-left:0!important;border-right:0!important;border-top:0!important}.ym-site .widget{border-radius:3px;margin-bottom:25px!important}.ym-site .widget-head{letter-spacing:-.2px}.ym-site .post-page{padding-top:16px}.ym-site #post-article{border:0;border-bottom:1px solid #e1e8eb;border-radius:0}.ym-site .post-header{padding:16px 0 20px!important}.ym-site .post-title{font-size:40px;letter-spacing:-1.25px;line-height:1.16}.ym-site .post-summary{font-size:19px;line-height:1.7;color:#657580}.ym-site .post-meta{gap:13px}.ym-site .post-content{padding:26px 0!important;font-size:19px;line-height:1.9;overflow-wrap:anywhere}.ym-site .post-content img,.ym-site .post-content video,.ym-site .post-content iframe{max-width:100%;height:auto}.ym-site .post-content iframe{aspect-ratio:16/9}.ym-site .post-content table{display:block;max-width:100%;overflow:auto}.ym-site .post-share-bar{flex-wrap:wrap;gap:7px;padding:14px 0}.ym-site .post-share-bar button{font-size:12px}.ym-site .post-breadcrumb{font-size:11px;line-height:1.7;overflow-wrap:anywhere}.ym-site .contact-form-modern{max-width:780px}.ym-site .contact-form-modern textarea{min-height:180px}.ym-site .service-panel{border:1px solid #dde7eb!important;box-shadow:none!important;padding:28px!important;border-radius:3px}.ym-site .service-item,.ym-site .forecast-card{border-radius:3px;background:#f1f6f7}.ym-site .service-item .val{color:var(--ym-teal)}.ym-site .main-content .card>h2{font-size:22px;font-weight:800;margin-top:16px}.ym-site .main-content .card>p,.ym-site .main-content .card>ul{font-size:15px;line-height:1.9}.ym-site .main-content .card h2:first-child{margin-top:0}
@media(max-width:767px){.ym-site .main-content>.container{padding-top:24px!important;padding-bottom:30px!important}.ym-site .main-content h1,.ym-site .im-page-title{font-size:28px;overflow-wrap:anywhere}.ym-site .main-content .card-body{padding:16px}.ym-site .main-content .card-body h2{font-size:18px}.ym-site .cat-page-header{margin-top:15px}.ym-site .cat-header-inner{padding:21px!important}.ym-site .cat-header-inner>.position-relative{align-items:flex-start!important;flex-wrap:wrap;gap:16px!important}.ym-site .cat-header-inner h1{font-size:27px}.ym-site .cat-header-actions{margin-left:0!important}.ym-site .cat-first-post img{height:auto!important;aspect-ratio:1.5}.ym-site .im-category-lead-title{padding:18px!important}.ym-site .im-category-lead-title h2{font-size:24px}.ym-site .cat-news-card .p-2{padding:12px 0!important}.ym-site .cat-card-title{font-size:14px;line-height:1.45}.ym-site .cat-card-img{aspect-ratio:1.3}.ym-site .post-title{font-size:30px;line-height:1.23;letter-spacing:-.8px}.ym-site .post-summary{font-size:17px}.ym-site .post-content{font-size:17px;line-height:1.85;padding:20px 0!important}.ym-site .post-share-bar{gap:6px}.ym-site .post-share-bar .share-btn{padding:8px 10px;font-size:11px;min-height:36px}.ym-site .post-share-bar button{font-size:11px}.ym-site .service-panel{padding:18px!important}.ym-site .main-content .card>p,.ym-site .main-content .card>ul{font-size:14px}.ym-site .im-empty-state{padding:30px 20px}.ym-site .im-empty-state h2{font-size:21px}}
@media print{.ym-header,.ym-topline,.ym-footer,.post-share-bar,.post-page aside,.ym-consent{display:none!important}.post-page .col-lg-8{width:100%}.ym-site .post-title{font-size:28px}.ym-site .post-content{font-size:13px}}
