:root{--color-bg:#ffffff;--color-surface:#f9f9fa;--color-text:#242526;--color-heading:#111213;--color-muted:#5a5d61;--color-accent:#c83713;--color-accent-contrast:#ffffff;--color-border:#dcdee0;--font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:"Playfair Display", Georgia, Cambria, serif;--fs-base:16px;--fs-h1:2.25rem;--fs-h2:1.75rem;--fs-h3:1.25rem;--lh-base:1.6;--fw-normal:400;--fw-bold:700;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:32px;--space-xl:64px;--radius-sm:4px;--radius-md:8px;--shadow-sm:0 1px 3px rgba(17, 18, 19, 0.06), 0 1px 2px rgba(17, 18, 19, 0.04);--shadow-md:0 4px 12px rgba(17, 18, 19, 0.08), 0 2px 4px rgba(17, 18, 19, 0.04);--container:930px;--container-wide:1400px;--container-max:1440px;--container-pad:1.25rem}*,*::before,*::after{box-sizing:border-box}body{margin:0;font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased}a{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}a:hover{text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;height:auto;display:block}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,::before,::after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}}.latestnews-site{display:flex;flex-direction:column;min-height:100vh}.latestnews-header{background-color:var(--color-heading);color:#fff}.latestnews-header__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);padding-block:var(--space-lg) var(--space-md);display:flex;justify-content:center;align-items:center}.latestnews-site-branding{text-align:center}.latestnews-site-title{font-family:var(--font-heading);font-size:var(--fs-h1);font-weight:var(--fw-bold);color:#fff;text-decoration:none;letter-spacing:-.5px}.latestnews-site-title:hover{color:var(--color-border)}.latestnews-nav-bar{background-color:var(--color-bg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.latestnews-nav-bar__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);position:relative;display:flex;align-items:center;justify-content:center;min-height:52px}.latestnews-nav-primary{width:100%}.latestnews-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm)}.latestnews-nav__list a{display:flex;align-items:center;min-height:44px;padding-inline:var(--space-md);color:var(--color-heading);text-decoration:none;font-weight:var(--fw-bold);font-size:.95rem;transition:color 0.2s ease}.latestnews-nav__list a:hover{color:var(--color-accent)}.latestnews-nav__list .current-menu-item>a{background-color:var(--color-accent);color:var(--color-accent-contrast)}.latestnews-nav__list .current-menu-item>a:hover{color:var(--color-accent-contrast);opacity:.9}.latestnews-search-toggle{position:absolute;right:var(--container-pad);top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-heading);min-width:44px;min-height:44px;cursor:pointer;display:flex;align-items:center;justify-content:center}.latestnews-search-toggle:hover{color:var(--color-accent)}.latestnews-header-search{position:absolute;top:100%;left:0;right:0;background-color:var(--color-bg);border-bottom:2px solid var(--color-border);padding:var(--space-md);z-index:100;box-shadow:var(--shadow-md)}.latestnews-header-banner{background-color:var(--color-surface);border-bottom:1px solid var(--color-border);padding-block:var(--space-sm);text-align:center}.latestnews-container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);width:100%}.latestnews-content-wrap{padding-block:var(--space-lg) var(--space-xl);flex-grow:1}.latestnews-layout{display:grid;grid-template-columns:1fr;gap:var(--space-xl)}@media (min-width:992px){.latestnews-layout--has-sidebar{grid-template-columns:2fr 1fr}}.latestnews-primary{min-width:0}.latestnews-sidebar{display:flex;flex-direction:column;gap:var(--space-xl)}@media (min-width:992px){.latestnews-sidebar{position:sticky;top:var(--space-md);align-self:start}}.latestnews-widget{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-lg)}.latestnews-widget__title{font-family:var(--font-heading);font-size:var(--fs-h3);color:var(--color-heading);margin-top:0;margin-bottom:var(--space-md);padding-bottom:var(--space-xs);border-bottom:2px solid var(--color-accent);display:inline-block}.latestnews-footer{background-color:var(--color-surface);color:var(--color-text);border-top:1px solid var(--color-border);margin-top:auto}.latestnews-footer__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);padding-block:var(--space-xl)}.latestnews-nav-footer{margin-bottom:var(--space-lg)}.latestnews-nav-footer ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-md)}.latestnews-nav-footer a{color:var(--color-muted);text-decoration:none;font-size:.9rem}.latestnews-nav-footer a:hover{color:var(--color-accent);text-decoration:underline}.latestnews-footer__widgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-lg)}.latestnews-scroll-top{position:fixed;bottom:var(--space-lg);right:var(--space-lg);background-color:var(--color-accent);color:var(--color-accent-contrast);border:none;border-radius:var(--radius-md);width:44px;height:44px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transition:opacity 0.2s,visibility 0.2s;z-index:99}.latestnews-scroll-top.is-visible{opacity:1;visibility:visible}.latestnews-interested{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:2px solid var(--color-border)}.latestnews-interested__heading{font-family:var(--font-heading);font-size:var(--fs-h2);color:var(--color-heading);margin-top:0;margin-bottom:var(--space-lg)}.latestnews-interested__grid{display:flex;gap:var(--space-md);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--space-md);scrollbar-width:thin}.latestnews-interested__card{flex:0 0 82%;scroll-snap-align:start;background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden;display:flex;flex-direction:column}@media (min-width:576px){.latestnews-interested__card{flex:0 0 45%}}@media (min-width:992px){.latestnews-interested__card{flex:0 0 31%}}.latestnews-interested__thumb{display:block;width:100%;aspect-ratio:16 / 9;background-color:var(--color-surface);overflow:hidden}.latestnews-interested__thumb img{width:100%;height:100%;object-fit:cover}.latestnews-interested__body{padding:var(--space-md);display:flex;flex-direction:column;flex-grow:1}.latestnews-interested__cat{color:var(--color-accent);text-decoration:none;font-size:.8rem;text-transform:uppercase;font-weight:var(--fw-bold);letter-spacing:.5px;margin-bottom:var(--space-xs)}.latestnews-interested__post-title{font-family:var(--font-heading);font-size:1.15rem;color:var(--color-heading);text-decoration:none;line-height:1.4;margin-bottom:var(--space-sm);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.latestnews-interested__post-title:hover{color:var(--color-accent)}.latestnews-interested__meta{margin-top:auto;display:flex;gap:var(--space-md);font-size:.85rem;color:var(--color-muted)}.latestnews-featured{display:grid;grid-template-columns:1fr;gap:var(--space-lg);margin-bottom:var(--space-xl)}@media (min-width:1200px){.latestnews-featured{grid-template-columns:300px 1fr 300px}}.latestnews-featured__main{min-width:0}.latestnews-featured__side{display:flex;flex-direction:column}@media (max-width:1199px){.latestnews-featured__side--left{order:2}.latestnews-featured__main{order:1}.latestnews-featured__side--right{order:3}}.latestnews-featured__side-title{font-family:var(--font-heading);font-size:var(--fs-h3);color:var(--color-heading);margin-top:0;margin-bottom:var(--space-md);border-bottom:1px solid var(--color-accent);padding-bottom:var(--space-xs)}.latestnews-featured__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-md)}.latestnews-featured__item{display:flex;gap:var(--space-sm);align-items:flex-start;padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border)}.latestnews-featured__item:last-child{border-bottom:none}.latestnews-featured__item-order{font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--color-accent);line-height:1;min-width:24px}.latestnews-featured__item-thumb{width:80px;aspect-ratio:4 / 3;border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0;background-color:var(--color-surface)}.latestnews-featured__item-thumb img{width:100%;height:100%;object-fit:cover}.latestnews-featured__item-body{display:flex;flex-direction:column}.latestnews-featured__item-cat{font-size:.75rem;color:var(--color-accent);text-transform:uppercase;font-weight:var(--fw-bold);text-decoration:none}.latestnews-featured__item-title{font-family:var(--font-heading);font-size:.95rem;color:var(--color-heading);text-decoration:none;line-height:1.3;margin-block:var(--space-xs)}.latestnews-featured__item-title:hover{color:var(--color-accent)}.latestnews-featured__item-date,.latestnews-featured__item-views{font-size:.8rem;color:var(--color-muted)}.latestnews-news-carousel{position:relative;background-color:var(--color-heading);border-radius:var(--radius-md);overflow:hidden}.latestnews-news-carousel__nav{position:absolute;top:50%;transform:translateY(-50%);background-color:var(--color-accent);color:var(--color-accent-contrast);border:none;width:44px;height:44px;border-radius:var(--radius-md);cursor:pointer;z-index:10;font-size:1.5rem;display:flex;align-items:center;justify-content:center}.latestnews-news-carousel__nav--prev{left:var(--space-md)}.latestnews-news-carousel__nav--next{right:var(--space-md)}.latestnews-news-carousel__track{display:flex;overflow-x:hidden}.latestnews-news-carousel__slide{flex:0 0 100%;position:relative;aspect-ratio:16 / 10;min-height:350px}.latestnews-news-carousel__media{display:block;width:100%;height:100%}.latestnews-news-carousel__media img{width:100%;height:100%;object-fit:cover;opacity:.75}.latestnews-news-carousel__body{position:absolute;bottom:0;left:0;right:0;padding:var(--space-xl) var(--space-lg) var(--space-lg);background:linear-gradient(to top,rgb(17 18 19 / .95) 0%,rgb(17 18 19 / .4) 70%,#fff0 100%);color:#fff}.latestnews-news-carousel__cats{color:#ff8a65;font-size:.85rem;font-weight:var(--fw-bold);text-transform:uppercase;margin-bottom:var(--space-xs)}.latestnews-news-carousel__title{font-family:var(--font-heading);font-size:calc(var(--fs-h2) * 1.2);margin-top:0;margin-bottom:var(--space-md);line-height:1.2}.latestnews-news-carousel__title a{color:#fff;text-decoration:none}.latestnews-news-carousel__title a:hover{color:var(--color-border)}.latestnews-news-carousel__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);font-size:.85rem;color:var(--color-border)}.latestnews-news-carousel__author{display:flex;align-items:center;gap:var(--space-sm)}.latestnews-news-carousel__author img{width:24px;height:24px;border-radius:50%;object-fit:cover}.latestnews-results__title{font-family:var(--font-heading);font-size:var(--fs-h2);color:var(--color-heading);margin-top:0}.latestnews-results__message{color:var(--color-muted);font-size:1.1rem}.latestnews-page__header{margin-bottom:var(--space-lg);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-md)}.latestnews-page__title{font-family:var(--font-heading);font-size:var(--fs-h1);color:var(--color-heading);margin:0}.latestnews-page__content{font-size:var(--fs-base);line-height:var(--lh-base);color:var(--color-text);max-width:70ch}.latestnews-post{background-color:var(--color-bg);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-xl);margin-bottom:var(--space-xl)}.latestnews-post:last-of-type{border-bottom:none;margin-bottom:0}.latestnews-post--single{border-bottom:none;padding-bottom:0;margin-bottom:0}.latestnews-post__header{margin-bottom:var(--space-md)}.latestnews-post__title{font-family:var(--font-heading);font-size:var(--fs-h1);color:var(--color-heading);margin-top:0;margin-bottom:var(--space-sm);line-height:1.2}.latestnews-post__title a{color:var(--color-heading);text-decoration:none}.latestnews-post__title a:hover{color:var(--color-accent)}.latestnews-post__thumbnail{border-radius:var(--radius-md);overflow:hidden;margin-bottom:var(--space-md);background-color:var(--color-surface);aspect-ratio:16 / 9}.latestnews-post__thumbnail img{width:100%;height:100%;object-fit:cover}.latestnews-post__meta{display:flex;flex-wrap:wrap;gap:var(--space-md);font-size:.85rem;color:var(--color-muted);margin-bottom:var(--space-sm)}.latestnews-post__author{font-weight:var(--fw-bold)}.latestnews-post__excerpt{color:var(--color-text);line-height:var(--lh-base);margin-bottom:var(--space-md);max-width:70ch}.latestnews-post__content{font-size:var(--fs-base);line-height:var(--lh-base);color:var(--color-text);max-width:70ch}.latestnews-post__content p{margin-top:0;margin-bottom:var(--space-md)}.latestnews-post__footer{margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid var(--color-border)}.latestnews-post__tags{font-size:.9rem;color:var(--color-muted)}.latestnews-result__header{margin-bottom:var(--space-xs)}.latestnews-result__title{font-family:var(--font-heading);font-size:var(--fs-h3);color:var(--color-heading);margin:0;line-height:1.3}.latestnews-result__title a{color:var(--color-heading);text-decoration:none}.latestnews-result__title a:hover{color:var(--color-accent)}.latestnews-result__meta{font-size:.8rem;color:var(--color-muted);margin-bottom:var(--space-sm)}.latestnews-result__excerpt{font-size:.95rem;color:var(--color-text);line-height:var(--lh-base);max-width:70ch}