@font-face{font-family:"Archivo";src:url("../fonts/archivo-latin-wdth-normal.woff2") format("woff2-variations"),url("../fonts/archivo-latin-wdth-normal.woff2") format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}
@font-face{font-family:"Source Serif 4";src:url("../fonts/source-serif-4-latin-opsz-normal.woff2") format("woff2");font-weight:200 900;font-style:normal;font-display:swap}
@font-face{font-family:"Source Serif 4";src:url("../fonts/source-serif-4-latin-opsz-italic.woff2") format("woff2");font-weight:200 900;font-style:italic;font-display:swap}

:root{
	--bg:#F5F7F3;--surface:#FFFFFF;--ink:#14201A;--muted:#56655B;--line:#DCE3DC;
	--accent:#12803A;--accent-deep:#0A5A28;--accent-tint:#E3F1E6;--alarm:#C62828;
	--sans:"Archivo",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
	--serif:"Source Serif 4",Georgia,"Times New Roman",serif;
	--r-sm:4px;--r-md:8px;
	--s1:4px;--s2:8px;--s3:16px;--s4:28px;--s5:48px;
	--wrap:1200px;--gut:clamp(16px,4vw,32px);
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-padding-top:80px}
body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.5 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
:where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl){margin:0}
:where(ul,ol){padding:0;list-style:none}
img{max-width:100%;height:auto;display:block}
a{color:inherit;text-decoration:none}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--accent);outline-offset:2px}
.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.skip{position:absolute;left:-999px;top:0;background:var(--ink);color:#fff;padding:10px 14px;z-index:99}
.skip:focus{left:8px;top:8px}
.wrap{max-width:calc(var(--wrap) + var(--gut)*2);margin:0 auto;padding:0 var(--gut)}
.main{padding-bottom:var(--s5)}

/* Knoppen */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;background:var(--accent);color:#fff;font:700 15px/1 var(--sans);border:0;border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;transition:background .15s,transform .1s}
.btn:hover{background:var(--accent-deep)}
.btn:active{transform:translateY(1px)}
.btn--light{background:#fff;color:var(--accent-deep)}
.btn--light:hover{background:var(--accent-tint)}

/* 112 ticker */
.ticker{display:flex;align-items:stretch;background:var(--alarm);color:#fff;font:500 14px/1 var(--sans);height:38px;overflow:hidden}
.ticker__label{flex:none;display:flex;align-items:center;padding:0 14px;background:#9E1C1C;font-weight:800;font-stretch:90%;letter-spacing:.04em;position:relative;z-index:1}
.ticker__label::after{content:"";position:absolute;right:-10px;top:0;border-left:10px solid #9E1C1C;border-top:19px solid transparent;border-bottom:19px solid transparent}
.ticker__track{flex:1;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 40px),transparent)}
.ticker__move{display:flex;width:max-content;height:100%;animation:ticker var(--dur,80s) linear infinite}
.ticker:hover .ticker__move,.ticker:focus-within .ticker__move{animation-play-state:paused}
.ticker__row{display:flex;align-items:center;padding-left:24px}
.ticker__item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding-right:36px;position:relative}
.ticker__item::after{content:"";position:absolute;right:15px;width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.5)}
.ticker__item time{opacity:.8;font-variant-numeric:tabular-nums}
.ticker__item strong{font-weight:700}
.ticker__item:hover{text-decoration:underline}
@keyframes ticker{to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){
	.ticker__move{animation:none}
	.ticker__track{overflow-x:auto;mask-image:none}
	.ticker__row[aria-hidden]{display:none}
}

/* Kop */
.masthead{background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}
.masthead__bar{display:flex;align-items:center;gap:var(--s3);height:76px}
.brand{display:flex;align-items:center;gap:10px;margin-right:auto}
.brand__logo{width:56px;height:56px}
.brand__name{font:700 23px/0.95 var(--sans);font-stretch:80%;text-transform:uppercase;letter-spacing:-.01em;color:var(--ink);display:flex;flex-direction:column}
.brand__name b{font-weight:900;color:var(--accent)}
.search{display:flex;align-items:center;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);height:44px;width:min(320px,34vw)}
.search input{flex:1;min-width:0;height:100%;border:0;background:transparent;padding:0 12px;font:400 15px var(--sans);color:var(--ink)}
.search input:focus{outline:none}
.search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}
.search button{width:44px;height:100%;border:0;background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center}
.menu-toggle{display:none}
.mainnav{border-top:1px solid var(--line)}
.nav{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}
.nav::-webkit-scrollbar{display:none}
.nav a{display:block;padding:13px 12px;font:700 15px/1 var(--sans);font-stretch:92%;color:var(--ink);white-space:nowrap;border-bottom:3px solid transparent}
.nav li:first-child a{padding-left:0}
.nav a:hover{color:var(--accent)}
.nav .current-menu-item a,.nav .current-menu-parent a,.nav .current-post-ancestor a{color:var(--accent);border-bottom-color:var(--accent)}
.nav a[href*="112"]{color:var(--alarm)}

