.opening--jr h1{font-size:clamp(28px,3.7vw,52px);max-width:19em;line-height:1.08}.opening--jr .olede{font-size:clamp(16px,1.7vw,21px);max-width:50ch;line-height:1.48}.jr-list{list-style:none;margin:56px 0 0;padding:0;border-top:1px solid var(--line)}.jr-row{border-bottom:1px solid var(--line)}.jr-row-link{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(22px,3vw,44px);align-items:center;padding:34px 0;text-decoration:none;color:inherit}.jr-row-frame{display:block;position:relative;aspect-ratio:3/2;overflow:hidden;border:1px solid var(--line);background:var(--raised)}.jr-row-frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% var(--focus,50%);filter:grayscale(1) brightness(var(--bri,1)) contrast(var(--con));transform:scale(1.001);transition:transform .6s var(--ease)}.jr-row-link:hover .jr-row-frame img,.jr-row-link:focus-visible .jr-row-frame img{transform:scale(1.035)}.jr-row-text{display:block;min-width:0}.jr-row-meta{display:block;font-family:var(--display);font-size:10.5px;letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;color:var(--gold)}.jr-row-title{margin-top:14px;font-family:var(--display);font-weight:500;text-transform:uppercase;font-size:clamp(20px,2.2vw,27px);line-height:1.12;letter-spacing:.01em;color:var(--bone);transition:color .2s var(--ease)}.jr-row-link:hover .jr-row-title,.jr-row-link:focus-visible .jr-row-title{color:var(--gold)}.jr-row-claim{margin-top:12px;max-width:58ch;font-size:15.5px;line-height:1.7;color:var(--warm)}.jr-row-go{display:inline-block;margin-top:20px;padding-bottom:5px;border-bottom:1px solid var(--gold);font-family:var(--display);font-size:11.5px;font-weight:500;letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;color:var(--bone);transition:color .2s var(--ease)}.jr-row-link:hover .jr-row-go{color:var(--gold)}@media(max-width:760px){.jr-row-link{grid-template-columns:1fr;gap:18px;padding:28px 0}.jr-row-frame{aspect-ratio:16/9}.jr-row-claim{max-width:none}}.jr-article{max-width:760px;margin:0 auto;padding:44px 34px 40px}@media(max-width:700px){.jr-article{padding:34px 20px 32px}}.jr-article--tail{padding-top:0}.jr-meta{display:flex;flex-wrap:wrap;gap:8px 22px;font-family:var(--display);font-size:10.5px;letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;color:var(--warm)}.jr-meta .jr-by{color:var(--gold)}.jr-answer{margin:44px 0 8px;padding:4px 0 4px 26px;border-left:2px solid var(--gold);font-size:clamp(17px,1.9vw,19.5px);line-height:1.62;color:var(--bone)}@media(max-width:700px){.jr-answer{padding-left:18px}}.jr-body{margin-top:34px}.jr-body p{font-size:16.5px;line-height:1.78;color:var(--warm)}.jr-body p+p{margin-top:20px}.jr-body h2{margin-top:54px;font-family:var(--display);font-weight:500;text-transform:uppercase;font-size:clamp(20px,2.4vw,27px);line-height:1.14;letter-spacing:.01em;color:var(--bone)}.jr-body h2+p{margin-top:18px}.jr-body h3{margin-top:36px;font-family:var(--display);font-weight:500;font-size:17px;letter-spacing:.02em;color:var(--bone)}.jr-body em{font-style:italic}.jr-body strong{color:var(--bone);font-weight:500}.jr-body a{color:var(--bone);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px;transition:color .2s var(--ease)}.jr-body a:hover,.jr-body a:focus-visible{color:var(--gold)}.jr-body ul,.jr-body ol{margin-top:20px;padding-left:22px;color:var(--warm);font-size:16.5px;line-height:1.78}.jr-body li+li{margin-top:10px}.jr-body li::marker{color:var(--gold)}.jr-body blockquote{margin:34px 0;padding-left:26px;border-left:1px solid var(--line);font-family:var(--display);font-size:clamp(17px,1.9vw,20px);line-height:1.5;color:var(--bone)}.jr-body blockquote p+p{margin-top:14px}.jr-body blockquote cite{display:block;margin-top:12px;font-style:normal;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--warm)}.jr-body table{width:100%;margin-top:28px;border-collapse:collapse;font-size:14.5px;color:var(--warm)}.jr-body thead th{text-align:left;padding:0 16px 12px 0;font-family:var(--display);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--line)}.jr-body tbody td{padding:14px 16px 14px 0;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.6}.jr-body tbody tr td:first-child{color:var(--bone)}.jr-body hr{border:0;border-top:1px solid var(--line);margin:44px 0}.jr-cut{position:relative;overflow:hidden;isolation:isolate;margin-top:64px;width:100%;min-height:clamp(340px,46svh,520px);display:flex;align-items:flex-end;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.jr-cut img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% var(--focus,50%);filter:grayscale(1) brightness(var(--bri,1)) contrast(var(--con))}.jr-cut-body{position:relative;z-index:3;width:100%;max-width:760px;margin:0 auto;padding:0 34px clamp(34px,3.6vw,52px)}.jr-cut-body .eyebrow{color:var(--gold)}.jr-cut-line{margin-top:14px;max-width:24ch;font-family:var(--display);font-weight:500;text-transform:uppercase;font-size:clamp(22px,2.7vw,36px);line-height:1.06;letter-spacing:.02em;color:#fff;text-shadow:0 6px 56px rgba(0,0,0,.45)}@media(max-width:700px){.jr-cut{margin-top:48px;min-height:clamp(320px,52svh,440px)}.jr-cut-body{padding:0 20px 30px}}.jr-sources{margin-top:56px;padding-top:26px;border-top:1px solid var(--line)}.jr-cut+.jr-article--tail .jr-sources{margin-top:48px;padding-top:0;border-top:0}.jr-sources-h{font-family:var(--display);font-size:10.5px;font-weight:500;letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;color:var(--gold)}.jr-sources ol{margin-top:18px;padding-left:20px;font-size:14.5px;line-height:1.65;color:var(--warm)}.jr-sources li+li{margin-top:10px}.jr-sources a{color:var(--bone);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.jr-sources a:hover{text-decoration-color:var(--gold)}.jr-src-date{margin-left:8px;color:var(--warm)}.jr-ladder{margin-top:48px;padding-top:26px;border-top:1px solid var(--line)}.jr-ladder-note{font-size:15px;line-height:1.7;color:var(--warm)}.jr-ladder-link{display:inline-block;margin-top:14px;padding-bottom:6px;border-bottom:1px solid var(--gold);font-family:var(--display);font-size:12.5px;font-weight:500;letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;color:var(--bone);text-decoration:none;transition:color .2s var(--ease)}.jr-ladder-link:hover,.jr-ladder-link:focus-visible{color:var(--gold)}
