:where([data-tpl=news]) .stamp{flex-wrap:nowrap;align-items:flex-start}:where([data-tpl=news]) .stamp .ic{margin-top:1px}:where([data-tpl=news]) .stamp code{font:500 12.5px var(--f-mono);color:var(--night)}:where([data-tpl=news]) .news-topics{gap:14px 12px;margin-top:22px}:where([data-tpl=news]) .news-topics a.tape{color:var(--night);padding:8px 16px 8px 14px;font-size:15px}:where([data-tpl=news]) .news-topics a.tape:focus-visible{outline:3px solid var(--sun);outline-offset:3px;clip-path:none;border-radius:6px}:where([data-tpl=news]) [id^=t-]{scroll-margin-top:calc(var(--head-h) + 24px)}:where([data-tpl=news]) .feat{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:center;gap:64px;display:grid}:where([data-tpl=news]) .feat-art{padding:10px 8px 0 14px}:where([data-tpl=news]) .feat-art .polaroid .ph{height:380px}:where([data-tpl=news]) .feat-body .tape{margin:0 0 18px}:where([data-tpl=news]) .feat-body .kicker{margin:0 0 8px;display:flex}:where([data-tpl=news]) .feat-h{max-width:20ch;margin:0 0 18px;font-size:clamp(36px,1.8vw + 24px,54px);line-height:1.04}:where([data-tpl=news]) .feat-h a{color:var(--night);text-decoration:none}:where([data-tpl=news]) .feat-h a:hover{-webkit-text-decoration:underline wavy var(--rose) 2px;text-decoration:underline wavy var(--rose) 2px;text-underline-offset:8px}:where([data-tpl=news]) .feat-body>p{max-width:56ch;color:var(--ink)}:where([data-tpl=news]) .feat-body .feat-meta{color:var(--pencil);margin:0 0 22px;font-size:14.5px}:where([data-tpl=news]) .pcard .meta{align-items:center;gap:6px;padding-top:4px;display:flex}:where([data-tpl=news]) .pcard .meta .ic{width:16px;height:16px;color:var(--rose);flex:none}:where([data-tpl=news]) .pcard .meta a{z-index:3;color:var(--paint);align-items:center;min-height:32px;font-weight:600;display:inline-flex;position:relative}:where([data-tpl=news]) .pcard h3{margin-top:6px}:where([data-tpl=news]) .pcard.empty{background:var(--paper);outline:2px dashed var(--line-2);outline-offset:-8px;box-shadow:none}:where([data-tpl=news]) .set-foot{color:var(--pencil);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:38px 0 0;font-size:15px;display:flex}:where([data-tpl=news]) .sf-t{align-items:flex-start;gap:8px;display:inline-flex}:where([data-tpl=news]) .sf-t .ic{color:var(--rose);width:18px;height:18px;margin-top:2px}:where([data-tpl=news]) .notice.removed{max-width:860px;margin-top:26px}@media (min-width:761px){:where([data-tpl=news]) .pcard.wide{--rot:-.5deg;grid-column:1/-1;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:10px 34px;padding:12px;display:grid}:where([data-tpl=news]) .pcard.wide>:not(.ph):not(.tape){grid-column:2}:where([data-tpl=news]) .pcard.wide .ph{grid-row:1/-1;height:230px}:where([data-tpl=news]) .pcard.wide h3{max-width:30ch;margin:34px 6px 0;font-size:24px;line-height:1.3}:where([data-tpl=news]) .pcard.wide p:not(.meta){max-width:46ch;font-size:16px}:where([data-tpl=news]) .pcard.wide .meta{align-self:end;margin-bottom:10px}:where([data-tpl=news]) .pcard.wide .tape{right:24px}}@media (max-width:1180px){:where([data-tpl=news]) .feat{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}}@media (max-width:760px){:where([data-tpl=news]) .page-band .pb-art{display:none}:where([data-tpl=news]) .feat{grid-template-columns:minmax(0,1fr);gap:28px}:where([data-tpl=news]) .feat-art{max-width:340px;padding:8px 6px 0}:where([data-tpl=news]) .feat-art .polaroid .ph{height:250px}:where([data-tpl=news]) .feat-h{font-size:36px}:where([data-tpl=news]) .posts{gap:16px}:where([data-tpl=news]) .pcard{--rot:-.6deg;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:5px 14px;padding:10px 12px 10px 10px;display:grid}:where([data-tpl=news]) .pcard:nth-child(3n+2){--rot:.6deg}:where([data-tpl=news]) .pcard:nth-child(3n){--rot:-.3deg}:where([data-tpl=news]) .pcard .ph{grid-row:1/span 4;height:104px}:where([data-tpl=news]) .pcard>:not(.ph){grid-column:2}:where([data-tpl=news]) .pcard .tape{--rot:-2deg;justify-self:start;margin:2px 0 2px -2px;padding:3px 10px 3px 9px;font-size:12.5px;position:static}:where([data-tpl=news]) .pcard h3{margin:0;font-size:15.5px;line-height:1.35}:where([data-tpl=news]) .pcard p{margin:0;font-size:14px}:where([data-tpl=news]) .pcard .meta{margin:0;padding-top:0;font-size:13px}:where([data-tpl=news]) .pcard .meta a{min-height:30px}}