/* Labels en meta */
.meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font:700 12px/1.2 var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--accent)}
.meta a:hover{color:var(--accent-deep);text-decoration:underline}
.meta--quiet{font-weight:500;text-transform:none;letter-spacing:0;font-size:13px;color:var(--muted)}
.labels{display:inline-flex;gap:6px}
.labels__sep{color:var(--line)}
.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:var(--r-sm);background:var(--ink);color:#fff;font:700 11px/1.2 var(--sans);letter-spacing:.04em;text-transform:uppercase}
.badge::before{content:"";width:6px;height:6px;border-radius:50%;background:#9FD4AC}

/* Beelden */
.img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:var(--r-md);background:var(--accent-tint)}
.ph{display:flex;align-items:flex-end;overflow:hidden;background:
	radial-gradient(120% 90% at 100% 0%,rgba(18,128,58,.28),transparent 60%),
	repeating-linear-gradient(135deg,rgba(10,90,40,.06) 0 2px,transparent 2px 12px),var(--accent-tint)}
.ph__word{font:900 clamp(28px,5vw,64px)/.85 var(--sans);font-stretch:70%;text-transform:uppercase;color:var(--accent);opacity:.9;padding:0 0 .08em .06em;letter-spacing:-.02em;margin-bottom:-.06em;white-space:nowrap}

/* Voorpagina top */
.top{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:var(--s4);padding:var(--s4) 0 var(--s5);border-bottom:1px solid var(--line)}
.lead{display:flex;flex-direction:column;gap:var(--s3)}
.lead .img{aspect-ratio:16/9}
.lead .ph__word{font-size:clamp(48px,9vw,120px)}
.lead__body{display:flex;flex-direction:column;gap:10px}
.lead__title{font:800 clamp(28px,3.6vw,44px)/1.04 var(--sans);font-stretch:88%;letter-spacing:-.015em;text-wrap:balance}
.lead__title a:hover,.mini__title a:hover,.row__title a:hover,.place__title a:hover,.rel__title a:hover,.place__list a:hover{color:var(--accent)}
.lead__dek{font:400 18px/1.5 var(--serif);color:#2A382F;max-width:62ch}
.top__side{display:flex;flex-direction:column}
.mini{display:grid;grid-template-columns:1fr 112px;gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--line)}
.mini:first-child{border-top:0;padding-top:0}
.mini__media{order:2}
.mini .img{aspect-ratio:4/3}
.mini .ph__word{font-size:22px}
.mini__title{font:700 18px/1.18 var(--sans);font-stretch:92%;margin-top:6px;text-wrap:pretty}

/* Kolommen */
.cols{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--s5);padding-top:var(--s4)}
.section-h{font:800 22px/1.1 var(--sans);font-stretch:85%;text-transform:uppercase;letter-spacing:.01em;padding-bottom:10px;border-bottom:3px solid var(--ink);margin-bottom:var(--s3)}

