.articles-page{background-color:#f5f5f4!important}.article-hero-section{width:100%}.article-hero-card{background-color:#fff;border:1px solid #dcdcda;border-radius:0!important;box-shadow:0 4px 20px rgba(0,0,0,.03);overflow:hidden}.article-hero-card .article-hero-img-col,.article-hero-img-col{background-color:#f0f0f0;min-height:420px;padding:0!important;position:relative}.article-hero-img{display:block;max-height:480px;object-fit:cover}.article-hero-img,.article-hero-img-skeleton{border-radius:0!important;height:100%;min-height:420px;width:100%}@media (max-width:767.98px){.article-hero-card .article-hero-img-col,.article-hero-img,.article-hero-img-col,.article-hero-img-skeleton{max-height:280px;min-height:240px}}.article-hero-card .article-hero-content-col,.article-hero-content-col{background-color:#fff;padding:1.5rem!important}@media (min-width:768px){.article-hero-card .article-hero-content-col,.article-hero-content-col{padding:3rem!important}}.article-hero-category{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.article-hero-title{-webkit-line-clamp:4;font-family:Times New Roman,Times,serif;font-size:clamp(1.6rem,2.75vw,2.35rem);font-weight:700;letter-spacing:-.01em;line-height:1.25}.article-hero-excerpt,.article-hero-title{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.article-hero-excerpt{-webkit-line-clamp:3;font-size:.95rem;line-height:1.65}.article-hero-btn{letter-spacing:.12em!important;padding:.75rem 1.75rem!important}.article-hero-btn,.hero-button-delete,.hero-button-edit{border-radius:0!important;font-family:Montserrat,sans-serif!important;font-size:.8rem!important;font-weight:700!important}.hero-button-delete,.hero-button-edit{align-items:center;cursor:pointer;display:inline-flex;gap:6px;justify-content:center;letter-spacing:.08em!important;line-height:1;padding:.75rem 1.25rem!important;text-decoration:none!important;transition:all .2s ease}.hero-button-edit{background:#fff;border:1px solid #114251;color:#114251}.hero-button-edit:hover{background:#114251;color:#fff}.hero-button-delete{background:#fff;border:1px solid #c5221f;color:#c5221f}.hero-button-delete:hover{background:#c5221f;color:#fff}.article-hero-carousel .slick-dots,.article-hero-carousel .slick-next,.article-hero-carousel .slick-prev{display:none!important}.article-hero-carousel .slick-slide>div{height:100%}.article-section-label{color:#717171;font-size:.75rem;letter-spacing:.15em}.article-section-label,.article-section-title{font-family:Montserrat,sans-serif;font-weight:700}.article-section-title{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.2}.article-section-title em{font-family:Times New Roman,Times,serif;font-style:italic;font-weight:400}.article-section-subtitle{font-size:.95rem}.article-filter-container{-ms-overflow-style:none!important;align-items:center!important;border-bottom:1px solid rgba(0,0,0,.08)!important;display:flex!important;flex-wrap:nowrap!important;gap:32px!important;justify-content:flex-start!important;overflow-x:auto!important;scrollbar-width:none!important;width:100%!important}.article-filter-container::-webkit-scrollbar{display:none!important}.filter-tab{background-color:transparent!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;color:#777!important;cursor:pointer!important;font-family:Montserrat,sans-serif!important;font-size:.9rem!important;font-weight:600!important;letter-spacing:.04em!important;margin-bottom:-1px!important;outline:none!important;padding:12px 4px!important;text-transform:uppercase!important;transition:all .2s ease!important;white-space:nowrap!important}.filter-tab.active,.filter-tab:hover{color:#111!important}.filter-tab.active{border-bottom-color:#111!important}@media (max-width:767.98px){.article-hero-img,.article-hero-img-col{max-height:280px;min-height:240px}.article-hero-img-skeleton{height:240px;min-height:240px}.article-hero-title{font-size:1.4rem}.article-hero-excerpt{font-size:.88rem}}.pagination{align-items:center!important;box-shadow:none!important;display:flex!important;gap:6px!important;justify-content:center!important;padding:0!important}.page-item,.pagination{background:transparent!important;border:none!important}.page-item{margin:0!important}.page-link{align-items:center!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#777!important;cursor:pointer!important;display:flex!important;font-family:Montserrat,sans-serif!important;font-size:.95rem!important;font-weight:500!important;height:36px!important;justify-content:center!important;padding:0!important;transition:all .2s ease!important;user-select:none!important;width:36px!important}.page-link:hover{background-color:rgba(18,52,87,.08)!important;color:#123457!important}.page-link.active{background-color:#123457!important;color:#fff!important;font-weight:700!important}.page-link svg{fill:currentColor!important;transition:fill .2s ease!important}.page-link:hover svg{fill:#123457!important}.page-item span.page-link{cursor:default!important}.page-item span.page-link:hover{background-color:transparent!important;color:#777!important}.l-cardlist .card{background-color:#fff!important;border:1px solid #dcdcda!important;border-radius:0!important;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.l-cardlist .card:hover{box-shadow:0 6px 20px rgba(0,0,0,.05)}.l-cardlist .card-img-container,.l-cardlist .card-img-container img,.l-cardlist .card-img-top{border-radius:0!important;object-fit:cover!important;width:100%!important}.article-card-editor-area{border-top:1px solid #dcdcda;margin-top:16px;padding-top:12px;width:100%}.editor-area-button-container{display:flex;gap:8px;width:100%}.article-card-editor-area .button-delete,.article-card-editor-area .button-edit,.article-card-editor-area a{align-items:center;border-radius:0!important;cursor:pointer;display:inline-flex;flex:1;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:700;gap:6px;justify-content:center;letter-spacing:.05em;padding:6px 8px;text-decoration:none!important;transition:all .2s ease}.article-card-editor-area .button-edit{background:#fff;border:1px solid #114251;color:#114251}.article-card-editor-area .button-edit:hover{background:#114251;color:#fff}.article-card-editor-area .button-delete{background:#fff;border:1px solid #c5221f;color:#c5221f}.article-card-editor-area .button-delete:hover{background:#c5221f;color:#fff}