.news-masthead{border-top:5px solid var(--black);border-bottom:5px solid var(--black);margin:18px 0 32px;text-align:center;padding:12px 0 22px}.news-edition{display:flex;justify-content:space-between;gap:16px;font-size:11px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase;border-bottom:2px solid var(--black);padding:0 4px 12px}.news-masthead h1,.news-masthead h2{font-family:Impact,'Arial Black',sans-serif;text-transform:uppercase;font-size:clamp(48px,8.7vw,116px);line-height:1;margin:14px 0 7px;letter-spacing:-2px}.news-masthead h1 span,.news-masthead h2 span{display:inline-block;background:var(--yellow);padding:0 9px;transform:rotate(-2deg)}.news-masthead p{margin:12px 0 0;font-size:15px;font-weight:700}.news-front{margin:58px 0}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.news-card{border:3px solid var(--black);box-shadow:5px 5px 0 var(--black);background:var(--paper);min-width:0;display:flex;flex-direction:column}.news-card>a{display:block;text-decoration:none;color:inherit}.news-art{position:relative;overflow:hidden;border-bottom:3px solid var(--black);aspect-ratio:4/3;background:var(--yellow)}.news-art img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.news-card a:hover img{transform:scale(1.035)}.news-card a:focus-visible{outline:4px solid var(--yellow);outline-offset:4px}.news-satire{position:absolute;left:12px;bottom:12px;background:var(--yellow);border:2px solid var(--black);padding:5px 8px;font-size:10px;font-weight:900;letter-spacing:1.5px;transform:rotate(-4deg);color:var(--black)}.news-card-copy{padding:20px}.news-card-copy h2,.news-card-copy h3{font-family:Impact,'Arial Black',sans-serif;font-weight:900;line-height:1.03;letter-spacing:-.3px;text-transform:uppercase;font-size:32px;margin:10px 0 14px;overflow-wrap:anywhere}.news-card-copy p{font-size:14px;line-height:1.55}.news-byline{font-size:10px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.news-read{display:block;font-weight:900;text-transform:uppercase;font-size:12px;margin-top:18px}.news-all{display:flex;justify-content:space-between;align-items:center;border-top:2px solid var(--black);margin-top:28px;padding-top:18px;gap:15px}.news-all p{font-size:12px;margin:0}.news-article{max-width:1060px;margin:auto}.news-article-head{border-bottom:4px solid var(--black);padding:18px 0 28px}.news-article-head h1{font-family:Impact,'Arial Black',sans-serif;font-size:clamp(42px,6.8vw,84px);line-height:1.02;text-transform:uppercase;margin:15px 0;letter-spacing:-1px;overflow-wrap:anywhere}.news-deck{font-size:clamp(18px,2.2vw,23px);line-height:1.45;max-width:850px}.news-hero-art{position:relative;margin:28px 0;border:4px solid var(--black);box-shadow:7px 7px 0 var(--black);background:var(--yellow)}.news-hero-art img{width:100%;height:auto;display:block;max-height:700px;object-fit:cover}.news-story-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:45px;margin:40px 0}.news-prose{font-family:Georgia,serif;font-size:20px;line-height:1.8}.news-prose p{margin:0 0 25px}.news-prose p:first-child:first-letter{float:left;font-family:Impact,sans-serif;font-size:76px;line-height:.85;padding:9px 10px 0 0}.news-facts{align-self:start;border:3px solid var(--black);background:var(--yellow);box-shadow:5px 5px 0 var(--black);padding:20px}.news-facts h2{font-family:Impact,sans-serif;font-size:32px;text-transform:uppercase;margin:0 0 8px}.news-facts dl{margin:18px 0}.news-facts dl div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #1115;padding:12px 0;font-size:13px}.news-facts dd{font-weight:900;margin:0;font-size:18px}.news-facts p,.news-facts a{font-size:12px;line-height:1.6}.news-disclosure{border-top:2px solid var(--black);padding-top:16px;font:12px/1.6 Arial,sans-serif}.news-admin{border:3px solid var(--black);padding:25px;margin-top:24px;box-shadow:5px 5px 0 var(--black)}.news-admin h1{font-family:Impact,sans-serif;text-transform:uppercase}.news-job{border-top:2px solid var(--black);padding:18px 0}.news-job p{overflow-wrap:anywhere}.news-controls{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.news-admin-row{display:flex;gap:18px;justify-content:space-between;align-items:center;padding:15px 0;border-top:1px solid var(--black)}.news-admin-row button{flex-shrink:0}.news-empty{border:3px solid var(--black);background:var(--yellow);padding:40px;font-family:Impact,sans-serif;font-size:36px;text-transform:uppercase}.news-more{margin-top:30px}@media(max-width:850px){.news-grid{grid-template-columns:1fr 1fr}.news-grid .news-card:first-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.news-grid .news-card:first-child>a{display:contents}.news-grid .news-card:first-child .news-art{height:100%;aspect-ratio:auto;border-right:3px solid var(--black);border-bottom:0}.news-story-layout{grid-template-columns:1fr}.news-facts{grid-row:1}.news-facts dl{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}}@media(max-width:560px){.news-grid,.news-grid .news-card:first-child{display:grid;grid-template-columns:1fr}.news-grid .news-card:first-child>a{display:block}.news-grid .news-card:first-child .news-art{height:auto;aspect-ratio:4/3;border-right:0;border-bottom:3px solid var(--black)}.news-edition{font-size:9px;letter-spacing:.7px}.news-masthead h1,.news-masthead h2{letter-spacing:-1px;font-size:47px}.news-all{align-items:start;flex-direction:column}.news-prose{font-size:18px}.news-hero-art{box-shadow:4px 4px 0 var(--black)}.news-admin-row{align-items:start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.news-art img{transition:none}}