/* Lijstregel */
.row{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--s3) var(--s4);padding:var(--s3) 0 22px;border-bottom:1px solid var(--line)}
.row--plain{grid-template-columns:1fr}
.row__body{display:flex;flex-direction:column;gap:8px}
.row__title{font:700 21px/1.15 var(--sans);font-stretch:90%;text-wrap:pretty}
.row__dek{font:400 16px/1.5 var(--serif);color:#34433A;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.row .ph__word{font-size:34px}
.more{display:inline-block;margin-top:var(--s3);font-weight:700;color:var(--accent)}
.more::after{content:" \2192"}
.more:hover{color:var(--accent-deep)}
.empty{color:var(--muted);padding:var(--s3) 0}
.empty a{color:var(--accent);font-weight:700}

/* Zijkolom */
.aside{display:flex;flex-direction:column;gap:var(--s4);align-self:start;position:sticky;top:140px}
.panel112{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--alarm);border-radius:var(--r-md);padding:var(--s3) var(--s3) 12px}
.panel112__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);margin-bottom:6px}
.panel112__head h2{font:800 19px/1.1 var(--sans);font-stretch:88%;text-transform:uppercase}
.panel112__head a{font-size:13px;font-weight:700;color:var(--alarm)}
.panel112__head a:hover{text-decoration:underline}
.panel112__src{font-size:12px;color:var(--muted);margin-top:10px}
.panel112__src a{text-decoration:underline}
.tipbox{background:var(--accent-deep);color:#fff;border-radius:var(--r-md);padding:22px var(--s3) var(--s3);display:flex;flex-direction:column;gap:10px;align-items:flex-start}
.tipbox h2{font:800 21px/1.1 var(--sans);font-stretch:88%}
.tipbox p{color:#CFE6D5;font-size:15px}
.tipbox .btn{background:#fff;color:var(--accent-deep);margin-top:4px}
.tipbox .btn:hover{background:var(--accent-tint)}

/* 112 lijst */
.m112 li+li{border-top:1px solid var(--line)}
.m112 a{display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px;padding:11px 0;align-items:start}
.m112 a:hover .m112__kop{color:var(--alarm)}
.m112__time{font:600 13px/1.35 var(--sans);font-variant-numeric:tabular-nums;color:var(--muted)}
.m112__body{display:flex;flex-direction:column;gap:2px;padding-left:12px;border-left:3px solid var(--line)}
.m112--ambulance .m112__body{border-left-color:#E0A800}
.m112--brandweer .m112__body{border-left-color:var(--alarm)}
.m112--politie .m112__body{border-left-color:#1F4E9A}
.m112__kop{font:700 15px/1.3 var(--sans)}
.m112__waar{font-size:14px;color:var(--muted)}
.m112--compact a{grid-template-columns:48px minmax(0,1fr)}
.m112--compact .m112__time{font-size:12px}

/* Per plaats */
.place{padding-top:var(--s5)}
.place__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);border-bottom:3px solid var(--ink);margin-bottom:var(--s3)}
.place__head .section-h{border:0;margin:0}
.place__head a{font-weight:700;color:var(--accent);font-size:14px}
.place__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--s4)}
.place__first{display:flex;flex-direction:column;gap:10px}
.place__title{font:800 24px/1.1 var(--sans);font-stretch:88%}
.place__list{counter-reset:pl}
.place__list li{display:grid;grid-template-columns:40px 1fr;column-gap:10px;padding:14px 0;border-bottom:1px solid var(--line);counter-increment:pl}
.place__list li::before{content:counter(pl);grid-row:span 2;font:900 30px/1 var(--sans);font-stretch:70%;color:var(--accent)}
.place__list li:first-child{padding-top:0}
.place__list a{font:700 18px/1.2 var(--sans);font-stretch:92%}
.place__list .meta{margin-top:4px}

/* Artikel */
.article{padding-top:var(--s4)}
.article__head{max-width:860px;display:flex;flex-direction:column;gap:14px}
.article__title{font:800 clamp(30px,4.4vw,52px)/1.03 var(--sans);font-stretch:86%;letter-spacing:-.015em;text-wrap:balance}
.article__title span{color:var(--muted);font-weight:600}
.article__dek{font:400 21px/1.45 var(--serif);color:#2A382F;max-width:62ch}
.article__byline{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14px;color:var(--muted)}
.article__byline>*+*{padding-left:14px;border-left:1px solid var(--line)}
.article__figure{margin:var(--s4) 0 0}
.article__figure .img{aspect-ratio:16/9;border-radius:var(--r-md)}
.article__figure figcaption{font-size:13px;color:var(--muted);padding-top:8px}
.article__grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--s5);margin-top:var(--s4)}
.article__main{max-width:700px}
.anon-note{font-size:14px;color:var(--muted);padding:10px 14px;background:var(--surface);border-left:3px solid var(--ink);margin-bottom:var(--s4)}
.prose{font:400 19px/1.65 var(--serif);color:#1C2A22}
.prose>*+*{margin-top:1.05em}
.prose h2{font:800 26px/1.15 var(--sans);font-stretch:88%;margin-top:1.6em}
.prose h3{font:700 21px/1.2 var(--sans);font-stretch:92%;margin-top:1.4em}
.prose a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}
.prose ul{list-style:disc;padding-left:1.2em}
.prose ol{list-style:decimal;padding-left:1.3em}
.prose li+li{margin-top:.35em}
.prose blockquote{border-left:3px solid var(--accent);padding:2px 0 2px 18px;font-style:italic;color:#2A382F}
.prose img{border-radius:var(--r-md)}
.prose figcaption{font:400 13px/1.4 var(--sans);color:var(--muted);margin-top:6px}
.share{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line)}
.share__btn{min-height:40px;padding:0 14px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);font:700 14px var(--sans);color:var(--ink);cursor:pointer}
.share__btn:hover{border-color:var(--accent);color:var(--accent)}
.share__btn.is-done{background:var(--accent);border-color:var(--accent);color:#fff}
.takedown{margin-top:var(--s4);padding:var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);font-size:15px;color:var(--muted);display:flex;flex-direction:column;gap:6px}
.takedown strong{color:var(--ink)}
.takedown a{color:var(--accent);font-weight:700}
.related{padding-top:var(--s5)}
.related__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s4)}
.rel{display:flex;flex-direction:column;gap:10px}
.rel__title{font:700 18px/1.2 var(--sans);font-stretch:92%}

