/*
Theme Name: Onyedi Ajans
Theme URI: https://onyediajans.com/
Author: Onyedi Ajans
Description: Çanakkale merkez ve 11 ilçeye özel haber düzenleri, yerleşik SEO ve kapsamlı tema paneli.
Version: 1.0.0
Requires at least: 6.6
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: onyedi-ajans
Tags: news, custom-colors, custom-menu, featured-images, theme-options, two-columns
*/
:root{--oa-navy:#102b3e;--oa-red:#c90024;--oa-text:#172d40;--oa-muted:#526170;--oa-bg:#fff;--oa-surface:#fff;--oa-soft:#f0f3f5;--oa-line:#dce3e9;--oa-inverse:#fff;--oa-footer:#102b3e;--oa-width:1280px;--oa-logo-width:240px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--oa-bg);color:var(--oa-text);font-family:Arial,Helvetica,system-ui,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;vertical-align:middle}a{color:inherit;text-decoration:none}a:hover{color:var(--oa-red)}button,input,select,textarea{font:inherit}button{cursor:pointer}button,a,input,summary{touch-action:manipulation}button{border:1px solid var(--oa-line);background:var(--oa-surface);color:var(--oa-text);padding:9px 14px}button:hover{border-color:var(--oa-red)}:focus-visible{outline:3px solid var(--oa-red);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.18;overflow-wrap:anywhere}h1{font-size:clamp(1.8rem,3.5vw,2.9rem);letter-spacing:-.035em}h2{font-size:1.2rem}h3{font-size:1.06rem;letter-spacing:-.018em}p{margin-bottom:1em}.oa-container{width:min(calc(100% - 40px),var(--oa-width));margin-inline:auto}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.oa-skip{position:fixed;top:-100px;left:20px;z-index:99999;background:var(--oa-bg);padding:15px}.oa-skip:focus{top:10px}[hidden]{display:none!important}
.oa-utility{background:var(--oa-navy);color:var(--oa-inverse);font-size:.8rem}.oa-utility>.oa-container{display:flex;gap:24px;align-items:center;min-height:31px}.oa-utility-menu{margin:0 0 0 auto;padding:0;display:flex;gap:16px;list-style:none}.oa-socials{display:flex;gap:14px;flex-wrap:wrap;font-size:.8rem}.oa-utility .oa-socials{margin-left:auto}.oa-utility a:hover,.oa-footer a:hover{color:var(--oa-inverse);text-decoration:underline}.oa-masthead{display:flex;justify-content:space-between;align-items:center;gap:32px;min-height:120px;padding-block:16px}.oa-logo{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;line-height:1;max-width:100%}.oa-logo:hover{color:inherit}.oa-logo-number{font-size:4.8rem;color:var(--oa-red);font-weight:900;letter-spacing:-.09em;margin-right:5px}.oa-logo-words strong{font-size:2.6rem;font-weight:900;letter-spacing:-.055em}.oa-logo-words small{display:block;margin-top:6px;font-size:.72rem;color:var(--oa-muted);text-align:center;letter-spacing:.04em}.oa-logo-image{width:var(--oa-logo-width);max-height:100px;object-fit:contain;object-position:left center}.oa-nav-wrap{background:var(--oa-navy);color:var(--oa-inverse)}.oa-nav-inner{display:flex;align-items:stretch}.oa-navigation{flex:1;min-width:0}.oa-menu,.oa-menu ul{list-style:none;margin:0;padding:0}.oa-menu{display:flex;align-items:stretch;flex-wrap:wrap}.oa-menu>li{position:relative}.oa-menu>li>a,.oa-menu>li>details>summary{display:block;min-height:48px;padding:14px 17px;font-size:.85rem;font-weight:700;text-transform:uppercase;line-height:20px;cursor:pointer}.oa-menu>li>a:hover,.oa-menu>li>details>summary:hover,.oa-menu .current-menu-item>a{background:var(--oa-red);color:var(--oa-inverse)}.oa-menu>li.current-menu-item:after{content:'';height:4px;background:var(--oa-red);position:absolute;bottom:0;left:0;right:0}.oa-menu .sub-menu,.oa-menu details ul{position:absolute;z-index:20;top:100%;left:0;width:240px;background:var(--oa-navy);box-shadow:0 10px 20px #0002;border-top:3px solid var(--oa-red)}.oa-menu .sub-menu{display:none}.oa-menu li:hover>.sub-menu,.oa-menu li:focus-within>.sub-menu,.oa-menu li.oa-submenu-open>.sub-menu{display:block}.oa-menu .sub-menu .sub-menu{position:static;box-shadow:none;border:0;padding-left:12px;width:auto}.oa-menu .sub-menu a,.oa-menu details li a{display:block;padding:10px 16px;font-size:.9rem}.oa-menu .sub-menu a:hover,.oa-menu details li a:hover{color:var(--oa-inverse);background:var(--oa-red)}.oa-submenu-toggle{background:transparent;color:inherit;border:0;min-width:36px;padding:8px}.oa-menu>.menu-item-has-children>a{display:inline-block}.oa-menu-toggle{display:none}.oa-search-toggle,.oa-menu-toggle{background:transparent;color:inherit;border:0;min-width:56px}.oa-search-form{display:flex;width:100%;gap:8px}.oa-search-form input{min-width:0;flex:1;border:1px solid var(--oa-line);padding:12px;background:var(--oa-bg);color:var(--oa-text)}.oa-search-form button,.oa-button{background:var(--oa-red);color:var(--oa-inverse);border:0;padding:12px 22px}.oa-button{display:inline-block}.oa-button:hover{color:var(--oa-inverse)}#oa-header-search{padding-block:12px}
.oa-home{padding-top:12px;padding-bottom:36px}.oa-ticker{display:flex;border:1px solid var(--oa-line);font-size:.85rem;margin-bottom:12px;min-height:36px}.oa-ticker>strong{background:var(--oa-red);color:var(--oa-inverse);padding:8px 12px;flex-shrink:0}.oa-ticker>div{display:flex;align-items:center;overflow-x:auto;scrollbar-width:thin}.oa-ticker a{white-space:nowrap;padding:5px 16px;border-right:1px solid var(--oa-line)}.oa-hero{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin-bottom:26px}.oa-hero-alone{grid-template-columns:1fr}.oa-slider{position:relative;min-width:0;background:var(--oa-navy);color:var(--oa-inverse);aspect-ratio:1.65;overflow:hidden}.oa-hero-alone .oa-slider{aspect-ratio:2.2}.oa-slide,.oa-slide>a{height:100%;display:block}.oa-slide>a>img,.oa-slide>a>.oa-image-placeholder{height:100%;width:100%;object-fit:cover}.oa-slide-copy{position:absolute;bottom:0;left:0;right:0;padding:80px 25px 65px;background:linear-gradient(transparent,rgba(3,15,24,.95))}.oa-slide h2{font-size:clamp(1.6rem,2.6vw,2.35rem);letter-spacing:-.035em;margin:0 0 10px}.oa-slide p{font-size:1rem;line-height:1.4;margin:0;max-width:650px}.oa-slide a:hover{color:var(--oa-inverse)}.oa-slider-controls{position:absolute;bottom:10px;right:14px;display:flex;align-items:center;gap:4px}.oa-slider-controls button{background:var(--oa-navy);border:1px solid #ffffff50;color:var(--oa-inverse);min-height:38px;padding:4px 12px}.oa-slide-counter{padding:0 10px;font-size:.85rem}.oa-slider-pause{font-size:.8rem}.oa-hero-side{display:grid;grid-template-rows:1fr 1fr;gap:12px;min-width:0}.oa-card{min-width:0;position:relative;overflow-wrap:anywhere}.oa-card-link{display:block}.oa-card-image{aspect-ratio:1.6;overflow:hidden;position:relative;background:var(--oa-soft)}.oa-card-image>img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.oa-card-link:hover .oa-card-image>img{transform:scale(1.025)}.oa-card-copy h3{margin:9px 0 6px}.oa-card-excerpt{font-size:.88rem;line-height:1.45;color:var(--oa-muted);margin:6px 0 0}.oa-card-meta{font-size:.75rem;color:var(--oa-muted)}.oa-image-placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:var(--oa-soft);color:var(--oa-muted);font-size:1.6rem;font-weight:800;gap:6px}.oa-image-placeholder>span{color:var(--oa-red)}.oa-cover-card{min-height:0}.oa-cover-card .oa-card-link{position:relative;display:block;height:100%}.oa-cover-card .oa-card-image{height:100%;aspect-ratio:auto;min-height:160px}.oa-cover-card .oa-card-copy{position:absolute;bottom:0;left:0;right:0;padding:45px 16px 16px;background:linear-gradient(transparent,rgba(3,15,24,.95));color:var(--oa-inverse)}.oa-cover-card h3{font-size:1.25rem;margin:0}.oa-cover-card .oa-card-excerpt,.oa-cover-card .oa-card-meta{display:none}.oa-section-heading{display:flex;gap:15px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--oa-line);margin-bottom:16px;min-height:35px}.oa-section-heading h2{position:relative;margin:0;padding-bottom:12px;text-transform:uppercase;font-size:1.13rem;font-weight:800;letter-spacing:-.025em}.oa-section-heading h2:after{content:'';position:absolute;bottom:-2px;left:0;width:35px;height:4px;background:var(--oa-red)}.oa-section-heading>a{font-size:.8rem;white-space:nowrap;align-self:flex-start;padding-block:3px}.oa-main-tv{display:grid;grid-template-columns:2fr 1fr;gap:24px;margin-bottom:28px}.oa-main-tv>:only-child{grid-column:1/-1}.oa-simple-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.oa-tv{background:var(--oa-navy);color:var(--oa-inverse);padding:18px}.oa-tv .oa-section-heading{border-color:#ffffff35}.oa-tv h3{font-size:1.45rem;margin:16px 0 8px}.oa-tv p{font-size:.9rem;margin:0}.oa-video-player{aspect-ratio:16/9;position:relative;display:grid;place-items:center;overflow:hidden;background:var(--oa-navy);color:var(--oa-inverse)}.oa-video-player>img{height:100%;width:100%;object-fit:cover;position:absolute;inset:0}.oa-video-backdrop{font-size:2.5rem;font-weight:900;opacity:.4}.oa-video-load{position:absolute;inset:0;background:#0003;color:var(--oa-inverse);border:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.oa-video-load>.oa-play{position:static;transform:none}.oa-play{display:grid;place-items:center;width:52px;height:52px;border:2px solid var(--oa-inverse);border-radius:50%;background:#102b3ec9;color:var(--oa-inverse);font-size:1.3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding-left:3px}.oa-video-player iframe,.oa-video-player video{position:absolute;inset:0;width:100%;height:100%;border:0}.oa-empty{padding:32px 20px;background:var(--oa-soft);color:var(--oa-muted);font-size:.9rem;margin:0}
.oa-ad{position:relative;min-width:0;width:100%;padding:22px 10px 10px;background:var(--oa-soft);text-align:center;margin-block:24px;overflow:hidden;min-height:112px}.oa-ad-label{position:absolute;top:5px;left:0;right:0;font-size:.65rem;letter-spacing:.12em;color:var(--oa-muted)}.oa-ad img{max-height:160px;object-fit:contain;width:auto;max-width:100%}.oa-ad-header{max-width:728px;min-height:90px;margin:0;padding-top:18px}.oa-ad-header img{max-height:90px}.oa-ad-sidebar{min-height:280px}.oa-ad-sidebar img{max-height:600px}.oa-district-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px 24px}.oa-district{grid-column:span 6;min-width:0}.oa-district-grid>.oa-ad{grid-column:1/-1;margin:0}.oa-district-stories{display:grid;gap:14px}.oa-district .oa-card-meta{display:none}.oa-district .oa-story-2 .oa-card-excerpt,.oa-district .oa-story-3 .oa-card-excerpt{display:none}.oa-district .oa-card-copy h3{font-size:1.02rem}.oa-district .oa-story-1 .oa-card-copy h3{font-size:1.25rem}
/* Ayvacık: wide lead and stacked compact secondary stories. */
.oa-layout-feature{grid-column:span 7}.oa-layout-feature .oa-district-stories{grid-template-columns:1.7fr 1fr;grid-template-rows:1fr 1fr}.oa-layout-feature .oa-story-1{grid-row:span 2}.oa-layout-feature .oa-story-2 .oa-card-link,.oa-layout-feature .oa-story-3 .oa-card-link{display:grid;grid-template-columns:80px 1fr;gap:10px}.oa-layout-feature .oa-story-2 h3,.oa-layout-feature .oa-story-3 h3{margin:0;font-size:.9rem}.oa-layout-feature .oa-story-2 .oa-card-image,.oa-layout-feature .oa-story-3 .oa-card-image{aspect-ratio:1.2}
/* Bayramiç: three independent upright cards. */
.oa-layout-columns{grid-column:span 5}.oa-layout-columns .oa-district-stories{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.oa-layout-columns .oa-card-image{aspect-ratio:.85}.oa-layout-columns .oa-story-1 .oa-card-copy h3,.oa-layout-columns .oa-card-copy h3{font-size:.98rem}.oa-layout-columns .oa-card-excerpt{display:none}
/* Biga: large editorial title before the photograph. */
.oa-layout-editorial .oa-district-stories{grid-template-columns:1fr 1fr}.oa-layout-editorial .oa-story-1{grid-column:1/-1}.oa-layout-editorial .oa-story-1 .oa-card-link{display:grid;grid-template-columns:1fr 1fr;gap:18px}.oa-layout-editorial .oa-story-1 .oa-card-copy{grid-column:1;grid-row:1}.oa-layout-editorial .oa-story-1 .oa-card-image{grid-column:2;grid-row:1;aspect-ratio:1.35}.oa-layout-editorial .oa-story-1 .oa-card-copy h3{font-size:1.6rem;margin:0}.oa-layout-editorial .oa-story-2 .oa-card-link,.oa-layout-editorial .oa-story-3 .oa-card-link{display:flex;gap:10px}.oa-layout-editorial .oa-story-2 .oa-card-image,.oa-layout-editorial .oa-story-3 .oa-card-image{flex:0 0 75px;aspect-ratio:1}.oa-layout-editorial .oa-story-2 h3,.oa-layout-editorial .oa-story-3 h3{font-size:.9rem;margin:0}
/* Bozcaada: immersive cover with related links underneath. */
.oa-layout-cover .oa-district-stories{grid-template-columns:1fr 1fr}.oa-layout-cover .oa-story-1{grid-column:1/-1}.oa-layout-cover .oa-story-1 .oa-card-link{position:relative}.oa-layout-cover .oa-story-1 .oa-card-image{aspect-ratio:2.1}.oa-layout-cover .oa-story-1 .oa-card-copy{position:absolute;inset:auto 0 0;padding:35px 15px 12px;color:var(--oa-inverse);background:linear-gradient(transparent,#071a2aee)}.oa-layout-cover .oa-story-1 h3{margin:0}.oa-layout-cover .oa-story-1 .oa-card-excerpt{display:none}.oa-layout-cover .oa-story-2 .oa-card-link,.oa-layout-cover .oa-story-3 .oa-card-link{display:grid;grid-template-columns:70px 1fr;gap:10px}.oa-layout-cover .oa-story-2 h3,.oa-layout-cover .oa-story-3 h3{margin:0;font-size:.9rem}
/* Çan: uniform horizontal list rows. */
.oa-layout-list{grid-column:span 5}.oa-layout-list .oa-district-stories{gap:12px}.oa-layout-list .oa-card-link{display:grid;grid-template-columns:110px 1fr;gap:16px;align-items:center}.oa-layout-list .oa-card{border-bottom:1px solid var(--oa-line);padding-bottom:12px}.oa-layout-list .oa-card:last-child{border:0}.oa-layout-list .oa-card .oa-card-copy h3{font-size:1.04rem;margin:0}.oa-layout-list .oa-card-excerpt{display:none}
/* Eceabat: photo mosaic with overlays. */
.oa-layout-mosaic{grid-column:span 7}.oa-layout-mosaic .oa-district-stories{grid-template-columns:1.15fr 1fr;grid-template-rows:1fr 1fr;min-height:260px}.oa-layout-mosaic .oa-story-1{grid-row:span 2}.oa-layout-mosaic .oa-card-link{position:relative;height:100%}.oa-layout-mosaic .oa-card-image{height:100%;aspect-ratio:auto;min-height:120px}.oa-layout-mosaic .oa-card-copy{position:absolute;bottom:0;left:0;right:0;padding:30px 12px 12px;background:linear-gradient(transparent,#071a2aed);color:var(--oa-inverse)}.oa-layout-mosaic .oa-card-copy h3{margin:0}.oa-layout-mosaic .oa-card-excerpt{display:none}
/* Ezine: circular photography on a pale full-width section. */
.oa-layout-circles{grid-column:1/-1;background:var(--oa-soft);padding:18px 24px}.oa-layout-circles .oa-district-stories{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;text-align:center}.oa-layout-circles .oa-card-image{width:130px;max-width:100%;aspect-ratio:1;border-radius:50%;margin:auto}.oa-layout-circles .oa-card .oa-card-copy h3{font-size:1.12rem}.oa-layout-circles .oa-card-excerpt{display:none}
/* Gelibolu: right-aligned panorama and editorial text. */
.oa-layout-reverse{grid-column:1/-1}.oa-layout-reverse .oa-district-stories{grid-template-columns:1fr 1fr 1fr 1fr}.oa-layout-reverse .oa-story-1{grid-column:1/-1}.oa-layout-reverse .oa-story-1 .oa-card-link{display:grid;grid-template-columns:1fr 1.2fr;gap:26px;align-items:center}.oa-layout-reverse .oa-story-1 .oa-card-image{grid-column:2;grid-row:1;aspect-ratio:3}.oa-layout-reverse .oa-story-1 .oa-card-copy{grid-column:1;grid-row:1}.oa-layout-reverse .oa-story-1 .oa-card-copy h3{font-size:1.9rem;max-width:460px}.oa-layout-reverse .oa-story-1 .oa-card-excerpt{display:none}.oa-layout-reverse .oa-story-2{grid-column:1/3}.oa-layout-reverse .oa-story-3{grid-column:3/5}.oa-layout-reverse .oa-story-2 .oa-card-link,.oa-layout-reverse .oa-story-3 .oa-card-link{display:grid;grid-template-columns:90px 1fr;gap:14px;align-items:center}
/* Gökçeada: dark full-width photo strip. */
.oa-layout-dark{grid-column:1/-1;background:var(--oa-navy);color:var(--oa-inverse);padding:20px}.oa-layout-dark .oa-district-stories{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.oa-layout-dark .oa-section-heading{border-color:#ffffff40}.oa-layout-dark .oa-card-image{aspect-ratio:2.2}.oa-layout-dark .oa-card .oa-card-copy h3{font-size:1.12rem}.oa-layout-dark .oa-card-excerpt{display:none}.oa-layout-dark a:hover{color:var(--oa-inverse);text-decoration:underline}
/* Lapseki: panoramic lead with two secondary image cards. */
.oa-layout-panorama{grid-column:span 8}.oa-layout-panorama .oa-district-stories{grid-template-columns:1fr 1fr}.oa-layout-panorama .oa-story-1{grid-column:1/-1}.oa-layout-panorama .oa-story-1 .oa-card-image{aspect-ratio:4}.oa-layout-panorama .oa-story-2 .oa-card-link,.oa-layout-panorama .oa-story-3 .oa-card-link{display:grid;grid-template-columns:100px 1fr;gap:12px}.oa-layout-panorama .oa-story-2 h3,.oa-layout-panorama .oa-story-3 h3{margin:0}.oa-layout-panorama .oa-story-1 .oa-card-excerpt{display:none}
/* Yenice: numbered list with right-aligned square photos. */
.oa-layout-numbered{grid-column:span 4}.oa-layout-numbered .oa-card{display:grid;grid-template-columns:36px 1fr;gap:12px;border-bottom:1px solid var(--oa-line);padding-bottom:14px}.oa-layout-numbered .oa-card-link{display:grid;grid-template-columns:1fr 70px;gap:10px;align-items:center}.oa-layout-numbered .oa-card-copy{grid-column:1;grid-row:1}.oa-layout-numbered .oa-card-image{grid-column:2;grid-row:1;aspect-ratio:1}.oa-layout-numbered .oa-card .oa-card-copy h3{font-size:.98rem;margin:0}.oa-layout-numbered .oa-card-excerpt{display:none}.oa-number{font-size:1.65rem;line-height:1.1;color:var(--oa-muted);padding-top:4px;font-variant-numeric:tabular-nums}
.oa-simple-video{padding:20px;background:var(--oa-navy);color:var(--oa-inverse);margin-block:28px}.oa-simple-video .oa-section-heading{border-color:#ffffff40}.oa-simple-video .oa-card-excerpt,.oa-simple-video .oa-card-meta{color:var(--oa-inverse);opacity:.85}.oa-simple-video a:hover{color:var(--oa-inverse);text-decoration:underline}.oa-simple-video .oa-card-image{aspect-ratio:1.9}.oa-bottom-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:24px}.oa-bottom-grid>:only-child{grid-column:1/-1}.oa-simple-events .oa-simple-grid{grid-template-columns:1fr 1fr}.oa-simple-notices .oa-simple-grid{grid-template-columns:1fr;gap:14px}.oa-simple-notices .oa-card-image{display:none}.oa-simple-notices .oa-card{border-bottom:1px solid var(--oa-line);padding-bottom:12px}.oa-simple-notices h3{margin-top:0}.oa-event-date{font-size:.85rem;color:var(--oa-red);font-weight:700;margin:6px 0 0}.oa-footer{background:var(--oa-footer);color:var(--oa-inverse);padding-top:30px}.oa-footer-top{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;padding-bottom:24px}.oa-footer .oa-logo-number{font-size:3rem;color:var(--oa-inverse)}.oa-footer .oa-logo-words strong{font-size:1.8rem}.oa-footer .oa-logo-words small{color:var(--oa-inverse)}.oa-footer .oa-logo-image{max-height:80px}.oa-footer p{font-size:.9rem;max-width:360px;margin:15px 0 0}.oa-footer-menu{display:flex;flex-wrap:wrap;list-style:none;gap:15px;padding:0;margin:0;font-size:.9rem}.oa-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff30;padding-block:18px;font-size:.78rem}
.oa-archive,.oa-detail,.oa-page{padding-block:24px 48px}.oa-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:.8rem;color:var(--oa-muted);margin-bottom:25px}.oa-breadcrumb>span:last-child{overflow-wrap:anywhere}.oa-page-heading{border-bottom:1px solid var(--oa-line);margin-bottom:24px}.oa-archive-description{max-width:800px}.oa-archive-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px}.navigation.pagination{margin-top:35px}.nav-links{display:flex;gap:10px;flex-wrap:wrap}.page-numbers{padding:8px 14px;border:1px solid var(--oa-line)}.page-numbers.current{background:var(--oa-navy);color:var(--oa-inverse)}.oa-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:36px}.oa-article h1{margin:12px 0 18px}.oa-article-categories{font-weight:700;color:var(--oa-red);font-size:.85rem}.oa-article-meta{display:flex;gap:8px 18px;flex-wrap:wrap;font-size:.8rem;color:var(--oa-muted);padding-bottom:18px;border-bottom:1px solid var(--oa-line);margin-bottom:20px}.oa-standfirst{font-size:1.2rem;color:var(--oa-muted);line-height:1.55}.oa-article-image{margin:20px 0}.oa-article-image img{width:100%;height:auto}.oa-article-image figcaption{font-size:.85rem;color:var(--oa-muted);padding-top:8px}.entry-content{font-size:1.08rem;line-height:1.8;overflow-wrap:anywhere}.entry-content h2{font-size:1.65rem;margin-top:1.8em}.entry-content h3{font-size:1.35rem;margin-top:1.5em}.entry-content a{color:var(--oa-red);text-decoration:underline}.entry-content iframe,.entry-content video{max-width:100%}.entry-content figure{max-width:100%;margin-inline:0}.entry-content table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.entry-content td,.entry-content th{padding:10px;border:1px solid var(--oa-line)}.entry-content pre{overflow:auto;padding:16px;background:var(--oa-soft)}.entry-content blockquote{margin-inline:0;padding:10px 24px;border-left:4px solid var(--oa-red);background:var(--oa-soft)}.wp-caption,.wp-block-image{max-width:100%}.wp-caption-text,.gallery-caption{font-size:.85rem;color:var(--oa-muted)}.alignleft{float:left;margin:0 20px 15px 0}.alignright{float:right;margin:0 0 15px 20px}.aligncenter{display:block;margin-inline:auto}.entry-content:after{content:'';display:block;clear:both}.oa-share{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:30px 0;padding-block:20px;border-block:1px solid var(--oa-line);font-size:.85rem}.oa-share a{border:1px solid var(--oa-line);padding:8px 12px}.oa-copy-status{flex-basis:100%}.post-navigation{margin-top:24px}.post-navigation .nav-links>*{flex:1;min-width:180px}.post-navigation span{display:block;font-size:.8rem;color:var(--oa-muted)}.oa-sidebar-card{margin-bottom:20px}.oa-sidebar-card .oa-card-excerpt{display:none}.oa-sidebar h2{font-size:1.05rem}.oa-page article{max-width:900px;margin:auto}.oa-page h1{border-bottom:1px solid var(--oa-line);padding-bottom:24px}.oa-not-found{padding-block:60px 90px;max-width:760px}.oa-error-code{font-size:6rem;font-weight:900;color:var(--oa-red);line-height:1;margin-bottom:20px}.oa-not-found .oa-search-form{margin:24px 0}.oa-event-banner{background:var(--oa-soft);padding:16px;border-left:4px solid var(--oa-red)}
@media(min-width:901px){.oa-menu-toggle{display:none!important}}
@media(max-width:1100px){.oa-menu>li>a,.oa-menu>li>details>summary{padding-inline:11px}.oa-layout-feature,.oa-layout-columns,.oa-layout-list,.oa-layout-mosaic,.oa-layout-panorama,.oa-layout-numbered{grid-column:span 6}.oa-layout-feature .oa-story-2 .oa-card-link,.oa-layout-feature .oa-story-3 .oa-card-link{grid-template-columns:65px 1fr}.oa-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.oa-detail-grid{grid-template-columns:minmax(0,1fr) 260px;gap:24px}.oa-hero{grid-template-columns:1.7fr 1fr}.oa-slide p{display:none}}
@media(max-width:900px){.oa-masthead{gap:20px}.oa-masthead .oa-ad{max-width:55%}.oa-logo-number{font-size:3.6rem}.oa-logo-words strong{font-size:2.1rem}.oa-nav-inner{flex-wrap:wrap;justify-content:space-between}.oa-menu-toggle{display:block;min-height:48px}.oa-navigation{flex:0 0 100%;order:3}.oa-menu{display:block}.oa-menu>li>a,.oa-menu>li>details>summary{padding:14px 8px}.oa-menu .sub-menu,.oa-menu details ul{position:static;width:100%;box-shadow:none;padding-left:15px}.oa-menu>.menu-item-has-children>a{width:calc(100% - 48px)}.oa-menu .sub-menu .sub-menu{padding-left:15px}.oa-submenu-toggle{min-height:44px}.oa-menu li:hover>.sub-menu{display:none}.oa-menu li.oa-submenu-open>.sub-menu,.oa-menu li:focus-within>.sub-menu{display:block}.oa-main-tv{grid-template-columns:1.5fr 1fr;gap:18px}.oa-simple-grid{gap:12px}.oa-district-grid{gap:24px 18px}.oa-district{grid-column:1/-1}.oa-layout-columns .oa-card-image{aspect-ratio:1.6}.oa-layout-feature .oa-district-stories{grid-template-columns:1.5fr 1fr}.oa-layout-feature .oa-story-2 .oa-card-link,.oa-layout-feature .oa-story-3 .oa-card-link{grid-template-columns:100px 1fr}.oa-layout-list .oa-card-link{grid-template-columns:150px 1fr}.oa-layout-numbered .oa-card-link{grid-template-columns:1fr 100px}.oa-footer-top{grid-template-columns:1fr 1fr}.oa-footer-top>.oa-socials{grid-column:1/-1}.oa-detail-grid{grid-template-columns:1fr}.oa-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:24px}.oa-slider{aspect-ratio:1.35}.oa-slide-copy{padding:60px 18px 58px}.oa-slide h2{font-size:1.55rem}.oa-cover-card h3{font-size:1.02rem}.oa-main-tv .oa-simple-grid{grid-template-columns:1fr}.oa-main-tv .oa-card-link{display:grid;grid-template-columns:130px 1fr;gap:12px}.oa-main-tv .oa-card-excerpt,.oa-main-tv .oa-card-meta{display:none}.oa-main-tv .oa-card h3{margin-top:0}.oa-utility .oa-socials{display:none}}
@media(max-width:600px){.oa-container{width:calc(100% - 28px)}.oa-masthead{flex-direction:column;align-items:flex-start;padding-block:16px;min-height:100px}.oa-masthead .oa-ad{max-width:100%;width:100%}.oa-logo-image{max-width:240px}.oa-utility>.oa-container{gap:10px;justify-content:space-between}.oa-utility-menu{gap:8px}.oa-utility{font-size:.75rem}.oa-utility-menu li:nth-child(n+3){display:none}.oa-ticker{font-size:.78rem}.oa-ticker>strong{padding-inline:8px}.oa-hero{grid-template-columns:1fr;gap:12px;margin-bottom:24px}.oa-slider,.oa-hero-alone .oa-slider{aspect-ratio:1.35}.oa-slide h2{font-size:1.7rem}.oa-hero-side{grid-template-columns:1fr 1fr;grid-template-rows:auto}.oa-cover-card .oa-card-image{min-height:165px}.oa-cover-card .oa-card-copy{padding:30px 10px 10px}.oa-cover-card h3{font-size:.98rem}.oa-main-tv,.oa-bottom-grid{grid-template-columns:1fr;gap:25px}.oa-main-tv .oa-card-link{grid-template-columns:120px 1fr}.oa-main-tv .oa-card h3{font-size:1.08rem}.oa-main-tv .oa-card-image{aspect-ratio:1.3}.oa-tv{padding:16px}.oa-section-heading h2{font-size:1.06rem}.oa-district-grid{gap:25px}.oa-district-stories{gap:14px}.oa-layout-feature .oa-district-stories{grid-template-columns:1fr 1fr;grid-template-rows:auto}.oa-layout-feature .oa-story-1{grid-column:1/-1;grid-row:auto}.oa-layout-feature .oa-story-2 .oa-card-link,.oa-layout-feature .oa-story-3 .oa-card-link{display:block}.oa-layout-feature .oa-story-2 h3,.oa-layout-feature .oa-story-3 h3{font-size:.97rem;margin-top:8px}.oa-layout-feature .oa-story-2 .oa-card-image,.oa-layout-feature .oa-story-3 .oa-card-image{aspect-ratio:1.6}.oa-layout-columns .oa-district-stories{grid-template-columns:1fr;gap:16px}.oa-layout-columns .oa-card-link{display:grid;grid-template-columns:120px 1fr;gap:12px}.oa-layout-columns .oa-card .oa-card-copy h3{font-size:1.04rem;margin:0}.oa-layout-columns .oa-card-image{aspect-ratio:1.2}.oa-layout-editorial .oa-story-1 .oa-card-copy h3{font-size:1.3rem}.oa-layout-editorial .oa-story-2 .oa-card-link,.oa-layout-editorial .oa-story-3 .oa-card-link{display:block}.oa-layout-editorial .oa-story-2 .oa-card-image,.oa-layout-editorial .oa-story-3 .oa-card-image{aspect-ratio:1.6}.oa-layout-editorial .oa-story-2 h3,.oa-layout-editorial .oa-story-3 h3{margin-top:8px}.oa-layout-cover .oa-story-1 .oa-card-image{aspect-ratio:1.5}.oa-layout-cover .oa-story-2 .oa-card-link,.oa-layout-cover .oa-story-3 .oa-card-link{display:block}.oa-layout-cover .oa-story-2 h3,.oa-layout-cover .oa-story-3 h3{margin-top:8px}.oa-layout-list .oa-card-link{grid-template-columns:110px 1fr;gap:12px}.oa-layout-mosaic .oa-district-stories{min-height:300px;gap:8px;grid-template-columns:1fr 1fr}.oa-layout-mosaic .oa-card .oa-card-copy h3{font-size:.98rem}.oa-layout-mosaic .oa-card-copy{padding:35px 9px 9px}.oa-layout-circles{padding:16px 12px}.oa-layout-circles .oa-district-stories{gap:12px}.oa-layout-circles .oa-card-image{width:85px}.oa-layout-circles .oa-card .oa-card-copy h3{font-size:.87rem}.oa-layout-reverse .oa-story-1 .oa-card-link{grid-template-columns:1fr;gap:10px}.oa-layout-reverse .oa-story-1 .oa-card-image{grid-column:1;grid-row:1;aspect-ratio:2.3}.oa-layout-reverse .oa-story-1 .oa-card-copy{grid-row:2}.oa-layout-reverse .oa-story-1 .oa-card-copy h3{font-size:1.5rem;margin:0}.oa-layout-reverse .oa-story-2 .oa-card-link,.oa-layout-reverse .oa-story-3 .oa-card-link{display:block}.oa-layout-dark{padding:16px}.oa-layout-dark .oa-district-stories{grid-template-columns:1fr}.oa-layout-dark .oa-card-link{display:grid;grid-template-columns:115px 1fr;gap:12px;align-items:center}.oa-layout-dark .oa-card-image{aspect-ratio:1.3}.oa-layout-dark .oa-card .oa-card-copy h3{margin:0;font-size:1rem}.oa-layout-panorama .oa-story-1 .oa-card-image{aspect-ratio:2.5}.oa-layout-panorama .oa-story-2 .oa-card-link,.oa-layout-panorama .oa-story-3 .oa-card-link{display:block}.oa-layout-panorama .oa-story-2 h3,.oa-layout-panorama .oa-story-3 h3{margin-top:8px}.oa-layout-numbered .oa-card-link{grid-template-columns:1fr 85px}.oa-simple-video .oa-simple-grid{grid-template-columns:1fr}.oa-simple-video .oa-card-excerpt,.oa-simple-video .oa-card-meta{display:none}.oa-simple-video .oa-card-image{aspect-ratio:1.9}.oa-simple-events .oa-simple-grid{gap:12px}.oa-simple-events .oa-card-excerpt{display:none}.oa-ad{margin-block:20px}.oa-footer-top{grid-template-columns:1fr;gap:24px}.oa-footer-bottom{flex-direction:column;gap:10px}.oa-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.oa-archive-grid h3{font-size:1.03rem}.oa-archive-grid .oa-card-excerpt{display:none}.oa-sidebar{grid-template-columns:1fr}.oa-article-meta{font-size:.78rem}.oa-standfirst{font-size:1.1rem}.entry-content{font-size:1rem}.oa-breadcrumb{font-size:.75rem}.oa-share>strong{flex-basis:100%}.oa-page-heading h1{font-size:1.8rem}.alignleft,.alignright{float:none;display:block;margin-inline:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
@media print{.oa-header,.oa-footer,.oa-sidebar,.oa-ad,.oa-share,.post-navigation,.oa-video-player{display:none}.oa-container{width:100%}.oa-detail-grid{display:block}body{color:#000;background:#fff}.entry-content a{color:#000;text-decoration:underline}}
