/* A faint, tiled grain adds depth without placing an overlay over content. */
body{background-color:var(--bg);background-image:url('/assets/grain.svg'),radial-gradient(ellipse at 15% 0,rgba(130,111,101,.045),transparent 70%);background-size:180px 180px,100% 1000px;background-repeat:repeat,no-repeat}
.nav-links>a[aria-current=page]:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:3px;background:var(--red)}
.nav-links>a[aria-current=page]{color:var(--white)}
.closing-note>.text-link{margin-left:auto}
.page-intro{padding-top:29px;padding-bottom:40px}
.breadcrumb,.article-breadcrumb{font-size:10px;line-height:1.7;color:var(--muted)}
.breadcrumb{display:block;margin-bottom:34px;width:fit-content}
.breadcrumb span{color:var(--red);margin-left:10px}
.breadcrumb:hover,.article-breadcrumb a:hover{color:var(--white)}
.page-intro h1{font-family:var(--display);font-size:clamp(58px,6vw,88px);font-weight:700;line-height:1.02;text-transform:uppercase;letter-spacing:-.5px;margin:15px 0 19px;max-width:1000px}
.page-intro h1>span{color:var(--red)}
.page-intro>p{font-size:14px;line-height:1.8;color:#aaaab2;max-width:630px;margin:0}
.section-tabs{display:flex;gap:30px;overflow:auto;scrollbar-width:none;border-bottom:1px solid var(--line)}
.section-tabs>a{position:relative;white-space:nowrap;font-size:11px;color:var(--muted);padding:16px 0}
.section-tabs>a[aria-current=page]{color:var(--white)}
.section-tabs>a[aria-current=page]:after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--red)}
.section-tabs>a:hover{color:var(--white)}
.listing-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:1px;line-height:1.7;color:var(--muted);padding:23px 0}
.listing-meta>span:last-child{font-size:9px;letter-spacing:0}
.listing-meta a:hover{color:var(--white)}
.page-listing{min-height:440px}
body[data-category]:not([data-category='All stories']) .story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
body[data-category='Latest Cases'] .story-grid>.story-card:first-child,body[data-category='Court Watch'] .story-grid>.story-card:first-child,body[data-category='Verdicts & Sentences'] .story-grid>.story-card:first-child{grid-column:1/-1}
body[data-category='Latest Cases'] .story-grid>.story-card:first-child .story-image,body[data-category='Court Watch'] .story-grid>.story-card:first-child .story-image,body[data-category='Verdicts & Sentences'] .story-grid>.story-card:first-child .story-image{aspect-ratio:2.35}
body[data-page='home'] #story-grid>.story-card:first-child{grid-column:span 2}
body[data-page='home'] #story-grid>.story-card:first-child .story-image{aspect-ratio:2.05}
.news-composite{position:absolute;inset:0;display:block;overflow:hidden;background:#151516}
.news-composite.no-backdrop,.article-news-composite.no-backdrop{background:#151516 url('/assets/grain.svg') repeat;background-size:180px 180px}
.news-composite.no-backdrop>.news-portrait,.article-news-composite.no-backdrop>.news-portrait{right:27%;width:46%}
.is-framed>.news-portrait>img{object-fit:contain;filter:none;background:#252527}
.news-composite.is-framed,.article-news-composite.is-framed{container-type:size}
.news-composite.is-framed>.news-portrait,.article-news-composite.is-framed>.news-portrait{height:auto;top:50%;transform:translateY(-50%) rotate(1.2deg)}
.is-framed>.news-portrait>img{width:auto;max-width:100%;height:auto;max-height:70cqh;margin-inline:auto}
.story-card:hover .is-framed>.news-portrait{transform:translateY(-50%) rotate(0)}
.story-card.verdict-portrait-card .news-composite.is-framed>.news-portrait{height:84%;top:7%;transform:rotate(1.2deg)}
.story-card.verdict-portrait-card .news-composite.is-framed>.news-portrait>img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:var(--photo-focus,50% 50%);margin:0}
.story-card.verdict-portrait-card:hover .news-composite.is-framed>.news-portrait{transform:rotate(0) translateY(-3px)}
.news-composite>.news-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.72) brightness(.48) contrast(1.12);transform:scale(1.02);transition:transform .55s,filter .45s}
.news-composite:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.12),rgba(0,0,0,.32)),linear-gradient(180deg,transparent 52%,rgba(0,0,0,.4))}
.news-portrait{position:absolute;z-index:1;right:6%;top:7%;width:min(33%,310px);height:84%;padding:8px 8px 31px;background:#ece8df;box-shadow:0 18px 42px rgba(0,0,0,.62);transform:rotate(1.2deg);transition:transform .45s}
.news-portrait>img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--photo-focus,50% 50%);filter:grayscale(.35) contrast(1.04) brightness(.84)}
.story-card:hover .news-composite>.news-backdrop{transform:scale(1.045);filter:grayscale(.45) brightness(.57) contrast(1.08)}
.story-card:hover .news-portrait{transform:rotate(0) translateY(-3px)}
.hero-portrait{position:absolute;z-index:1;right:5%;top:7%;width:29%;height:68%;padding:9px 9px 39px;background:#ece8df;box-shadow:0 20px 48px rgba(0,0,0,.65);transform:rotate(1.2deg)}
.hero-portrait>img{width:100%;height:100%;object-fit:cover;object-position:var(--photo-focus,50% 50%);filter:grayscale(.28) contrast(1.04) brightness(.84)}
.hero-story.has-portrait-composite .hero-content{right:35%}
.article-news-composite{position:relative;display:block;height:clamp(460px,52vw,650px);overflow:hidden;background:#151516}
.article-news-composite>.news-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.72) brightness(.52) contrast(1.1)}
.article-news-composite:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.05),rgba(0,0,0,.32))}
.article-news-composite>.news-portrait{width:min(31%,340px);right:8%;top:7%;height:86%;padding:10px 10px 42px}
body[data-category]:not([data-category='All stories']) .story-description{max-width:460px}
body[data-category='Cold Cases'] .story-grid{gap:52px 38px}
.cold-case-card .story-image{aspect-ratio:1.48;background:radial-gradient(circle at 52% 43%,#302b27 0,transparent 58%),linear-gradient(135deg,#19191a,#09090a);border:1px solid #2e2e31;overflow:hidden}
.cold-case-card .story-image:before{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent 47%,rgba(255,255,255,.025) 47.2%,transparent 47.6%),url('/assets/grain.svg');background-size:auto,150px 150px;opacity:.7;pointer-events:none}
.cold-photo-sheet{position:absolute;box-sizing:border-box;left:24%;top:6%;width:52%;height:79%;overflow:hidden;background:#19191b;border:10px solid #e8e3d8;border-bottom-width:40px;box-shadow:0 17px 35px rgba(0,0,0,.55);transform:rotate(-1.25deg);transition:transform .4s}
.cold-case-card .story-image[data-photo] .cold-photo-sheet>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--photo-focus,50% 50%);transform:scale(var(--photo-scale,1));transform-origin:var(--photo-focus,50% 50%);filter:grayscale(.82) sepia(.08) contrast(1.06) brightness(.8);background:none;transition:filter .4s}
.cold-case-card:nth-child(even) .cold-photo-sheet{transform:rotate(1deg)}
.cold-case-card:hover .cold-photo-sheet{transform:rotate(0) scale(1.025)}
.cold-case-card:hover .cold-photo-sheet>img{filter:grayscale(.52) sepia(.05) brightness(.9)}
.cold-case-card .story-image:after{border-color:#ffffff0d}
.cold-case-card .story-badge{left:18px;top:17px;bottom:auto;background:#0b0b0bed;border-left:2px solid var(--red);z-index:2}
.cold-photo-label{position:absolute;z-index:2;left:26%;right:26%;bottom:16.5%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#242222;font-family:var(--display);font-size:clamp(11px,1.05vw,16px);font-weight:600;letter-spacing:.55px;text-align:center;text-transform:uppercase;transform:rotate(-1.25deg)}
.cold-case-card:nth-child(even) .cold-photo-label{transform:rotate(1deg)}
.cold-case-card .photo-credit{max-width:92%;font-size:8px;line-height:1.65;color:#73737b;margin:10px auto 0;text-align:center}
.cold-case-card .photo-credit a{text-decoration:underline;text-decoration-color:#4e4e54;text-underline-offset:3px}
.page-videos{padding-bottom:55px;min-height:400px}
.page-videos>.listing-meta{border-top:1px solid var(--line);padding-top:22px}
.about-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:85px;border-top:1px solid var(--line);padding-top:40px;padding-bottom:70px}
.about-art img{display:block;width:100%;max-width:420px;aspect-ratio:1;object-fit:cover}
.about-art>span{display:block;font-size:8px;color:var(--muted);letter-spacing:1px;margin-top:20px;line-height:1.7}
.page-prose{font-size:15px;color:#b6b6be;line-height:1.95;overflow-wrap:break-word}
.page-prose h2{font-size:21px;color:var(--white);font-weight:500;letter-spacing:-.3px;line-height:1.5;margin:35px 0 12px}
.page-prose h2:first-child{margin-top:0}
.page-prose p{margin:0 0 19px}
.page-prose p a{color:#ef6c68;text-decoration:underline;text-underline-offset:4px}
.page-prose>.solid-button{font-size:11px;line-height:1.5;margin:5px 0}
.full-article{padding-top:31px;padding-bottom:65px}
.article-breadcrumb{display:flex;gap:13px;margin-bottom:33px}
.article-breadcrumb>span{color:var(--red)}
.article-header{max-width:1000px}
.article-header h1{font-family:var(--display);font-size:clamp(48px,5.8vw,78px);font-weight:600;line-height:1.04;margin:18px 0;text-transform:uppercase;letter-spacing:-.4px}
.article-header>p{color:#aaaab3;font-size:16px;line-height:1.85;max-width:720px;margin:17px 0 25px}
.article-byline{display:flex;align-items:center;gap:20px;font-size:9px;letter-spacing:1px;color:#bbbcc3;margin-bottom:30px}
.article-byline>span{font-size:8px;color:var(--red)}
.article-figure{margin:0 0 35px}
.article-figure>img{display:block;width:100%;height:440px;object-fit:cover;filter:grayscale(.8) brightness(.8)}
.article-figure>figcaption{font-size:9px;line-height:1.7;color:var(--muted);margin-top:11px}
.cold-case-polaroid{max-width:560px;margin:10px auto 48px;text-align:center}
.cold-case-polaroid .article-photo-frame{position:relative;box-sizing:border-box;width:min(420px,82%);margin-inline:auto;padding:12px 12px 68px;background:#e8e3d8;box-shadow:0 24px 55px rgba(0,0,0,.58);transform:rotate(-.75deg)}
.cold-case-polaroid .article-photo-frame:before{content:'';position:absolute;inset:12px;background:linear-gradient(120deg,transparent 55%,rgba(255,255,255,.05) 55.2%,transparent 55.6%);pointer-events:none;z-index:1}
.cold-case-polaroid .article-photo-frame>img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:var(--photo-focus,50% 50%);background:none;filter:grayscale(.82) sepia(.08) contrast(1.06) brightness(.82)}
.cold-case-polaroid .article-photo-frame>span{position:absolute;left:30px;right:30px;bottom:27px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#242222;font-family:var(--display);font-size:20px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}
.cold-case-polaroid>figcaption{max-width:520px;margin:23px auto 0;text-align:left;border-top:1px solid var(--line);padding-top:13px}
.cold-case-polaroid .photo-credit{display:block;margin-top:7px}
.article-column{max-width:740px;margin-inline:auto}
.article-column>.article-notice{margin-bottom:31px}
.article-column .page-prose{font-size:16px;line-height:1.95}
.article-column .page-prose h2{font-size:24px}
.article-column>.article-actions{margin-top:33px}
.related-stories{border-top:1px solid var(--line);margin-top:38px;padding-top:27px}
.related-stories>a{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:15px;line-height:1.6;padding:22px 0;border-bottom:1px solid var(--line)}
.related-stories>a>span{color:var(--red);font-size:21px}
.related-stories>a:hover{color:#b6b6be}
.time-machine{padding-bottom:70px}.time-machine-toolbar{display:flex;align-items:center;justify-content:space-between;gap:30px;border-block:1px solid var(--line);padding:22px 0}.time-machine-toolbar p{color:#8f8f97;font-size:11px;margin:7px 0 0}.machine-kicker{color:var(--red);font-size:8px;font-weight:700;letter-spacing:1.5px}.time-machine-toolbar .solid-button{margin:0}.machine-window{display:grid;grid-template-columns:minmax(175px,.34fr) minmax(0,1.66fr);min-height:720px;background:#121213;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.machine-window:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 48%,rgba(255,255,255,.018) 48.1%,transparent 48.4%)}.machine-year{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #353537;background:radial-gradient(circle at 50% 45%,#321819 0,transparent 58%),#0a0a0b;font-family:var(--display);line-height:.75;position:relative}.machine-year:before{content:'';position:absolute;width:132px;height:132px;border:1px solid #6d2828;border-radius:50%;box-shadow:0 0 0 28px rgba(98,27,27,.08),0 0 0 56px rgba(98,27,27,.04)}.machine-year span,.machine-year strong,.machine-year small{position:relative;z-index:1}.machine-year span{font-size:54px;color:#777}.machine-year strong{font-size:108px;color:var(--white);font-weight:700}.machine-year small{font-family:var(--font);font-size:7px;letter-spacing:2px;color:var(--red);margin-top:30px}.machine-case{padding:48px clamp(38px,6vw,92px);display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.machine-meta{display:flex;justify-content:space-between;gap:20px;color:#9b9ba2;font-size:8px;letter-spacing:1.2px;text-transform:uppercase}.machine-meta span:last-child{color:#d47370}.machine-case h2{font-family:var(--display);font-size:clamp(48px,5vw,72px);line-height:.98;text-transform:uppercase;font-weight:600;letter-spacing:-.3px;margin:24px 0 18px;max-width:850px}.machine-photo{display:grid;grid-template-columns:180px minmax(0,1fr);gap:22px;align-items:end;margin:0 0 25px;max-width:800px}.machine-photo img{display:block;width:180px;height:128px;object-fit:cover;object-position:center;filter:grayscale(.78) sepia(.1) contrast(1.08);border:7px solid #e8e3d9;box-shadow:0 12px 28px rgba(0,0,0,.4);transform:rotate(-1deg)}.machine-photo figcaption{font-size:9px;line-height:1.7;color:#85858d;border-bottom:1px solid var(--line);padding-bottom:14px}.machine-summary{font-size:15px;line-height:1.9;color:#bebec5;max-width:800px;margin:0}.machine-context{display:grid;grid-template-columns:170px minmax(0,1fr);gap:32px;border-top:1px solid var(--line);margin-top:29px;padding-top:23px;max-width:800px}.machine-context h3{font-size:9px;letter-spacing:1.2px;text-transform:uppercase;font-weight:600;margin:3px 0;color:var(--white)}.machine-context p{font-size:12px;line-height:1.85;color:#92929a;margin:0}.machine-sources{display:grid;grid-template-columns:170px minmax(0,1fr);gap:32px;border-top:1px solid var(--line);margin-top:22px;padding-top:20px;max-width:800px}.machine-sources>span{font-size:7px;letter-spacing:1.2px;color:#73737c}.machine-sources>div{display:flex;gap:12px 20px;flex-wrap:wrap}.machine-sources a{font-size:10px;color:#c9c9ce;text-decoration:underline;text-decoration-color:#5c5c61;text-underline-offset:4px}.machine-sources a:hover{color:var(--red)}.machine-actions{display:flex;align-items:center;gap:15px;margin-top:30px}.machine-actions .solid-button{margin:0}.machine-content-note{font-size:9px;line-height:1.8;color:#74747c;max-width:760px;margin:19px 0 0}
.archive-article{padding-bottom:90px}.archive-header{max-width:1060px}.archive-photo-card{margin:8px 0 48px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);background:#0a0a0b;border-block:1px solid #333;min-height:590px}.archive-photo-frame{display:flex;align-items:center;justify-content:center;padding:48px;background:radial-gradient(circle at 50% 48%,#2e2925 0,transparent 58%),linear-gradient(135deg,#151516,#090909);overflow:hidden}.archive-photo-frame img{display:block;max-width:min(680px,100%);width:auto;height:auto;max-height:590px;object-fit:contain;filter:grayscale(.82) sepia(.12) contrast(1.08);border:14px solid #ece7dd;box-shadow:0 28px 55px rgba(0,0,0,.6);transform:rotate(-.7deg)}.archive-photo-card figcaption{display:flex;flex-direction:column;justify-content:flex-end;gap:15px;padding:40px 34px;border-left:1px solid #333;background:#111112}.archive-photo-card figcaption:before{content:'ARCHIVE IMAGE';font-size:8px;letter-spacing:1.5px;color:var(--red);margin-bottom:auto}.archive-photo-card figcaption strong{font-size:14px;line-height:1.7;color:#d4d4d8;font-weight:500}.archive-photo-card figcaption span,.archive-photo-card figcaption small{font-size:9px;line-height:1.7;color:#85858d}.archive-photo-card figcaption a{color:#d6d6db;text-decoration:underline;text-underline-offset:4px}.archive-facts{display:grid;grid-template-columns:.7fr 1.2fr 1.1fr;border-block:1px solid var(--line);margin:0 0 32px}.archive-facts>div{padding:20px 18px;border-right:1px solid var(--line)}.archive-facts>div:first-child{padding-left:0}.archive-facts>div:last-child{border-right:0}.archive-facts dt{font-size:7px;letter-spacing:1.3px;text-transform:uppercase;color:#777781;margin-bottom:9px}.archive-facts dd{font-size:12px;line-height:1.55;color:#d1d1d6;margin:0}.archive-copy section{border-bottom:1px solid var(--line);padding-bottom:13px}.archive-copy section:last-child{border-bottom:0}.archive-copy h2{font-family:var(--display);font-size:34px;line-height:1.05;text-transform:uppercase;letter-spacing:0}.archive-sources{border-top:2px solid var(--red);margin-top:48px;padding-top:25px}.archive-sources ol{list-style:none;padding:0;margin:18px 0 0}.archive-sources li{border-bottom:1px solid var(--line)}.archive-sources a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0;font-size:12px;line-height:1.5;color:#c4c4ca}.archive-sources a span{color:var(--red)}.archive-sources a:hover{color:var(--white)}
.machine-window:before{content:'';position:absolute;z-index:3;inset:-20% 0 auto;height:28%;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,rgba(227,49,49,.09),rgba(255,255,255,.045),transparent);transform:translateY(-120%)}.machine-window.is-leaving .machine-case{animation:machineCaseOut .18s ease both}.machine-window.is-leaving .machine-year span,.machine-window.is-leaving .machine-year strong{animation:machineYearOut .18s ease both}.machine-window.is-entering:before{animation:machineScan .72s ease-out both}.machine-window.is-entering .machine-year:before{animation:machineRingPulse .78s ease-out both}.machine-window.is-entering .machine-year span{animation:machineDecadeIn .46s ease-out both}.machine-window.is-entering .machine-year strong{animation:machineYearRoll .65s cubic-bezier(.18,.8,.22,1) both}.machine-window.is-entering .machine-case{animation:machineCaseIn .58s cubic-bezier(.18,.8,.22,1) both}.machine-window.is-entering .machine-sources a{animation:machineLinkIn .36s ease both;animation-delay:.34s}.machine-window.is-entering .machine-sources a:nth-child(2){animation-delay:.43s}.time-machine-toolbar .solid-button:disabled{cursor:wait;opacity:.68}@keyframes machineCaseOut{to{opacity:0;transform:translateY(8px)}}@keyframes machineYearOut{to{opacity:0;transform:translateY(10px)}}@keyframes machineCaseIn{0%{opacity:0;transform:translateY(16px)}100%{opacity:1;transform:none}}@keyframes machineDecadeIn{0%{opacity:0;transform:translateY(-14px)}100%{opacity:1;transform:none}}@keyframes machineYearRoll{0%{opacity:0;filter:blur(5px);transform:translateY(-34px) scaleY(.72)}65%{filter:blur(0);transform:translateY(3px) scaleY(1.03)}100%{opacity:1;transform:none}}@keyframes machineRingPulse{0%{opacity:.15;transform:scale(.72)}55%{opacity:1;transform:scale(1.07)}100%{opacity:1;transform:scale(1)}}@keyframes machineScan{0%{opacity:0;transform:translateY(-120%)}18%{opacity:1}100%{opacity:0;transform:translateY(510%)}}@keyframes machineLinkIn{0%{opacity:0;transform:translateX(-7px)}100%{opacity:1;transform:none}}
@media(max-width:800px){.about-layout{gap:35px;grid-template-columns:1fr 1.3fr}.page-intro{padding-bottom:30px}.page-intro h1{font-size:64px}.page-prose{font-size:13px}.page-prose h2{font-size:19px}.page-prose>.solid-button{white-space:normal}.article-figure>img{height:330px}.article-header h1{font-size:61px}.article-header>p{font-size:14px}.article-column{max-width:620px}.article-column .page-prose{font-size:15px}}
@media(max-width:800px){.cold-photo-sheet{left:23%;width:54%}.cold-case-polaroid .article-photo-frame{width:min(410px,84%);padding:11px 11px 62px}.cold-case-polaroid .article-photo-frame>span{bottom:23px;font-size:17px}}
@media(max-width:800px){.machine-window{grid-template-columns:145px minmax(0,1fr)}.machine-year strong{font-size:82px}.machine-year span{font-size:42px}.machine-case{padding:42px}.machine-case h2{font-size:54px}.machine-context,.machine-sources{grid-template-columns:135px minmax(0,1fr);gap:20px}.archive-photo-card{grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);min-height:470px}.archive-photo-frame{padding:30px}.archive-photo-frame img{max-height:470px}.archive-photo-card figcaption{padding:30px 24px}.archive-facts{grid-template-columns:1fr 1fr}.archive-facts>div:nth-child(2){border-right:0}.archive-facts>div:last-child{grid-column:1/-1;border-top:1px solid var(--line);padding-left:0}}
@media(max-width:560px){.closing-note>.text-link{margin-left:36px;font-size:10px;margin-top:5px}.page-intro{padding-top:23px;padding-bottom:24px}.breadcrumb{font-size:9px;margin-bottom:26px}.page-intro h1{font-size:52px;line-height:1.01;margin-block:14px}.page-intro>p{font-size:12px;line-height:1.85}.section-tabs{gap:23px}.section-tabs>a{font-size:10px}.listing-meta{font-size:7px;letter-spacing:.6px;padding-block:20px;gap:15px}.listing-meta>span:last-child{font-size:7px}.listing-meta>a{font-size:8px;letter-spacing:0}.page-listing{min-height:350px}body[data-category]:not([data-category='All stories']) .story-grid{grid-template-columns:1fr}.page-videos{padding-bottom:35px}.about-layout{grid-template-columns:1fr;gap:28px;padding-top:25px;padding-bottom:37px}.about-art{max-width:260px;margin-inline:auto}.about-art>span{font-size:7px;text-align:center;margin-top:12px}.page-prose{font-size:13px}.page-prose h2{font-size:20px;margin-top:29px}.full-article{padding-top:23px;padding-bottom:35px}.article-breadcrumb{font-size:9px;margin-bottom:27px}.article-header .eyebrow{font-size:8px;letter-spacing:1px}.article-header h1{font-size:45px;line-height:1.06;margin-block:15px}.article-header>p{font-size:13px;margin-bottom:21px}.article-byline{font-size:8px;gap:17px;margin-bottom:24px}.article-byline>span{font-size:7px}.article-figure>img{height:240px}.article-figure>figcaption{font-size:8px}.article-figure{margin-bottom:27px}.article-column .page-prose{font-size:14px}.article-column .page-prose h2{font-size:21px}.related-stories>a{font-size:13px}.article-column .outline-button{font-size:10px;padding-inline:12px}}
@media(max-width:560px){body[data-page='home'] #story-grid>.story-card:first-child{grid-column:auto}body[data-category='Latest Cases'] .story-grid>.story-card:first-child .story-image,body[data-category='Court Watch'] .story-grid>.story-card:first-child .story-image,body[data-category='Verdicts & Sentences'] .story-grid>.story-card:first-child .story-image,body[data-page='home'] #story-grid>.story-card:first-child .story-image{aspect-ratio:1.35}.news-portrait{right:6%;top:7%;width:45%;height:84%;padding:6px 6px 24px}.hero-portrait{right:5%;top:8%;width:43%;height:56%;padding:6px 6px 25px}.hero-story.has-portrait-composite .hero-content{right:24px}.article-news-composite{height:390px}.article-news-composite>.news-portrait{width:52%;right:6%;height:84%;padding:7px 7px 29px}}
@media(max-width:560px){body[data-category='Cold Cases'] .story-grid{gap:38px}.cold-case-card .story-image{aspect-ratio:1.25}.cold-photo-sheet{left:22%;top:6%;width:56%;height:81%;border-width:8px;border-bottom-width:34px}.cold-photo-label{left:24%;right:24%;bottom:15%;font-size:13px}.cold-case-card .photo-credit{max-width:96%;font-size:7px}.cold-case-polaroid{margin:4px auto 35px}.cold-case-polaroid .article-photo-frame{width:min(360px,88%);padding:9px 9px 53px;box-shadow:0 17px 38px rgba(0,0,0,.56)}.cold-case-polaroid .article-photo-frame>span{left:15px;right:15px;bottom:18px;font-size:15px}.cold-case-polaroid>figcaption{width:91%;font-size:8px}}
@media(max-width:560px){.time-machine{padding-bottom:44px}.time-machine-toolbar{align-items:flex-start}.time-machine-toolbar p{font-size:9px}.time-machine-toolbar .solid-button{font-size:9px;padding:11px 13px}.machine-window{display:block;min-height:0}.machine-year{min-height:176px;border-right:0;border-bottom:1px solid #353537}.machine-year:before{width:94px;height:94px}.machine-year span{font-size:32px}.machine-year strong{font-size:68px}.machine-year small{margin-top:20px}.machine-case{padding:31px 22px 36px}.machine-meta{font-size:7px;line-height:1.7}.machine-case h2{font-size:45px;margin:19px 0 15px}.machine-photo{grid-template-columns:115px minmax(0,1fr);gap:15px;margin-bottom:22px}.machine-photo img{width:115px;height:95px;border-width:5px}.machine-photo figcaption{font-size:8px;padding-bottom:10px}.machine-summary{font-size:13px;line-height:1.85}.machine-context,.machine-sources{display:block;margin-top:24px;padding-top:18px}.machine-context h3,.machine-sources>span{display:block;margin-bottom:11px}.machine-context p{font-size:11px}.machine-sources>div{display:grid;gap:13px}.machine-actions{align-items:flex-start;flex-direction:column;gap:13px}.machine-content-note{font-size:8px}.archive-article{padding-bottom:50px}.archive-photo-card{display:block;min-height:0;margin-bottom:30px}.archive-photo-frame{padding:24px 16px}.archive-photo-frame img{max-height:390px;border-width:9px}.archive-photo-card figcaption{border-left:0;border-top:1px solid #333;padding:24px 20px}.archive-photo-card figcaption:before{margin-bottom:18px}.archive-facts{display:block}.archive-facts>div,.archive-facts>div:first-child,.archive-facts>div:last-child{padding:16px 0;border-right:0;border-top:0;border-bottom:1px solid var(--line)}.archive-facts>div:last-child{border-bottom:0}.archive-copy h2{font-size:28px}.archive-sources{margin-top:38px}}