/* Pagina's */
.page-head{padding:var(--s4) 0 var(--s3);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:8px}
.page-kicker{font:700 13px/1 var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}
.page-title{font:800 clamp(32px,4.4vw,54px)/1.02 var(--sans);font-stretch:86%;letter-spacing:-.015em}
.page-dek{font:400 18px/1.5 var(--serif);color:#2A382F;max-width:62ch}
.page .prose{max-width:700px;padding-top:var(--s4)}
.page-head--112 .page-title{color:var(--alarm)}
.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}
.chip{min-height:36px;display:inline-flex;align-items:center;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font:700 14px var(--sans)}
.chip:hover{border-color:var(--ink)}
.chip.is-on{background:var(--ink);border-color:var(--ink);color:#fff}
.day-h{font:800 16px/1 var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:var(--s4) 0 6px;border-bottom:1px solid var(--line)}
.day-h:first-child{padding-top:0}
.melding{padding-top:var(--s4);display:flex;flex-direction:column;gap:var(--s3)}
.back{font-weight:700;color:var(--muted);font-size:14px}
.back::before{content:"\2190  "}
.back:hover{color:var(--ink)}
.melding__dienst{font:800 13px/1 var(--sans);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;display:inline-block;padding:5px 8px;border-radius:var(--r-sm);background:var(--alarm);color:#fff}
.melding__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--s4);margin-top:var(--s3)}
.melding__map img{width:100%;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface)}
.melding__data{display:flex;flex-direction:column;gap:12px;align-items:flex-start}
.melding__data h2{font:800 18px/1 var(--sans);text-transform:uppercase}
.melding__raw{font:500 15px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px;width:100%}
.notfound{padding:var(--s5) 0;display:flex;flex-direction:column;gap:14px;align-items:flex-start;max-width:640px}
.notfound .search-form{display:flex;gap:8px;width:100%}
.notfound .search-form label{flex:1}
.notfound .search-field{width:100%;height:44px;border:1px solid var(--line);border-radius:var(--r-sm);padding:0 12px;font:400 16px var(--sans)}
.notfound .search-submit{height:44px;padding:0 16px;border:0;background:var(--ink);color:#fff;border-radius:var(--r-sm);font:700 15px var(--sans)}
.pager{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--s4)}
.pager .page-numbers{min-width:40px;height:40px;display:inline-grid;place-items:center;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);font-weight:700}
.pager .current{background:var(--ink);border-color:var(--ink);color:#fff}
.pager a:hover{border-color:var(--accent);color:var(--accent)}
.empty-front{padding:var(--s5) 0}

/* Contact */
.contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--s5);padding-top:var(--s4)}
.contact .prose{font-size:18px;margin-top:var(--s3)}
.form-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s4)}
.form{display:flex;flex-direction:column;gap:var(--s3)}
.field{display:flex;flex-direction:column;gap:6px;flex:1}
.field span{font:700 14px var(--sans)}
.field em{font-style:normal;font-weight:400;color:var(--muted)}
.field input,.field select,.field textarea{width:100%;min-height:46px;border:1px solid #C9D2CA;border-radius:var(--r-sm);padding:10px 12px;font:400 16px/1.4 var(--sans);color:var(--ink);background:#fff}
.field textarea{resize:vertical}
.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}
.field-row{display:flex;gap:var(--s3)}
.form__note{font-size:13px;color:var(--muted)}
.form .btn{align-self:flex-start}
.hp{position:absolute;left:-9999px}
.notice{padding:12px 14px;border-radius:var(--r-sm);margin-bottom:var(--s3);font-size:15px}
.notice--ok{background:var(--accent-tint);color:var(--accent-deep)}
.notice--err{background:#FBE9E9;color:#8E1B1B}

/* Voet */
.footer{background:var(--ink);color:#C5D0C8;margin-top:var(--s5)}
.footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:var(--s4);padding-top:var(--s5);padding-bottom:var(--s4)}
.footer__about{display:flex;flex-direction:column;gap:var(--s3);align-items:flex-start;font-size:15px;max-width:40ch}
.brand--light .brand__name{color:#fff}
.brand--light .brand__name b{color:#7CC48F}
.footer__h{font:800 14px/1 var(--sans);text-transform:uppercase;letter-spacing:.08em;color:#fff;margin-bottom:12px}
.footer__list li+li{margin-top:8px}
.footer__list a{font-size:15px}
.footer__list a:hover,.footer__legal a:hover{color:#fff;text-decoration:underline}
.footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:var(--s3);padding-bottom:var(--s4);border-top:1px solid #2C3A31;font-size:13px}
.footer__legal a{text-decoration:underline}

/* Mobiel */
@media (max-width:1024px){
	.cols,.article__grid{grid-template-columns:1fr}
	.aside{position:static}
	.related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
	.footer__grid{grid-template-columns:1fr 1fr}
	.footer__about{grid-column:1/-1}
}
@media (max-width:860px){
	.top{grid-template-columns:1fr}
	.place__grid,.melding__grid,.contact{grid-template-columns:1fr}
	.contact{gap:var(--s4)}
	.search{display:none}
	.masthead.is-open .search{display:flex;position:absolute;left:var(--gut);right:var(--gut);top:84px;width:auto}
}
@media (max-width:640px){
	.masthead__bar{height:64px;gap:10px}
	.brand__logo{width:44px;height:44px}
	.brand__name{font-size:19px}
	.btn--tip{min-height:38px;padding:0 12px;font-size:14px}
	.menu-toggle{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);cursor:pointer}
	.menu-toggle>span:first-child,.menu-toggle>span:first-child::before,.menu-toggle>span:first-child::after{display:block;width:18px;height:2px;background:var(--ink);position:relative;transition:transform .2s}
	.menu-toggle>span:first-child::before,.menu-toggle>span:first-child::after{content:"";position:absolute;left:0}
	.menu-toggle>span:first-child::before{top:-6px}
	.menu-toggle>span:first-child::after{top:6px}
	.masthead.is-open .menu-toggle>span:first-child{background:transparent}
	.masthead.is-open .menu-toggle>span:first-child::before{transform:translateY(6px) rotate(45deg)}
	.masthead.is-open .menu-toggle>span:first-child::after{transform:translateY(-6px) rotate(-45deg)}
	.masthead.is-open .search{top:72px}
	.masthead.is-open .mainnav{padding-top:58px}
	.nav a{padding:12px 10px;font-size:15px}
	.row{grid-template-columns:1fr 104px;gap:6px 14px;padding:14px 0 16px}
	.row__media{grid-column:2;grid-row:1}
	.row__body{grid-column:1;grid-row:1}
	.row .img{aspect-ratio:1}
	.row .ph__word{font-size:18px}
	.row__title{font-size:18px}
	.row__dek{display:none}
	.mini{grid-template-columns:1fr 96px}
	.related__grid{grid-template-columns:1fr 1fr;gap:var(--s3)}
	.rel__title{font-size:16px}
	.prose{font-size:18px}
	.article__dek{font-size:19px}
	.field-row{flex-direction:column}
	.form-wrap{padding:var(--s3)}
	.footer__grid{grid-template-columns:1fr 1fr;gap:var(--s4) var(--s3)}
	.ticker{font-size:13px;height:34px}
	.ticker__label::after{border-top-width:17px;border-bottom-width:17px}
}
