:root{--paper: #fbfaf7;--ink: #111111;--muted: #5a5a55;--rule: #111111;--accent: #b3261e;--buzz: #f5c518;--serif: "Playfair Display", Georgia, "Times New Roman", serif;--sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);line-height:1.5}a{color:inherit}.wrap{max-width:1100px;margin:0 auto;padding:0 16px}.dateline{display:flex;justify-content:space-between;gap:12px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:10px 0}.masthead{border-top:4px solid var(--rule);border-bottom:1px solid var(--rule);text-align:center;padding:14px 0 10px}.masthead a{text-decoration:none}.masthead h1{margin:0;font-family:var(--serif);font-weight:900;font-size:clamp(34px,8vw,72px);line-height:1;letter-spacing:-.02em}.masthead .dot{color:var(--accent)}.tagline{margin:6px 0 0;font-size:13px;color:var(--muted)}nav.sections{border-bottom:4px double var(--rule)}nav.sections ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 22px}nav.sections a{display:block;padding:10px 0;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}nav.sections a:hover,nav.sections a[aria-current=page]{color:var(--accent)}main{padding:28px 0 56px}.lead{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:800px){.lead{grid-template-columns:2fr 1fr}}.kicker{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.lead h2{font-family:var(--serif);font-weight:900;font-size:clamp(28px,5vw,46px);line-height:1.05;margin:6px 0 10px}.why{border-left:4px solid var(--accent);padding-left:12px;margin-top:14px}.why b{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.placeholder{background:#ecebe6;border:1px dashed #bdbab0;height:220px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:13px;margin-bottom:14px}.side h3,.grid h3.section{font-family:var(--serif);font-weight:900;font-size:20px;margin:0 0 8px;border-bottom:1px solid var(--rule);padding-bottom:6px}.item{padding:10px 0;border-bottom:1px solid #d8d5cc}.item span{font-size:12px;color:var(--muted)}.grid{display:grid;grid-template-columns:1fr;gap:28px;margin-top:36px;border-top:4px double var(--rule);padding-top:24px}@media(min-width:800px){.grid{grid-template-columns:repeat(3,1fr)}}footer{border-top:1px solid var(--rule);padding:20px 0 40px;font-size:13px;color:var(--muted);text-align:center}.page h2{font-family:var(--serif);font-weight:900;font-size:40px;margin:0 0 8px}.lead h2 a,.item a{text-decoration:none}.lead h2 a:hover,.item a:hover{text-decoration:underline;text-decoration-color:var(--accent)}.chip{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.04em;padding:1px 7px;border-radius:3px;border:1px solid var(--ink);color:var(--ink);background:#fff;margin-right:6px}.chip.kxan{background:#fde8e6;border-color:#b3261e;color:#8c1c15}.chip.kvue{background:#e4ecfb;border-color:#1e3a8a;color:#1e3a8a}.chip.city{background:#fff3cc;border-color:#8a6d00;color:#6b5400}.chip.ci{background:#e1f3e6;border-color:#1b6b35;color:#14532d}.chip.monitor{background:#ece6f7;border-color:#4c3a86;color:#3b2d6b}.alertbar{background:var(--accent);color:#fff;font-size:13px;padding:8px 12px;margin-top:8px}.omg{border:2px solid var(--ink);padding:14px 16px;margin:16px 0;background:#fff}.omg .story{font-weight:600}.omg .line{font-family:var(--serif);font-weight:900;font-size:20px;margin-top:4px}.omg .line em{font-style:normal;color:var(--accent)}.tags{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 18px}.tags a{font-size:13px;font-weight:600;text-decoration:none;padding:4px 12px;border:1px solid var(--ink);border-radius:999px}.tags a.on{background:var(--ink);color:#fff}.player{position:relative;padding-top:56.25%;margin:14px 0;background:#000}.player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.vgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-top:20px}.vgrid a{text-decoration:none;font-size:14px;font-weight:600}.vgrid img{width:100%;display:block;margin-bottom:6px}nav.sections .dd{position:relative}nav.sections .caret{font-size:10px}nav.sections .menu{display:none;position:absolute;left:0;top:100%;min-width:190px;background:var(--paper);border:1px solid var(--ink);border-top:3px solid var(--accent);z-index:20;padding:6px 0;flex-direction:column;gap:0;box-shadow:0 6px 18px #0000001f}nav.sections .dd:hover>.menu,nav.sections .dd:focus-within>.menu{display:flex}nav.sections .menu li{list-style:none}nav.sections .menu a{padding:8px 16px;font-size:13px;letter-spacing:.04em;text-transform:none;font-weight:600;white-space:nowrap}nav.sections .menu a:hover{background:#ecebe6}.sponsor{border:1px solid #bdbab0;background:#fff;padding:12px 14px;margin-top:24px;font-size:14px}.sponsor .label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.sponsor b{display:block;font-family:var(--serif);font-size:18px;margin:4px 0}.sponsor a.cta{display:inline-block;margin-top:8px;padding:6px 14px;background:var(--ink);color:#fff;text-decoration:none;font-weight:600;font-size:13px}.sponsor small{display:block;margin-top:8px;color:var(--muted);font-size:11px}.omg .src{font-size:13px;margin-top:2px}.pagehead{display:flex;align-items:baseline;justify-content:space-between;border-top:4px solid var(--ink);border-bottom:1px solid var(--ink);padding:8px 0;margin-bottom:20px;flex-wrap:wrap;gap:6px}.pagehead h2{margin:0}.pagehead span{font-size:13px;color:var(--muted)}.omglead{display:grid;grid-template-columns:1fr;gap:24px;padding-bottom:24px}@media(min-width:800px){.omglead{grid-template-columns:1fr 1fr}}.omglead img,.omglead .ph{width:100%;aspect-ratio:16/10;object-fit:cover;background:#d9d5c9}.omglead h3{font-family:var(--serif);font-weight:700;font-size:30px;line-height:1.1;margin:6px 0 12px}.bigline{font-family:var(--serif);font-weight:900;font-size:22px;line-height:1.3;margin:14px 0}.bigline.sm{font-size:17px;margin:8px 0}.bigline em{font-style:normal;color:var(--accent)}h3.rule{border-top:4px solid var(--ink);padding-top:6px;font-size:12px;letter-spacing:.15em;text-transform:uppercase;margin:8px 0 18px;font-family:var(--sans, inherit)}.omggrid{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:800px){.omggrid{grid-template-columns:repeat(3,1fr)}}.omgcard{border-top:1px solid #bdbab0;padding-top:12px}.omgcard img{width:100%;aspect-ratio:16/10;object-fit:cover;margin-bottom:8px;background:#d9d5c9}.omgcard .hd{font-family:var(--serif);font-weight:700;font-size:19px;line-height:1.15}.omgcard a{font-size:13px}.hero img,.thumbrow img{width:100%;aspect-ratio:16/9;object-fit:cover;background:#d9d5c9;display:block}.hero img{margin-bottom:12px;aspect-ratio:4/3}@media(min-width:800px){.hero img{aspect-ratio:3/2}}.pair{display:grid;grid-template-columns:1fr;gap:32px;margin-top:36px;border-top:4px double var(--rule);padding-top:24px}@media(min-width:800px){.pair{grid-template-columns:1fr 1fr}}.pair h3.section{font-family:var(--serif);font-weight:900;font-size:22px;margin:0 0 10px;border-bottom:1px solid var(--rule);padding-bottom:6px}.pair h3.section a{text-decoration:none}.mini{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #d8d5cc;align-items:start}.mini img{width:96px;height:64px;object-fit:cover;background:#d9d5c9}.mini a{text-decoration:none;font-weight:600;font-size:15px;line-height:1.25}.mini small{display:block;color:var(--muted);font-size:12px;margin:0 0 4px}.omgmini{padding:10px 0;border-bottom:1px solid #d8d5cc}.omgmini .hd{font-size:12px;color:var(--muted)}.omgmini p{font-family:var(--serif);font-weight:900;font-size:17px;line-height:1.3;margin:4px 0}.omgmini em{font-style:normal;color:var(--accent)}.mtm{margin-top:36px;background:var(--ink);color:#fbfaf7;padding:22px 26px;display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}.mtm b{display:block;font-family:var(--serif);font-size:24px;margin:2px 0}.mtm .k{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#bdbab0}.mtm a{background:var(--accent);color:#fff;padding:10px 18px;font-weight:600;text-decoration:none;font-size:14px}.chip.towers{background:#fdf1c4;border-color:#8a6508;color:#6b4f00}.chip.monthly{background:#e3f1e4;border-color:#2e7d32;color:#1f5a23}.chip.things{background:#e3eef0;border-color:#2a6470;color:#1d4a53}.mtm{padding:36px 32px}.mtm b{font-size:30px;line-height:1.15;max-width:640px}.mtm p{color:#bdbab0;margin:8px 0 0;font-size:15px}.mini.noimg{grid-template-columns:1fr}.item.latest{display:grid;grid-template-columns:84px 1fr;gap:12px;align-items:start}.item.latest.noimg{grid-template-columns:1fr}.item.latest img{width:84px;height:56px;object-fit:cover;background:#d9d5c9}.seclead{display:grid;grid-template-columns:1fr;gap:32px;margin:8px 0 24px}@media(min-width:800px){.seclead{grid-template-columns:2fr 1fr}.seclead aside{border-left:1px solid #bdbab0;padding-left:24px}}.seclead article img{width:100%;aspect-ratio:16/9;object-fit:cover;background:#d9d5c9;margin-bottom:12px;display:block}.seclead h3{font-family:var(--serif);font-weight:900;font-size:clamp(26px,4vw,36px);line-height:1.1;margin:8px 0}.seclead h3 a{text-decoration:none}.seclead h3 a:hover{text-decoration:underline;text-decoration-color:var(--accent)}.seclead h4{font-family:var(--serif);font-weight:900;font-size:20px;margin:0 0 4px;border-bottom:1px solid var(--rule);padding-bottom:6px}.secrule{border-top:4px solid var(--ink);padding-top:6px;font-size:12px;letter-spacing:.15em;text-transform:uppercase;margin:28px 0 16px}.cards{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:640px){.cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.cards{grid-template-columns:repeat(3,1fr)}}.card{border-top:1px solid #bdbab0;padding-top:12px}.card img{width:100%;aspect-ratio:16/10;object-fit:cover;background:#d9d5c9;margin-bottom:8px;display:block}.card a{display:block;font-family:var(--serif);font-weight:700;font-size:19px;line-height:1.2;text-decoration:none;margin-top:6px}.card a:hover{text-decoration:underline;text-decoration-color:var(--accent)}.chip.abj{background:#e4ecfb;border-color:#1e3a8a;color:#1e3a8a}.chip.tech{background:#e0f2f1;border-color:#00695c;color:#004d40}footer.site{text-align:left;margin-top:40px;border-top:4px double var(--rule);padding:28px 0 40px;color:var(--ink)}footer.site .cols{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:800px){footer.site .cols{grid-template-columns:1.6fr 1fr 1fr 1fr}}footer.site .brand b{font-family:var(--serif);font-weight:900;font-size:24px}footer.site .brand b span{color:var(--accent)}footer.site .brand p{font-size:13px;color:var(--muted);margin:6px 0;max-width:340px;line-height:1.45}footer.site h4.fh{margin:0 0 8px;font-size:12px;font-weight:800;color:var(--ink);letter-spacing:.15em;text-transform:uppercase}footer.site ul{list-style:none;padding:0;margin:0;font-size:14px;line-height:1.8}footer.site a{color:var(--ink);text-decoration:none}footer.site a:hover{text-decoration:underline;text-decoration-color:var(--accent)}footer.site .more{font-size:13px;font-weight:600;border-top:0;padding-top:0;margin-top:6px;display:inline-block}footer.site .fine{margin-top:28px;padding-top:14px;border-top:1px solid #d8d5cc;font-size:12px;color:var(--muted);line-height:1.5;display:grid;gap:4px}.prose{max-width:680px;line-height:1.6}.prose h3{font-family:var(--serif);font-size:20px;margin:24px 0 6px}.samplenote{background:#fff3cc;border:1px solid #8a6d00;padding:8px 12px;font-size:13px;margin:0 0 18px}.omgcard p{font-size:14px;color:var(--muted);margin:6px 0 0}footer.site{margin-top:20px}.mtm{margin-bottom:0}.feat{margin-top:32px;border-top:4px double var(--rule);padding-top:14px}.featgrid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:800px){.featgrid{grid-template-columns:2fr 1fr}}.featgrid a{text-decoration:none;color:var(--ink);display:block}.featgrid .big img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;background:#d9d5c9}.featgrid .cap{background:var(--ink);color:#fbfaf7;padding:14px 18px}.featgrid .cap span{display:block;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#bdbab0}.featgrid .cap b{font-family:var(--serif);font-weight:900;font-size:clamp(20px,3vw,26px);line-height:1.15;display:block;margin-top:4px}.featgrid .smalls{display:grid;gap:24px;align-content:start}.featgrid .smalls img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;background:#d9d5c9;margin-bottom:8px}.featgrid .smalls b{display:block;font-family:var(--serif);font-weight:700;font-size:19px;line-height:1.15;margin-top:6px}.featgrid a:hover b{text-decoration:underline;text-decoration-color:var(--accent)}.carousel{min-width:0;position:relative}.slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0}.slides::-webkit-scrollbar{display:none}.slide{flex:0 0 100%;scroll-snap-align:start;box-sizing:border-box;padding-right:2px}.carnav{position:absolute;top:0;left:0;right:0;aspect-ratio:4/3;display:flex;align-items:center;justify-content:space-between;padding:0 10px;pointer-events:none}@media(min-width:800px){.carnav{aspect-ratio:3/2}}.carnav button{pointer-events:auto;border:0;border-radius:50%;background:#ffffffe0;box-shadow:0 1px 6px #00000059;width:44px;height:44px;font-size:20px;cursor:pointer}.carnav button:hover{background:var(--ink);color:#fff}.carnav .count{position:absolute;right:10px;bottom:10px;font-size:12px;color:#fff;background:#0009;padding:3px 8px;border-radius:10px}.more{margin-top:18px;border-top:2px solid var(--ink);padding-top:8px}.more h3{margin:0 0 6px}.more ul{list-style:none;margin:0;padding:0}.more li{padding:8px 0;border-bottom:1px solid #bdbab0;font-size:14px;line-height:1.3}.more li .chip{margin-right:6px}@media(max-width:520px){nav.sections ul{flex-wrap:nowrap;gap:0 11px}nav.sections a{font-size:11.5px;letter-spacing:.03em}nav.sections .caret{font-size:8px}}.ph.chip{display:flex;align-items:center;justify-content:center;text-align:center;margin:0;padding:4px;border-radius:0;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.15;width:84px;height:56px;box-sizing:border-box}.mini .ph.chip{width:96px;height:64px}.sponsor.tools .toolrow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-top:1px solid #e3e0d6}.sponsor.tools .toolrow b{font-size:16px;margin:0 0 2px}.sponsor.tools .toolrow a.cta{margin:0;white-space:nowrap}.topstripe{height:8px;background:linear-gradient(90deg,var(--accent) 0 70%,var(--buzz) 70% 100%)}.dateline .wx{background:var(--accent);color:#fff;padding:2px 8px;border-radius:3px;letter-spacing:.05em;font-weight:600}.sendbox{border:2px solid var(--buzz);background:#fff8dc;padding:12px 14px;font-size:14px;margin:12px 0}.sendbox b{display:block;font-family:var(--serif);font-size:17px}.omgcols{display:grid;gap:28px;grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.omgcols{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.omgcols .omggrid{grid-template-columns:repeat(2,1fr)}.omgside .sendbox{margin-top:0}}.omgside .sponsor:first-of-type{margin-top:12px}@media(min-width:900px){.omgcols .omglead{grid-template-columns:1fr}.omgcols .omglead img,.omgcols .omglead .ph{height:auto;aspect-ratio:16/9}}.post{border-top:1px solid #bdbab0;padding:16px 0 20px}.post h3{font-family:var(--serif);font-weight:900;font-size:28px;line-height:1.15;margin:6px 0 10px}.post p{font-size:17px;line-height:1.65;margin:0;max-width:62ch}.formframe{width:100%;border:0;min-height:640px}.chip.bam{background:#f6e6d8;border-color:#8a4b1d;color:#6b3a14}.take{border-top:1px solid #bdbab0;padding:14px 0 16px}.take .hd{font-family:var(--serif);font-weight:700;font-size:20px;line-height:1.2;margin:2px 0 6px}.take .bigline{font-family:var(--serif);font-weight:900;font-size:20px;line-height:1.3;margin:0 0 6px}.take .bigline em{font-style:normal;color:var(--accent)}.take a{font-size:13px}.mtmjoke{display:block;font-family:var(--serif);font-weight:900;font-style:normal;font-size:19px;line-height:1.3;margin:6px 0}.watchcols{display:grid;gap:28px;grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.watchcols{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.watchside h3{margin:0 0 8px;padding-bottom:6px;border-bottom:2px solid var(--ink);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.wv{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #d8d5cc;text-decoration:none;align-items:start}.wv img{width:120px;aspect-ratio:16/9;object-fit:cover;background:#d9d5c9}.wv span{font-weight:600;font-size:14px;line-height:1.25}.wv.on span{color:var(--accent)}.chip.spec{background:#e3f0fb;border-color:#0b5394;color:#083b6b}.chip.wan{background:#e8f3e3;border-color:#3b7a1f;color:#2b5a17}.chip.auso{background:#fbe9f0;border-color:#a02c5c;color:#7a1f45}.post.mtm{border-top:4px solid var(--ink);margin-top:24px;background:#fff;padding:20px 22px 24px;border-left:1px solid #bdbab0;border-right:1px solid #bdbab0;border-bottom:1px solid #bdbab0}.post.mtm p{margin:0 0 14px}.post.mtm .mtmsub{font-family:var(--serif);font-weight:700;font-size:20px;line-height:1.3}.post.mtm .mtmh{font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin:22px 0 8px;color:var(--accent)}.post.mtm .mtmbox{background:#fff3cc;border-left:4px solid var(--buzz);padding:12px 14px;font-family:var(--serif);font-weight:900;font-size:20px;line-height:1.3}.wxgrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:12px 0 18px}.wxday{border:1px solid #bdbab0;background:#fff;padding:12px;display:flex;flex-direction:column;gap:4px}.wxday b{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.wxday .wxt{font-family:var(--serif);font-weight:900;font-size:28px}.wxday small{color:var(--muted)}.wxlinks{font-size:15px}.wxhero{background:linear-gradient(135deg,#1e3a8a,#2f6bd6 60%,#5aa3f0);color:#fff;border-radius:10px;padding:22px 24px;display:grid;gap:18px;margin:14px 0 8px;position:relative}@media(min-width:800px){.wxhero{grid-template-columns:auto 1fr;align-items:center}}.wxnow{display:flex;align-items:center;gap:16px}.wxbig{font-size:64px;line-height:1}.wxtemp{font-family:var(--serif);font-weight:900;font-size:64px;line-height:1}.wxsum{font-size:18px;opacity:.95}.wxstats{display:flex;gap:22px;flex-wrap:wrap}@media(min-width:800px){.wxstats{justify-content:flex-end}}.wxstats div{display:flex;flex-direction:column}.wxstats b{font-size:18px}.wxstats span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.wxloc{position:absolute;top:12px;right:18px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.wxhours{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px}.wxhr{flex:0 0 62px;text-align:center;background:#fff;border:1px solid #bdbab0;border-radius:8px;padding:8px 4px;display:flex;flex-direction:column;gap:2px;font-size:13px}.wxhr small{color:#1e3a8a}.wxi{font-size:28px;line-height:1.1}.wxday .wxt em{font-style:normal;color:var(--muted);font-size:20px}.wxday{border-radius:8px}.ecosys{margin-top:28px}.ecogrid{display:grid;gap:22px;grid-template-columns:minmax(0,1fr)}@media(min-width:700px){.ecogrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ecogrid h4{margin:0 0 8px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding-bottom:6px;border-bottom:2px solid var(--ink)}.ecogrid h4 a{text-decoration:none}.ecoitem{padding:8px 0;border-bottom:1px solid #d8d5cc;font-size:14px;line-height:1.3}.ecoitem a{font-weight:600;text-decoration:none;display:block;margin-top:4px}.ecovid{display:block;text-decoration:none}.ecovid img{width:100%;aspect-ratio:16/9;object-fit:cover;background:#d9d5c9;display:block}.ecovid span{display:block;font-weight:600;font-size:14px;line-height:1.3;margin-top:6px}.moneycols{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;align-items:start}.wl{border:1px solid #e3e0d6;background:#fff;padding:14px 16px}.wl h4{margin:0 0 6px;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.wlrow{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;border-top:1px solid #e3e0d6;text-decoration:none;color:inherit}.wlrow b{display:block;font-size:15px}.wlrow small{display:block;font-size:12px;color:#666}.wlrow em{font-style:normal;font-size:12px;font-weight:700;white-space:nowrap;color:#b3201f}.wlnote{font-size:12px;color:#666;margin:10px 0 0}@media(max-width:800px){.moneycols{grid-template-columns:1fr}}.crime{border:1px solid #e3e0d6;background:#fff;padding:14px 16px;margin:0 0 22px}.crime{margin:26px 0 0}.crime summary{cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.crime summary em{display:block;font-style:normal;font-weight:400;letter-spacing:0;text-transform:none;font-size:12px;color:#666;margin-top:2px}.crime[open] summary{margin-bottom:4px}.crimeline{font-size:13px;color:#666;margin:-6px 0 16px}@media(max-width:600px){.tags{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:10px -20px 14px;padding:0 20px}.tags::-webkit-scrollbar{display:none}.tags a{white-space:nowrap;flex:0 0 auto}.cbar{grid-template-columns:110px 1fr 48px}}.crimesub{font-size:12px;color:#666;margin:12px 0 6px}.cbar{display:grid;grid-template-columns:150px 1fr 56px;align-items:center;gap:8px;font-size:13px;padding:3px 0}.cbar b{text-align:right;font-size:13px}.cb{display:block;background:#f0ede4;height:10px}.cb i{display:block;background:#b3201f;height:100%}.cdist{display:grid;grid-template-columns:repeat(10,1fr);gap:6px;align-items:end}.cd{display:flex;flex-direction:column;align-items:center;gap:3px}.cd .cb.v{width:100%;height:70px;display:flex;align-items:flex-end}.cd .cb.v i{width:100%;height:auto}.cd b{font-size:12px}.cd small{font-size:10px;color:#666}.crimenote{font-size:12px;color:#666;margin:12px 0 0}@media(max-width:520px){.cbar{grid-template-columns:110px 1fr 48px;font-size:12px}.cd small{display:none}}.band{display:grid;grid-template-columns:1fr;gap:0;margin:28px 0 8px;border-top:4px solid var(--ink);border-bottom:1px solid var(--ink)}.band .tile{display:flex;flex-direction:column;gap:6px;padding:18px 16px;text-decoration:none;color:var(--ink);border-bottom:1px solid #bdbab0}.band .tile:last-child{border-bottom:0}.band .sponsor{margin:0;border:0;border-bottom:1px solid #bdbab0;padding:16px}.band .k{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:700}.band b{font-family:var(--serif);font-size:20px;line-height:1.25}.band p{margin:0;font-size:14px;color:var(--muted)}.band .go{padding-top:6px;font-size:14px;font-weight:700}.band .tile.hot{background:#fff8dc}.band .tile.dark{background:var(--ink);color:#fbfaf7}.band .tile.dark .k{color:var(--buzz)}@media(min-width:800px){.band .tile{display:grid;grid-template-columns:1fr auto;column-gap:24px;align-items:center;padding:20px}.band .tile .k,.band .tile b,.band .tile p{grid-column:1}.band .tile .go{grid-column:2;grid-row:1 / span 3;align-self:center;background:var(--ink);color:#fff;padding:10px 18px;white-space:nowrap}.band .tile.dark .go{background:var(--buzz);color:var(--ink)}.band .tile.hot .go{background:var(--accent)}.band .sponsor{padding:20px}}nav.sections{position:sticky;top:0;z-index:30;background:var(--paper)}nav.sections .minilogo,nav.sections .mininow{display:none}@media(min-width:900px){nav.sections.stuck{display:flex;align-items:center;gap:24px;box-shadow:0 2px 10px #00000014}nav.sections.stuck .minilogo{display:block;padding:6px 0;font-family:var(--serif);font-weight:900;font-size:20px;letter-spacing:0;text-transform:none;white-space:nowrap}nav.sections.stuck .minilogo span{color:var(--accent)}nav.sections.stuck ul{flex:1;justify-content:flex-start}nav.sections.stuck .mininow{display:block;font-size:13px;font-weight:700;white-space:nowrap}}@media(max-width:899px){nav.sections.stuck{box-shadow:0 2px 10px #00000014}nav.sections ul{gap:0 16px}}.wmt{background:var(--ink);color:#fff;padding:0;margin:0 0 22px;border:0;display:flex;align-items:stretch;flex-wrap:nowrap;gap:0;overflow:hidden}.wmt .lab{background:var(--buzz);color:var(--ink);font-weight:900;font-size:13px;letter-spacing:.14em;padding:10px 14px;display:flex;align-items:center}.wmtrow{display:flex;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.wmtrow::-webkit-scrollbar{display:none}.wmt a{flex:1 1 0;min-width:240px;display:flex;gap:0;align-items:baseline;padding:10px 16px;color:#fff;text-decoration:none;font-weight:800;font-size:14px;line-height:1.3;border-left:1px solid #333;white-space:normal;overflow:visible;text-overflow:clip}.wmt a:hover{background:#222;text-decoration:none}.wmt a em{font-style:normal;color:var(--buzz);font-weight:900;margin-right:10px;flex:none}.wmt .sep{display:none}@media(max-width:799px){.wmt{flex-direction:column}.wmt .lab{padding:7px 14px}.wmtrow{flex-direction:column;overflow:visible}.wmt a{min-width:0;flex:none;border-left:0;border-top:1px solid #333}}.wxcard{display:block;margin-top:22px;padding:14px;background:#e8f0fa;border:1px solid #c4d3e8;text-decoration:none;color:var(--ink)}.wxtop{display:flex;align-items:center;gap:12px}.wxcard .wxbig{font-size:34px;line-height:1}.wxtop b{display:block;font-family:var(--serif);font-size:32px;line-height:1}.wxtop span{font-size:13px}.wxhl{margin-left:auto;text-align:right;font-size:12px;color:var(--muted)}.wxrow{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin-top:12px;text-align:center}.wxrow span{display:flex;flex-direction:column;gap:2px;font-size:13px}.wxrow small{font-size:11px;color:var(--muted)}.wxrow i{font-style:normal;font-size:18px}.wxmore{margin-top:10px;font-size:12px;font-weight:700}.natstrip{margin-top:26px;padding-top:14px;border-top:1px solid #bdbab0}.natstrip h3 small{font-family:var(--sans);font-size:12px;font-weight:400;color:var(--muted);margin-left:8px;letter-spacing:0;text-transform:none}.natgrid{display:grid;grid-template-columns:1fr;gap:0}.natgrid a{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-bottom:1px solid #d8d5cc;color:var(--ink);text-decoration:none}.natgrid a b{font-size:16px;line-height:1.3}.natgrid a em{font-style:normal;font-size:13px;color:var(--muted)}.natgrid a:hover b{text-decoration:underline}@media(min-width:800px){.natgrid{grid-template-columns:repeat(4,1fr);gap:20px}.natgrid a{border-bottom:0}}.adstrip{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;margin:28px 0;padding:12px 16px;background:#fff8dc;border:1px solid #e0d39a;border-left:6px solid var(--buzz)}.adstrip .k{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:800}.adstrip b{flex:1 1 260px;font-family:var(--serif);font-size:17px;line-height:1.25}.adstrip .go{padding:8px 14px;background:var(--ink);color:#fff;font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap}.adstrip .go:hover{background:var(--accent)}.chip.omgchip{background:var(--buzz);border-color:var(--ink);color:var(--ink);font-weight:800}.side>.wxcard:first-child{margin-top:0;margin-bottom:22px}.lp{max-width:760px;margin:0 auto}.lphero{text-align:center;padding:28px 8px 24px;border-bottom:4px double var(--rule)}.lpkick{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:var(--buzz);padding:3px 10px}.lphero h2{font-family:var(--serif);font-weight:900;font-size:clamp(30px,6vw,48px);line-height:1.08;margin:14px 0 12px}.lphero p{font-size:17px;max-width:560px;margin:0 auto 18px}.lpform{display:flex;gap:8px;max-width:520px;margin:0 auto}.lpform input{flex:1;min-width:0;padding:14px;font:inherit;border:2px solid var(--ink);background:#fff}.lpform button,.lpbtn{padding:14px 20px;font:inherit;font-weight:800;background:var(--ink);color:#fff;border:2px solid var(--ink);cursor:pointer;text-decoration:none;display:inline-block}.lpform button:hover,.lpbtn:hover{background:var(--accent);border-color:var(--accent)}.lpthanks{font-weight:800;color:#1b6b36}.lpfine{display:block;margin-top:10px;color:var(--muted)}.lpgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-bottom:1px solid var(--rule)}.lpgrid>div{padding:18px 14px;border-right:1px solid #d8d5cb}.lpgrid>div:last-child{border-right:0}.lpgrid b{display:block;font-family:var(--serif);font-size:18px;margin-bottom:4px}.lpgrid span{font-size:14px;color:var(--muted)}.lpsample{padding:22px 0}.lplabel{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.lpsample ol{margin:0;padding-left:22px}.lpsample li{padding:8px 0}.lpsample li b{display:block;font-size:17px}.lpsample li em{display:block;font-style:normal;color:var(--muted);font-size:14px}.lpform2{border-top:4px double var(--rule);padding-top:20px}.lpform2 h3{font-family:var(--serif);font-size:24px;margin:0 0 8px}.lpback{text-align:center}@media(max-width:640px){.lpform{flex-direction:column}.lpgrid{grid-template-columns:1fr}.lpgrid>div{border-right:0;border-bottom:1px solid #d8d5cb}}nav.sections .navcta a{background:var(--buzz);border:2px solid var(--ink);padding:4px 12px;margin:5px 0;color:var(--ink)}nav.sections .navcta a:hover{background:var(--ink);color:#fff}.shouttpl{border:2px dashed var(--ink);background:#fff8dc;padding:12px 16px;margin:16px 0}.shouttpl p{font-family:var(--serif);font-size:20px;line-height:1.35;margin:6px 0}.shouttpl small{color:var(--muted)}.vgrid{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:8px}@media(min-width:640px){.vgrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.vgrid{grid-template-columns:repeat(3,1fr)}}.vgrid .wcard{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--ink)}.vgrid .wcard img{width:100%;aspect-ratio:16/9;object-fit:cover;background:#d9d5c9}.vgrid .wcard .src{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.vgrid .wcard .t{font-family:var(--serif);font-weight:700;font-size:18px;line-height:1.2}.vgrid .wcard:hover .t{color:var(--accent)}.omgcards{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:700px){.omgcards{grid-template-columns:repeat(2,minmax(0,1fr))}}.omgc{background:#fff;border:2px solid var(--ink);display:flex;flex-direction:column}.omgc-img{position:relative;height:190px;background:#f5c518;overflow:hidden}.omgc-img img{width:100%;height:100%;object-fit:cover;display:block}.omgc-img img.stamp{object-fit:contain;padding:14px}.omgc-src{position:absolute;top:0;left:0;background:var(--ink);color:#fff;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px}.omgc-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.omgc-head{font-size:13px;font-weight:700;color:var(--muted)}.omgc-line{margin:0;font-family:var(--serif);font-weight:900;font-size:20px;line-height:1.25}.omgc-line em{font-style:normal;color:var(--accent)}.omgc-go{margin-top:auto;padding-top:10px;border-top:1px solid #d8d5cb;font-size:13px;font-weight:700}.omgc-ad{grid-column:1 / -1}.omgc-ad .adstrip{margin:4px 0}.omgc-img.noimg{height:120px}@media(max-width:520px){nav.sections ul{justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 4px}nav.sections ul::-webkit-scrollbar{display:none}nav.sections li{flex:none}nav.sections a{white-space:nowrap}nav.sections .navcta a{padding:2px 9px;font-size:11px;margin:6px 0}}@media(max-width:520px){nav.sections ul{gap:0 9px;padding:0 2px;justify-content:center}nav.sections a{font-size:10.5px;letter-spacing:.02em}nav.sections .caret{display:none}nav.sections .navcta a{padding:2px 8px;font-size:10.5px}}@media(max-width:520px){nav.sections ul{justify-content:safe center}}.art{max-width:680px;margin:0 auto}.art-sample{margin:0 0 14px;padding:6px 10px;background:var(--buzz);font-size:12px;font-weight:600;text-align:center}.art-kicker{display:flex;gap:12px;align-items:center;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.art-kicker a{color:var(--accent);text-decoration:none}.art-kicker span{color:var(--muted);font-weight:600}.art-h{font-family:var(--serif);font-weight:900;font-size:clamp(30px,6vw,46px);line-height:1.08;letter-spacing:-.015em;margin:8px 0 12px}.art-dek{font-size:19px;line-height:1.45;color:var(--muted);margin:0 0 18px}.art-by{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--rule)}.art-by b{display:block;font-size:14px}.art-by small{color:var(--muted);font-size:12px}.art-av{flex:none;object-fit:cover;width:40px;height:40px;border-radius:50%;background:var(--ink);color:var(--buzz);display:grid;place-items:center;font-family:var(--serif);font-weight:900;font-size:20px}.art-av-lg{width:56px;height:56px;font-size:28px}.art-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0 14px;border-bottom:1px solid var(--rule)}.art-share a,.art-sbtn{font:inherit;font-size:12px;font-weight:600;text-decoration:none;padding:5px 11px;border:1px solid var(--ink);border-radius:999px;background:transparent;color:var(--ink);cursor:pointer}.art-share a:hover,.art-sbtn:hover{background:var(--ink);color:var(--paper)}.art-sharek{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-right:4px}.art-share2{border-top:1px solid var(--rule);margin-top:26px}.art-why{margin:22px 0 4px;padding:14px 16px;background:#fff7d1;border-left:5px solid var(--buzz)}.art-why p{margin:4px 0 0;font-size:17px;font-weight:600;line-height:1.4}.art-body{font-size:18px;line-height:1.65}.art-body h3{font-family:var(--serif);font-size:26px;margin:28px 0 8px}.art-body blockquote{margin:22px 0;padding:2px 0 2px 18px;border-left:4px solid var(--accent);font-family:var(--serif);font-size:24px;line-height:1.3;font-weight:700}.art-list{padding-left:20px}.art-list li{margin-bottom:10px}.art-aff{color:var(--muted)}.art-author{display:flex;gap:14px;align-items:flex-start;padding:18px;margin-top:22px;border:1px solid var(--rule);background:#fff}.art-author p{margin:4px 0 0;font-size:14px;color:var(--muted)}.art-more ul{padding-left:18px;font-size:16px}.art-av-t{background:var(--accent);color:#fff}.colcards{display:grid;grid-template-columns:1fr;gap:14px;margin:0 0 34px}@media(min-width:700px){.colcards{grid-template-columns:1fr 1fr}}.colcard{display:flex;gap:14px;align-items:flex-start;padding:16px;border:1px solid var(--rule);background:#fff;text-decoration:none}.colcard b{font-family:var(--serif);font-size:24px;display:block;margin:2px 0}.colcard p{margin:4px 0 0;font-size:14px;color:var(--muted)}.fitgrid{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:860px){.fitgrid{grid-template-columns:1fr 300px}}.fitimg{height:220px;background:repeating-linear-gradient(45deg,#f1ede0,#f1ede0 10px,#ece7d6 10px 20px);display:grid;place-items:center;font-size:12px;color:var(--muted);margin-bottom:14px;border:1px solid #ddd6c3}.fith{font-family:var(--serif);font-weight:900;font-size:clamp(26px,5vw,36px);line-height:1.1;margin:8px 0 10px}.fitdisc{font-size:13px;background:#fff7d1;border-left:5px solid var(--buzz);padding:10px 12px;margin:14px 0}.fitpicks{list-style:none;padding:0;margin:0 0 10px}.fitpicks li{display:flex;gap:12px;padding:12px 0;border-top:1px solid #ddd6c3}.fitpicks b{display:block;font-size:16px}.fitpicks small{color:var(--muted);font-size:13px}.fitthumb{flex:none;width:64px;height:64px;background:#ece7d6;border:1px solid #ddd6c3}.aitag{font-size:12px;color:var(--muted);border-top:1px solid var(--rule);padding-top:10px}.fitlist{list-style:none;padding:0;margin:12px 0 18px}.fitlist li{padding:10px 0;border-top:1px solid #ddd6c3}.fitlist a{font-weight:600;font-size:15px;line-height:1.3}.fitlist small{display:block;color:var(--muted);font-size:12px;margin-top:2px}@media(min-width:900px){.colcards{grid-template-columns:1fr 1fr 1fr}}.teaitems{padding-left:22px;margin:16px 0}.teaitems li{padding:12px 0;border-top:1px solid #ddd6c3}.teaitems b{font-family:var(--serif);font-size:20px;display:block}.teaitems p{margin:4px 0 0;font-size:16px}.teatake{color:var(--accent);font-weight:600}.snap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:8px 12px;margin-bottom:18px;background:#fff;border:1px solid #ddd6c3;font-size:13px}.snap b{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-right:10px}.snap .snapscores span{margin-right:14px}.snap .snapscores span:last-child{margin-right:0}.hero2{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:30px}@media(min-width:860px){.hero2{grid-template-columns:1.35fr 1fr;align-items:center}}.hero2img{min-height:300px;background:repeating-linear-gradient(45deg,#f1ede0,#f1ede0 10px,#ece7d6 10px 20px);display:grid;place-items:center;font-size:13px;color:var(--muted);border:1px solid #ddd6c3}.hero2h{font-family:var(--serif);font-weight:900;font-size:clamp(28px,4.2vw,44px);line-height:1.08;margin:8px 0 12px}.mbcards{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:34px}@media(min-width:700px){.mbcards{grid-template-columns:1fr 1fr 1fr}}.mbcard{display:block;text-align:center;padding:22px 16px 20px;background:#fff;border:1px solid var(--rule);border-top-width:6px;text-decoration:none}.mb-y{border-top-color:var(--buzz)}.mb-r{border-top-color:var(--accent)}.mb-t{border-top-color:#1b998b}.mbcard img{width:96px;height:96px;border-radius:50%;object-fit:cover;margin-bottom:10px}.mbcard b{display:block;font-family:var(--serif);font-size:26px;margin:2px 0}.mbcard p{margin:4px 0 0;font-size:14px;color:var(--muted)}.latest2{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:0}.latest2 li{padding:14px 0;border-top:1px solid #ddd6c3}.l2h{display:block;font-family:var(--serif);font-weight:700;font-size:22px;line-height:1.2;text-decoration:none;margin-top:4px}.trio{display:grid;grid-template-columns:1fr;gap:26px;margin:28px 0}@media(min-width:860px){.trio{grid-template-columns:1fr 1fr 1fr}}.miniul{list-style:none;padding:0;margin:0}.miniul li{padding:10px 0;border-top:1px solid #ddd6c3;font-size:16px;font-weight:600;line-height:1.3}.miniul small{display:block;color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.lpband{margin:20px 0 10px;padding:22px;background:#fff;border:1px solid var(--rule);text-align:center}.lpband b{display:block;font-family:var(--serif);font-size:28px;margin:4px 0}.lpband p{color:var(--muted);margin:4px 0 14px}.adstrip-btn{display:inline-block;background:var(--ink);color:#fff;padding:10px 18px;font-weight:700;text-decoration:none}.hero3{display:grid;grid-template-columns:1fr;gap:26px;margin-bottom:30px}@media(min-width:900px){.hero3{grid-template-columns:1fr 320px}}.hero3 .hero2img{min-height:260px}.rail{display:grid;gap:14px;align-content:start}.railbox{background:#fff;border:1px solid #ddd6c3;padding:14px 16px}.railbox p{margin:6px 0 8px;font-size:15px;line-height:1.4}.railmore{display:inline-block;margin-top:6px;font-size:13px;font-weight:700}.wx3{background:#fff7d1;border-color:var(--buzz)}.wxrow3{display:flex;align-items:center;gap:14px}.wxrow3 b{font-family:var(--serif);font-size:44px;line-height:1}.wxrow3 span{font-weight:600}.wxrow3 small{display:block;color:var(--muted);font-weight:400;font-size:12px;margin-top:2px}.omg3{background:#fff7d1}.buckets{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:26px}@media(min-width:760px){.buckets{grid-template-columns:1fr 1fr}}.bucket{background:#fff;border:1px solid var(--rule);border-top-width:6px;padding:14px 18px 16px}.bk-y{border-top-color:var(--buzz)}.bk-r{border-top-color:var(--accent)}.bk-t{border-top-color:#1b998b}.bk-k{border-top-color:var(--ink)}.bkhead{display:flex;align-items:center;gap:10px;margin-bottom:4px}.bkhead img{width:36px;height:36px;border-radius:50%;object-fit:cover}.bkhead h3{margin:0;font-family:var(--serif);font-size:24px}.bkhead small{color:var(--muted);font-size:13px}.bkdot{width:36px;height:36px;border-radius:50%;background:var(--ink);display:inline-block}.snap .snapscores{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 16px}.snap .snapscores b{margin-right:0}.snap .snapscores span{white-space:nowrap;margin-right:0}@media(min-width:900px){.hero3{grid-template-columns:1fr 240px}}.mbcard{display:flex;align-items:center;gap:12px;text-align:left;padding:12px 14px}.mbcard img{width:64px;height:64px;margin:0;flex:none}.mbcard .lplabel{display:none}.mbtxt b{margin:0;font-size:22px}.mbtxt p{margin:2px 0 0;font-size:13px}.mbcards{gap:12px;margin-bottom:26px}.thumbul{list-style:none;padding:0;margin:6px 0 0}.thumbul li{display:flex;gap:12px;align-items:center;padding:9px 0;border-top:1px solid #ddd6c3;font-size:15px;font-weight:600;line-height:1.3}.thumb{flex:none;width:54px;height:54px;background:repeating-linear-gradient(45deg,#f1ede0,#f1ede0 6px,#ece7d6 6px 12px);border:1px solid #ddd6c3;border-left-width:4px}.bk-y .thumb{border-left-color:var(--buzz)}.bk-r .thumb{border-left-color:var(--accent)}.bk-t .thumb{border-left-color:#1b998b}.bk-k .thumb{border-left-color:var(--ink)}.nlbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:14px 18px;margin:18px 0 6px;background:#fff;border:1px solid var(--rule)}.nlbar b{font-family:var(--serif);font-size:20px;margin-right:12px}.nlbar span{color:var(--muted);font-size:14px}.railbox.omg3 p{margin:4px 0}@media(min-width:900px){.hero3main{display:flex;flex-direction:column}.hero3 .hero2img{flex:1;min-height:260px}}.thumbimg{flex:none;width:54px;height:54px;object-fit:cover;border:1px solid #ddd6c3}.thumbul li>div{min-width:0}.whyline{display:block;color:var(--muted);font-weight:400;font-size:13px;margin-top:2px;line-height:1.35}.bk-y .thumbimg{border-left:4px solid var(--buzz)}.bk-k .thumbimg{border-left:4px solid var(--ink)}.bkdot-y{background:var(--buzz)}.revlist{padding-left:22px;margin:8px 0 28px}.revlist li{padding:12px 0;border-bottom:1px solid var(--line, #ddd)}.revlist li small{display:block;color:var(--muted);margin:2px 0 4px}.revwhy{margin:4px 0;font-size:14px}.revsum{margin:4px 0;font-size:14px;color:var(--muted)}.meetbuzz{margin:28px 0}.meetbuzz .pagehead a{font-size:13px;font-weight:600}@media(min-width:700px){.meetbuzz .colcards,.page .colcards{grid-template-columns:repeat(2,1fr)}}.teapost{padding:18px 0;border-bottom:1px solid var(--line, #ddd);max-width:640px}.teapost h3{margin:0 0 2px;font-family:var(--serif);font-size:22px}.teapost small{color:var(--muted);display:block;margin-bottom:10px}.teapost p{margin:0 0 8px;line-height:1.5}.teapost .teatake{margin-top:12px;padding:10px 12px;background:#fff7d6;border-left:3px solid var(--red, #c8102e)}.teapost .teasrc{font-size:13px;color:var(--muted)}.blogpage{--pink: #e6247f;--pinkbg: #ffe6f1}.prow{margin:8px 0 34px}.prowhead{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;border-bottom:1px solid var(--rule);padding-bottom:6px;margin-bottom:14px}.prowhead h3{margin:0;font-family:var(--serif);font-weight:900;font-size:24px}.prowhead span{font-size:13px;color:var(--muted)}.pgrid{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:640px){.pgrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){.pgrid{grid-template-columns:repeat(3,1fr)}}.pcard{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid #ddd6c3;padding:0 0 14px}.pcard:hover h3{color:var(--accent)}.pcard .pcimg{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;margin:0 0 10px}.pcard .pctxt{aspect-ratio:4 / 1;display:grid;place-items:center;background:var(--pinkbg);color:var(--pink);font-family:var(--serif);font-weight:900;font-size:26px}.pc-caleb .pctxt{background:var(--ink);color:#fff;font-size:22px}.pcard .pctag,.post .pctag{display:inline-block;margin:0 14px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pink)}.pc-caleb .pctag,.post-caleb .pctag{color:var(--accent)}.post .pctag{margin:4px 0 0}.pcard h3{margin:4px 14px;font-family:var(--serif);font-size:20px;line-height:1.2}.pcard p{margin:0 14px 6px;font-size:14px;color:var(--muted)}.pcard small{display:block;margin:0 14px;font-size:12px;color:var(--muted)}.authorbox{display:flex;gap:14px;align-items:flex-start;padding:16px;border:1px solid #ddd6c3;background:#fff;margin:28px 0 14px;max-width:640px}.authorbox b{font-family:var(--serif);font-size:20px;display:block}.authorbox p{margin:4px 0 0;font-size:14px;color:var(--muted)}.post{max-width:700px}.posth{font-family:var(--serif);font-weight:900;font-size:clamp(28px,6vw,42px);line-height:1.1;margin:6px 0 12px}.byline{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted);margin-bottom:18px}.byline .art-av{width:40px;height:40px;border-radius:50%}.postcover,.postfig img{display:block;width:100%;height:auto;margin:0 0 18px}.postcover{aspect-ratio:3 / 2;object-fit:cover}.postfig{margin:26px 0}.postfig figcaption{font-size:12px;color:var(--muted)}.postbody p{margin:0 0 14px;font-size:18px;line-height:1.6}.postbody h3{font-family:var(--serif);font-size:22px;margin:26px 0 8px}.pullcard{margin:28px 0;padding:22px;background:var(--pinkbg);border-left:6px solid var(--pink);font-family:var(--serif)}.pullcard p{margin:0;font-size:clamp(21px,4.6vw,28px);line-height:1.25;font-weight:700}.takebox{margin:26px 0 14px;padding:16px 18px;border:2px solid var(--pink);background:#fff}.takebox b{color:var(--pink);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.takebox p{margin:6px 0 0;font-family:var(--serif);font-size:20px;line-height:1.3;font-weight:700}.postnote{font-size:13px;color:var(--muted)}.moreposts{margin:24px 0 4px}.moreposts h4{font-family:var(--serif);font-size:18px;margin:0 0 6px;border-bottom:1px solid var(--rule);padding-bottom:4px}.moreposts ul{list-style:none;padding:0;margin:0}.moreposts li{padding:8px 0;border-bottom:1px solid #ddd6c3}.moreposts a{font-weight:600}.moreposts small{display:block;color:var(--muted);font-size:12px}.thero{display:grid;grid-template-columns:1fr;gap:22px;margin:6px 0 34px}@media(min-width:900px){.thero{grid-template-columns:1.6fr 1fr;align-items:start}}.thero-lead{display:block;text-decoration:none;color:inherit}.thero-lead img,.thero-lead .pctxt{display:block;width:100%;height:auto;margin-bottom:10px}.thero-lead .pctag{margin:0}.thero-lead h3{font-family:var(--serif);font-weight:900;font-size:clamp(26px,4.4vw,40px);line-height:1.08;margin:4px 0 6px}.thero-lead:hover h3{color:var(--accent)}.thero-lead p{margin:0 0 6px;font-size:16px;color:var(--muted)}.thero-lead small{color:var(--muted);font-size:12px}.tlatest{background:#fff;border:1px solid #ddd6c3;padding:14px 16px}.tlatest h4,.abox h4{margin:0 0 6px;font-family:var(--serif);font-size:20px;border-bottom:2px solid var(--pink);padding-bottom:4px}.tlatest ul,.abox-latest ul{list-style:none;padding:0;margin:0}.tlatest li,.abox-latest li{padding:9px 0;border-bottom:1px solid #eee7d4}.tlatest li:last-child,.abox-latest li:last-child{border-bottom:0}.tlatest a,.abox-latest a{font-weight:600;line-height:1.25}.tlatest small,.abox-latest small{display:block;color:var(--muted);font-size:12px}.tsidetake{display:block;margin-top:14px;padding:16px;background:var(--pinkbg);border-left:6px solid var(--pink);text-decoration:none;color:inherit}.tsidetake .pctag{margin:0}.tsidetake b{display:block;font-family:var(--serif);font-size:20px;line-height:1.2;margin:4px 0 6px}.tsidetake small{color:var(--pink);font-weight:700}.takeband{background:var(--pinkbg);margin:8px -16px 34px;padding:26px 16px}@media(min-width:900px){.takeband{margin:8px 0 34px;padding:30px}}.takeband-in{display:grid;grid-template-columns:1fr;gap:18px;text-decoration:none;color:inherit;align-items:center}@media(min-width:760px){.takeband-in{grid-template-columns:1.15fr 1fr;gap:28px}}.takeband-in img{display:block;width:100%;height:auto}.takeband-txt .pctag{margin:0}.takeband-txt h3{font-family:var(--serif);font-weight:900;font-size:clamp(26px,4vw,38px);line-height:1.1;margin:6px 0 8px}.takeband-txt p{margin:0 0 14px;font-size:17px;line-height:1.45}.takebtn{display:inline-block;background:var(--pink);color:#fff;font-weight:700;padding:10px 16px}.abox{display:grid;grid-template-columns:1fr;gap:16px;padding:20px;background:#fff;border:2px solid var(--pink);margin:30px 0 14px}.post-caleb .abox,.caleb .abox{border-color:var(--ink)}.caleb .abox h4,.post-caleb .abox h4{border-bottom-color:var(--ink)}@media(min-width:820px){.abox{grid-template-columns:96px 1.4fr 1fr;gap:22px}}.abox-av{width:96px;height:96px;border-radius:50%;object-fit:cover}.abox-kicker{margin:0 0 6px;font-family:var(--serif);font-weight:900;font-size:22px}.abox-bio{margin:0 0 10px;font-size:15px;line-height:1.5}.abox-facts{margin:0;padding-left:0;list-style:none;font-size:14px}.abox-facts li{padding:3px 0}.post-essay .postbody p{margin-bottom:11px}.tsection{margin:10px 0 34px}.tsection .takeband{margin-left:0;margin-right:0}.pcteaser{padding:16px 0;border-top:4px solid var(--pink)}.pcteaser .pctag{margin:0 16px}.pcteaser h3{margin:6px 16px;font-size:21px}.pcteaser p{margin:0 16px 12px;font-size:15px;color:var(--ink);line-height:1.45}.pcteaser .takebtn{margin:0 16px;font-size:14px;padding:8px 14px}.pcmeta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:8px 14px 0;font-size:12px;color:var(--muted)}.pcmeta img{width:24px;height:24px;border-radius:50%;object-fit:cover}.pcmeta span:first-of-type{font-weight:700;color:var(--ink)}.pcteaser .pcmeta{margin:0 16px 12px}.thero-lead .pcmeta,.takeband-txt .pcmeta{margin:8px 0 12px}.pcard .pcmeta{margin-bottom:0}.blogpage.caleb,.blogpage.post-caleb{--pink: #d99a00;--pinkbg: #fff4cc}.caleb .takebtn,.post-caleb .takebtn{background:#ffc22e;color:#111}.takecards{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.takecard{display:block;padding:16px 18px;background:#fff4cc;border-left:6px solid #ffc22e;text-decoration:none;color:inherit}.takecard:hover{background:#ffecb0}.takecard p{margin:0 0 10px;font-family:var(--serif);font-size:19px;line-height:1.3;font-weight:700}.takecard small{color:var(--muted);font-size:12px}.takebox-caleb{border-color:#ffc22e;background:#fffaf0}.takebox-caleb b{color:#8a6200}.takebox-caleb p{font-weight:500;font-size:18px;line-height:1.45}.photocredit{margin:-6px 0 18px;font-size:12px;color:var(--muted)}.omgbox{background:#fff8dc;border:2px solid var(--buzz);margin:22px 0;padding:16px 20px 18px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.omgbox-k{display:inline-block;background:var(--ink);color:var(--buzz);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:4px 9px}.omgbox-story{font-size:15px;color:var(--muted)}.omgbox-story a{color:var(--ink);font-weight:600}.omgbox-story small{font-size:13px}.omgbox-line{margin:0;font-family:var(--serif);font-weight:900;font-size:clamp(22px,3.4vw,32px);line-height:1.18}.omgbox-go{font-size:14px;font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.side .omgbox{margin:18px 0 0;padding:14px 16px 16px}.side .omgbox-line{font-size:22px}.withside{display:grid;grid-template-columns:minmax(0,1fr);gap:0 32px}@media(min-width:900px){.withside{grid-template-columns:minmax(0,1fr) 300px}}.withside-ad{align-self:start}@media(min-width:900px){.withside-ad{position:sticky;top:90px}}.withside-ad .sponsor{margin-top:20px;padding:18px;min-height:250px}.withside-ad .sponsor.tools .toolrow{flex-direction:column;align-items:flex-start;gap:6px}.adbig{margin:28px 0;padding:18px 20px;background:#fff8dc;border:1px solid #e0d39a;border-left:6px solid var(--buzz);display:grid;gap:14px}.adbig .adbig-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.adbig .k{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:800}.adbig b.adbig-h{flex:1 1 280px;font-family:var(--serif);font-size:24px;line-height:1.2}.adbig .adbig-sub{margin:0;font-size:15px;color:var(--muted)}.adbig .adbig-opts{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:800px){.adbig .adbig-opts{grid-template-columns:repeat(3,1fr)}}.adbig .adbig-opts div{background:#fff;border:1px solid #e0d39a;padding:10px 12px;font-size:13px;color:var(--muted)}.adbig .adbig-opts b{display:block;font-family:var(--serif);font-size:16px;color:var(--ink);margin-bottom:2px}.adbig .go{justify-self:start;padding:10px 18px;background:var(--ink);color:#fff;font-size:14px;font-weight:800;text-decoration:none}.adbig .go:hover{background:var(--accent)}.pc-noimg{border-top:4px solid var(--buzz);padding-top:14px}.pc-noimg .pctag{margin-bottom:2px}.pcard .pcreact{margin:2px 14px 8px;font-size:12px;color:var(--muted)}.pcard .pcreact b{color:var(--ink);font-weight:700}.reactline{margin:8px 0 14px;padding:8px 12px;background:#fff4cc;border-left:4px solid var(--buzz);font-size:14px}.reactline a{font-weight:700}.thero-side .omgbox{margin:16px 0 0;padding:14px 16px 16px}.thero-side .omgbox-line{font-size:22px}.pcteaser-img{padding-top:0;border-top:0}.pcteaser-img .pcteaser-cover{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;margin:0 0 12px;border-bottom:4px solid var(--pink)}.pcteaser-img h3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}.postcover.portrait{aspect-ratio:3 / 4;max-width:460px;margin:0 auto 18px}.pcteaser-photo{padding-top:0;border-top:0}.pcteaser-photo .pcteaser-wide{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;margin:0 0 12px}.pc-caleb.pcteaser-photo,.pcteaser-photo{border-top:0}.pcteaser-photo .pcteaser-wide{aspect-ratio:auto;object-fit:contain}.adcard{display:flex;flex-direction:column;gap:.6rem;justify-content:center;border:2px dashed var(--line,#d9d2c3);background:#fffdf6}.adcard .cta{align-self:flex-start;display:inline-block;padding:.5rem .9rem;border-radius:999px;background:#111;color:#fff;font-weight:700;text-decoration:none}.adcard small{opacity:.7;font-size:.75rem}.adcard{padding:1.4rem 1.2rem}.adcard .pctag{margin:0}.bgrid{display:grid;grid-template-columns:2fr 1fr;gap:1.2rem;align-items:start}.bfeat{display:flex;flex-direction:column;gap:.5rem;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--line,#e5e0d3);padding:0 0 1rem}.bfeat img,.bfeat-ph{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.bfeat-ph{display:flex;align-items:center;justify-content:center;background:#111;color:#fbbf24;font-family:Playfair Display,serif;font-weight:900;font-size:1.6rem}.bfeat>:not(img):not(.bfeat-ph){margin-left:1.1rem;margin-right:1.1rem}.bfeat h3{font-size:1.5rem;margin:.2rem 1.1rem}.bfeat small{opacity:.7}.bside{display:flex;flex-direction:column;gap:1rem}.bad{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;border:2px dashed var(--line,#d9d2c3);background:#fffdf6;padding:1.1rem}.bad h4{margin:0;font-family:Playfair Display,serif;font-size:1.2rem}.bad p{margin:0}.bad .cta{display:inline-block;padding:.5rem .9rem;border-radius:999px;background:#111;color:#fff;font-weight:700;text-decoration:none}.bad small{opacity:.7;font-size:.75rem}@media(max-width:760px){.bgrid{grid-template-columns:1fr}}.bband .pctag{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#d49a00}.caleb .bband .pctag{color:#d49a00}.blogpage:not(.caleb) .bband .pctag{color:#e6207f}.bfeat img{min-height:120px;background:#111}.btopic{display:flex;flex-direction:column;gap:.45rem;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--line,#e5e0d3);padding:1.1rem}.btopic h4{margin:0;font-family:Playfair Display,serif;font-size:1.15rem}.btopic p{margin:0;font-size:.92rem}.btopic small{opacity:.7}.fromcols{margin:28px 0}.fcrow{margin-bottom:26px}.fchead{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.fchead h3{margin:0;font-family:Playfair Display,serif;font-size:1.35rem}.fchead a{margin-left:auto;font-size:13px;font-weight:600}.fromcols .pagehead a{font-size:13px;font-weight:600}
