.jr{--jr-measure:40rem;--jr-body:clamp(1.1875rem, 1.12rem + .3vw, 1.3125rem);--jr-lh:1.58;--jr-ink:#ece4d2;--jr-ink-2:#cdc3ad;--jr-faint:#bcb199;--jr-rule:#edba6629;color:var(--jr-ink);position:relative}.jr-col{width:100%;max-width:var(--jr-measure);margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.jr-col{padding-inline:0}}.jr-head{padding-top:clamp(1.25rem,1rem + 2vw,3rem)}.jr-kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-bright);margin-top:1.4rem;font-size:.8125rem}.jr-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-ink-strong);text-wrap:balance;margin-top:.6rem;font-size:clamp(2.4rem,1.6rem + 3.6vw,4.4rem);font-weight:500;line-height:1.02}.jr-dek{font-family:var(--font-display);color:var(--jr-ink-2);text-wrap:pretty;margin-top:1rem;font-size:clamp(1.25rem,1.15rem + .5vw,1.55rem);line-height:1.4}.jr-byline{border-top:1px solid var(--jr-rule);color:var(--jr-ink-2);flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin-top:1.5rem;padding-top:1rem;font-size:.9375rem;display:flex}.jr-byline a{color:var(--jr-ink);text-underline-offset:3px;-webkit-text-decoration:underline #edba6680;text-decoration:underline #edba6680}.jr-dot{background:var(--color-accent);opacity:.8;border-radius:99px;width:3px;height:3px}.jr-disclose{color:var(--jr-faint);margin-top:.75rem;font-size:.875rem;line-height:1.5}.jr-disclose a{color:var(--jr-ink-2);text-underline-offset:3px;-webkit-text-decoration:underline #edba6666;text-decoration:underline #edba6666}.jr-lead{max-width:56rem;margin:clamp(1.25rem,1rem + 1.5vw,2.25rem) auto 0;padding-inline:1rem}.jr-lead__frame{aspect-ratio:16/9;background:#0d0906;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #edba6624,0 40px 80px -50px #000000e6}.jr-lead__frame img{object-fit:cover;filter:saturate(.92)contrast(1.04)}.jr-lead__frame:after{content:"";pointer-events:none;background:linear-gradient(#07050400 70%,#0705044d);position:absolute;inset:0}@media (max-width:639px){.jr-lead{padding-inline:0}.jr-lead__frame{aspect-ratio:16/9;border-radius:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.jr-lead__frame img{animation:linear both jr-settle;animation-timeline:view();animation-range:exit -10%}@keyframes jr-settle{0%{transform:scale(1)}to{transform:scale(1.08)translateY(3%)}}}}.jr-body{margin-top:clamp(2rem,1.5rem + 2vw,3.5rem);position:relative}.jr-rail{display:none}@media (min-width:1100px){.jr-body{grid-template-columns:minmax(0, 1fr) var(--jr-measure) minmax(0, 1fr);column-gap:3.5rem;max-width:80rem;margin-inline:auto;padding-inline:1.5rem;display:grid}.jr-rail{grid-column:1;justify-self:end;width:100%;max-width:15rem;display:block}.jr-main{grid-column:2;padding-inline:0}.jr-toc-inline{display:none}}.jr-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-bright);font-size:.8125rem;font-weight:500;line-height:1.2}.jr-p{font-family:var(--font-display);font-size:var(--jr-body);line-height:var(--jr-lh);color:var(--jr-ink);text-wrap:pretty;hanging-punctuation:first;margin-top:1.15em;font-weight:400}.jr-p:first-child{margin-top:0}.jr-lede .jr-p{color:var(--color-ink-strong)}.jr-p--first:first-letter{float:left;color:var(--color-accent-bright);margin:.08em .12em 0 0;font-size:3.4em;font-weight:500;line-height:.8}.jr-section{margin-top:clamp(3.25rem,2.6rem + 2.4vw,4.75rem);scroll-margin-top:6rem}.jr-num{font-family:var(--font-mono);letter-spacing:.16em;color:var(--color-accent);align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.jr-num:after{content:"";background:linear-gradient(90deg, var(--jr-rule), transparent);flex:1;height:1px}.jr-h2{font-family:var(--font-display);letter-spacing:-.018em;color:var(--color-ink-strong);text-wrap:balance;margin-top:.7rem;margin-bottom:1.1rem;font-size:clamp(1.75rem,1.45rem + 1.3vw,2.4rem);font-weight:500;line-height:1.1}.jr-h3{font-family:var(--font-sans);letter-spacing:-.005em;color:var(--color-ink-strong);font-size:1.0625rem;font-weight:600}.jr-summary{background:radial-gradient(90% 120% at 0% 0%, #edba661f, transparent 60%) padding-box, linear-gradient(180deg, #221a10, #15100a) padding-box, var(--edge-lit) border-box;border:1px solid #0000;border-radius:18px;margin-top:2.25rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);scroll-margin-top:6rem;position:relative;box-shadow:0 30px 60px -40px #000000f2}.jr-summary__answer{font-family:var(--font-display);color:var(--color-ink-strong);margin-top:.8rem;font-size:clamp(1.15rem,1.1rem + .25vw,1.3rem);line-height:1.5}.jr-summary__picks{border-top:1px solid var(--jr-rule);margin-top:1.1rem}.jr-summary__pick{border-bottom:1px solid var(--jr-rule);align-items:center;gap:.9rem;padding-block:.85rem;display:flex}.jr-summary__pick:last-child{border-bottom:0;padding-bottom:0}.jr-summary__name{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.jr-summary__role{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--jr-faint);font-size:.8125rem}.jr-summary__product{color:var(--color-ink-strong);font-size:1rem;font-weight:600;line-height:1.3}.jr-summary__name:hover .jr-summary__product{color:var(--color-accent-bright)}.jr-summary__buy{flex-shrink:0}.jr-toc-inline{border-top:1px solid var(--jr-rule);border-bottom:1px solid var(--jr-rule);margin-top:1.25rem}.jr-toc-inline summary{cursor:pointer;align-items:center;gap:.75rem;min-height:52px;list-style:none;display:flex}.jr-toc-inline summary::-webkit-details-marker{display:none}.jr-toc-inline__count{color:var(--jr-faint);font-size:.875rem}.jr-toc-inline summary i,.jr-faq__item summary i{flex-shrink:0;width:14px;height:14px;margin-left:auto;position:relative}.jr-toc-inline summary i:before,.jr-toc-inline summary i:after,.jr-faq__item summary i:before,.jr-faq__item summary i:after{content:"";background:var(--color-accent-bright);width:14px;height:2px;transition:transform .35s var(--ease-settle);border-radius:2px;position:absolute;top:6px;left:0}.jr-toc-inline summary i:after,.jr-faq__item summary i:after{transform:rotate(90deg)}.jr-toc-inline[open] summary i:after,.jr-faq__item[open] summary i:after{transform:rotate(0)}.jr-toc-inline ol{counter-reset:jrtoc;padding-bottom:.9rem}.jr-toc-inline li{counter-increment:jrtoc}.jr-toc-inline a{color:var(--jr-ink);gap:.8rem;padding:.5rem 0;font-size:1rem;display:flex}.jr-toc-inline a:before{content:counter(jrtoc, decimal-leading-zero);font-family:var(--font-mono);color:var(--color-accent);padding-top:.2rem;font-size:.8125rem}.jr-toc{position:sticky;top:6.5rem}.jr-toc ol{border-left:1px solid var(--jr-rule);margin-top:1rem}.jr-toc a{color:var(--jr-faint);transition:color .3s var(--ease-hit);padding:.45rem 0 .45rem 1rem;font-size:.9375rem;line-height:1.35;display:block;position:relative}.jr-toc a:before{content:"";background:var(--color-accent-bright);width:2px;transition:transform .4s var(--ease-settle);border-radius:2px;position:absolute;top:.35rem;bottom:.35rem;left:-1px;transform:scaleY(0);box-shadow:0 0 10px #edba6699}.jr-toc a:hover{color:var(--jr-ink)}.jr-toc a.is-on{color:var(--color-ink-strong)}.jr-toc a.is-on:before{transform:scaleY(1)}.jr-pick{background:linear-gradient(#1d160e,#130e09);border-radius:18px;gap:0;margin:.4rem 0 1.6rem;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #edba6624,0 30px 60px -44px #000000f2}.jr-pick__shot{aspect-ratio:4/3;box-shadow:none!important;border-radius:0!important}.jr-pick__shot img{transition:transform .9s var(--ease-settle)}.jr-pick__body{padding:1.2rem 1.2rem 1.35rem}.jr-pick__role{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-bright);font-size:.8125rem}.jr-pick__name{font-family:var(--font-display);margin-top:.45rem;font-size:clamp(1.4rem,1.3rem + .5vw,1.7rem);font-weight:500;line-height:1.15}.jr-pick__name a:hover{color:var(--color-accent-bright)}.jr-pick__verdict{font-family:var(--font-display);color:var(--jr-ink);margin-top:.6rem;font-size:1.125rem;line-height:1.5}.jr-pick__facts{border-top:1px solid var(--jr-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:1rem;display:grid}.jr-pick__facts>div{border-bottom:1px solid var(--jr-rule);padding:.6rem .75rem .6rem 0}.jr-pick__facts dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--jr-faint);font-size:.8125rem}.jr-pick__facts dd{color:var(--color-ink-strong);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:.9375rem;font-weight:600}.jr-pick__acts{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.15rem;display:flex}.jr-pick__more{color:var(--jr-ink-2);text-underline-offset:4px;font-size:.9375rem;font-weight:600;-webkit-text-decoration:underline #edba6666;text-decoration:underline #edba6666}.jr-pick__more:hover{color:var(--color-accent-bright)}.jr-pick__fig{margin:0;position:relative}.jr-pick__headline{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-ink-strong);margin-top:.5rem;font-size:1.0625rem;font-weight:700;line-height:1.3}.jr-pick__headline+.jr-pick__name{color:var(--jr-ink-2);margin-top:.2rem;font-size:clamp(1.2rem,1.12rem + .4vw,1.45rem)}@media (min-width:640px){.jr-pick{grid-template-columns:15rem minmax(0,1fr)}.jr-pick__fig{height:100%}.jr-pick__shot{aspect-ratio:auto;height:100%;min-height:100%}.jr-pick__body{padding:1.4rem 1.5rem 1.5rem}}.jr-credit{color:var(--jr-faint);text-align:right;margin-top:.5rem;padding-inline:1rem;font-size:.8125rem}@media (min-width:640px){.jr-credit{padding-inline:0}}.jr-credit--in{color:#cfc4ad;pointer-events:none;background:#070504b8;border-radius:6px;margin:0;padding:.2rem .5rem;position:absolute;bottom:.5rem;right:.5rem}.jr-summary__thumb{border-radius:10px;flex-shrink:0;width:76px;height:76px}@media (max-width:559px){.jr-summary__pick{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:.6rem .9rem;display:grid}.jr-summary__thumb{grid-row:span 2}.jr-summary__buy{justify-self:start}}.jr-summary__headline{font-family:var(--font-display);color:var(--color-ink-strong);font-size:1.1rem;line-height:1.25}.jr-summary__product{color:var(--jr-ink-2);font-size:.875rem;font-weight:500}.jr-summary__headline+.jr-summary__product{margin-top:.05rem}.jr-p strong{font-family:var(--font-sans);color:var(--color-ink-strong);letter-spacing:-.005em;font-size:.9em;font-weight:650}.jr-nums{border-top:1px solid var(--jr-rule);border-bottom:1px solid var(--jr-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem;display:grid}.jr-nums>div{padding:.85rem .75rem .85rem 0}.jr-nums>div+div{border-left:1px solid var(--jr-rule);padding-left:.75rem}.jr-nums dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--jr-faint);font-size:.8125rem}.jr-nums dd{font-family:var(--font-display);color:var(--color-ink-strong);margin-top:.25rem;font-size:1.35rem;line-height:1.15}@media (max-width:479px){.jr-nums dd{font-size:1.05rem}}.jr-author{background:linear-gradient(#1a140d,#120d08);border-radius:16px;gap:1rem;margin-top:3rem;padding:1.25rem;display:flex;box-shadow:inset 0 0 0 1px #edba661f}.jr-author__mark{width:2.75rem;height:2.75rem;font-family:var(--font-display);color:var(--color-on-accent);background:var(--metal);border-radius:99px;flex-shrink:0;place-items:center;font-size:1.35rem;display:grid}.jr-author__name{color:var(--color-ink-strong);font-weight:600;line-height:1.35}.jr-author__text{color:var(--jr-ink-2);margin-top:.35rem;font-size:.9375rem;line-height:1.55}.jr-author__text a{color:var(--color-accent-bright);text-underline-offset:3px;text-decoration:underline}.jr-pill{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 1.6rem);z-index:40;min-height:48px;color:var(--color-ink-strong);background:var(--glass) padding-box, var(--edge-glass) border-box;-webkit-backdrop-filter:blur(12px);opacity:0;transition:transform .5s var(--ease-settle), opacity .3s var(--ease-hit);border:1px solid #0000;border-radius:999px;align-items:center;gap:.6rem;padding:0 1.25rem;font-size:.9375rem;font-weight:600;display:inline-flex;position:fixed;transform:translate(-50%,160%);box-shadow:0 18px 40px -16px #000000e6,0 0 40px -18px #edba66b3}.jr-pill.is-on{opacity:1;transform:translate(-50%)}.jr-pill svg{width:1rem;height:1rem;color:var(--color-accent-bright)}.jr-pill__dot{background:var(--color-accent-bright);width:7px;height:7px;box-shadow:0 0 10px var(--amber-glow);border-radius:99px}.jr-pill:active{transform:translate(-50%,1px)scale(.98)}.jr-news{padding-bottom:5rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.jr-pick:hover .jr-pick__shot img{transform:scale(1.04)}}.jr-flaws{border-left:2px solid #edba6659;margin-top:1.6rem;padding-left:1rem}.jr-flaws ul{gap:.55rem;margin-top:.6rem;display:grid}.jr-flaws li{color:var(--jr-ink-2);padding-left:1.1rem;font-size:1.0625rem;line-height:1.55;position:relative}.jr-flaws li:before{content:"";border:1.5px solid var(--color-accent);border-radius:99px;width:6px;height:6px;position:absolute;top:.68em;left:0}.jr-list{gap:1.15rem;margin-top:1.4rem;display:grid}.jr-list li{gap:.9rem;display:flex}.jr-list p{font-family:var(--font-display);font-size:var(--jr-body);line-height:var(--jr-lh);color:var(--jr-ink)}.jr-list strong{font-family:var(--font-sans);color:var(--color-ink-strong);font-size:.92em;font-weight:600}.jr-list:not(.jr-list--ol) li:before{content:"";background:var(--color-accent);border-radius:99px;flex-shrink:0;width:6px;height:6px;margin-top:.72em}.jr-list__n{width:2rem;height:2rem;font-family:var(--font-mono);color:var(--color-on-accent);background:var(--metal);border-radius:99px;flex-shrink:0;place-items:center;margin-top:.15em;font-size:.875rem;display:grid;box-shadow:0 6px 18px -8px #d99a45cc}.jr-table{margin-top:1.75rem}.jr-table figcaption{margin-bottom:.75rem}.jr-table table{border-collapse:collapse;width:100%;font-size:.975rem;line-height:1.45}.jr-table thead th{text-align:left;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--jr-faint);border-bottom:1px solid #edba6659;padding:.7rem .9rem;font-size:.8125rem;font-weight:500}.jr-table tbody th{text-align:left;color:var(--color-ink-strong);vertical-align:top;padding:.85rem .9rem;font-weight:600}.jr-table td{color:var(--jr-ink);vertical-align:top;padding:.85rem .9rem}.jr-table tbody tr{border-bottom:1px solid var(--jr-rule)}@media (max-width:639px){.jr-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.jr-table table,.jr-table tbody,.jr-table tr,.jr-table th,.jr-table td{display:block}.jr-table tbody tr{padding:.9rem 0}.jr-table tbody th{font-family:var(--font-display);padding:0 0 .45rem;font-size:1.15rem;font-weight:500}.jr-table td{grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem;padding:.3rem 0;display:grid}.jr-table td:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--jr-faint);padding-top:.15rem;font-size:.8125rem}}.jr-method{border-top:1px solid var(--jr-rule);padding:1.5rem 0 0}.jr-method__more{margin-top:1rem}.jr-method__more a{color:var(--color-accent-bright);text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #edba6673;text-decoration:underline #edba6673}.jr-faq{border-top:1px solid var(--jr-rule)}.jr-faq__item{border-bottom:1px solid var(--jr-rule)}.jr-faq__item summary{cursor:pointer;min-height:56px;color:var(--color-ink-strong);align-items:center;gap:1rem;padding:.85rem 0;font-size:1.0625rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.jr-faq__item summary::-webkit-details-marker{display:none}.jr-faq__item p{font-family:var(--font-display);color:var(--jr-ink);padding:0 2rem 1.1rem 0;font-size:1.125rem;line-height:1.55}.jr-sources{border-top:1px solid var(--jr-rule);margin-top:3.5rem;padding-top:1.25rem}.jr-sources ol{color:var(--jr-faint);gap:.5rem;margin-top:.85rem;padding-left:1.25rem;font-size:.9375rem;line-height:1.45;list-style:decimal;display:grid}.jr-sources a{color:var(--jr-ink-2);text-underline-offset:3px;word-break:break-word;-webkit-text-decoration:underline #edba6659;text-decoration:underline #edba6659}.jr-sources a:hover{color:var(--color-accent-bright)}.jr-related{margin-top:3.5rem}.jr-related ul{border-top:1px solid var(--jr-rule);margin-top:.9rem}.jr-related__a{border-bottom:1px solid var(--jr-rule);flex-direction:column;gap:.3rem;padding:1rem 0;display:flex}.jr-related__kind{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--jr-faint);font-size:.8125rem}.jr-related__title{font-family:var(--font-display);color:var(--color-ink-strong);transition:color .3s var(--ease-hit), transform .45s var(--ease-settle);font-size:1.3rem;line-height:1.25}.jr-related__a:hover .jr-related__title{color:var(--color-accent-bright);transform:translate(4px)}.jr-news{margin-top:4rem}@media (prefers-reduced-motion:reduce){.jr-pill,.jr-toc a,.jr-toc a:before,.jr-related__title,.jr-pick__shot img,.jr-toc-inline summary i:after,.jr-faq__item summary i:after{transition:none!important}}.jr .jr-pick__shot .lshot,.jr .jr-summary__thumb .lshot{background:#15100b}.jr .jr-pick__shot .omat{--f:0px;background:0 0;border-radius:10px;width:min(80cqw,80cqh);box-shadow:0 0 0 1px #fff0dc29}.jr .jr-pick__shot .omat__plate,.jr .jr-summary__thumb .omat__plate{border-radius:10px}.jr .jr-summary__thumb .omat{--f:0px;background:0 0;border-radius:8px;width:min(92cqw,92cqh);box-shadow:0 0 0 1px #fff0dc29}.jr .jr-pick{background:#17120c;box-shadow:inset 0 0 0 1px #fff0dc17}@media (max-width:639px){.jr-crumbs{display:none}.jr-kicker{margin-top:.25rem}.jr-dek{margin-top:.75rem;font-size:1.15rem}.jr-byline{margin-top:1rem;padding-top:.75rem;font-size:.875rem}.jr-disclose{font-size:.8125rem}}.jr-byline a.jr-byline__method{color:var(--color-accent-bright)}.jr-pick__src{color:var(--jr-faint);margin-top:.6rem;font-size:.8125rem}.jr-kicker{flex-wrap:wrap;align-items:center;gap:.35rem .9rem;display:flex}.jr-kicker__series{color:var(--jr-ink-2);letter-spacing:.1em;text-underline-offset:4px;-webkit-text-decoration:underline #edba6666;text-decoration:underline #edba6666}.jr-kicker__series:hover{color:var(--color-accent-bright)}.jr-tier{letter-spacing:.12em;color:var(--color-on-accent);background:var(--metal);vertical-align:.08em;border-radius:5px;margin-right:.55rem;padding:.1rem .45rem;font-size:.75rem;display:inline-block}.jr-default{font-family:var(--font-sans);color:var(--color-accent-bright);align-items:center;gap:.45rem;margin-top:.4rem;font-size:.875rem;font-weight:600;display:inline-flex}.jr-default:before{content:"";background:var(--color-accent-bright);width:7px;height:7px;box-shadow:0 0 10px var(--amber-glow);border-radius:99px}.jr-summary__name .jr-default{margin-top:.15rem}.jr-pull{border-left:3px solid var(--color-accent);font-family:var(--font-display);letter-spacing:-.012em;color:var(--color-ink-strong);text-wrap:balance;margin:2rem 0 .4rem;padding:.2rem 0 .2rem 1.1rem;font-size:clamp(1.45rem,1.25rem + .9vw,1.9rem);font-style:italic;font-weight:500;line-height:1.25}.jr-signoff{font-family:var(--font-display);color:var(--color-accent-bright);margin-top:.7rem;font-size:1.05rem;font-style:italic}.jr-check{background:linear-gradient(#1d160e,#130e09);border-radius:18px;margin-top:3rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);scroll-margin-top:6rem;box-shadow:inset 0 0 0 1px #edba6633}.jr-check__title{font-family:var(--font-display);color:var(--color-ink-strong);text-wrap:balance;margin-top:.5rem;font-size:clamp(1.45rem,1.3rem + .7vw,1.85rem);font-weight:500;line-height:1.15}.jr-check__intro{font-family:var(--font-display);color:var(--jr-ink-2);margin-top:.6rem;font-size:1.1rem;line-height:1.5}.jr-check__list{border-top:1px solid var(--jr-rule);margin-top:1rem}.jr-check__list li{border-bottom:1px solid var(--jr-rule);align-items:flex-start;gap:.8rem;padding:.75rem 0;display:flex}.jr-check__list input{accent-color:#d99a45;cursor:pointer;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.2rem}.jr-check__list label{color:var(--jr-ink);cursor:pointer;font-size:1.0625rem;line-height:1.5}.jr-check__list strong{color:var(--color-ink-strong);font-weight:650}.jr-check__list input:checked+label{color:var(--jr-faint);-webkit-text-decoration:line-through #edba668c;text-decoration:line-through #edba668c}.jr-check__foot{color:var(--jr-faint);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.1rem;font-size:.875rem;display:flex}.jr-check__print{min-height:44px;color:var(--color-on-accent);background:var(--metal);cursor:pointer;border-radius:999px;padding:0 1.1rem;font-size:.9375rem;font-weight:600}.jr-check__print:hover{filter:brightness(1.08)}.jr-series{margin-top:3.5rem}.jr-series__name{font-family:var(--font-display);color:var(--color-ink-strong);margin-top:.5rem;font-size:clamp(1.6rem,1.4rem + .9vw,2.1rem);font-weight:500;line-height:1.1}.jr-series__blurb{font-family:var(--font-display);color:var(--jr-ink-2);margin-top:.5rem;font-size:1.1rem;line-height:1.5}.jr-series__list{border-top:1px solid var(--jr-rule);margin-top:1rem}.jr-series__a{border-bottom:1px solid var(--jr-rule);grid-template-columns:4.5rem minmax(0,1fr);gap:.15rem .75rem;padding:.95rem 0;display:grid}.jr-series__n{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);padding-top:.3rem;font-size:.8125rem}.jr-series__t{font-family:var(--font-display);color:var(--color-ink-strong);transition:color .3s var(--ease-hit);font-size:1.2rem;line-height:1.3}a.jr-series__a:hover .jr-series__t{color:var(--color-accent-bright)}.jr-series__here{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-bright);grid-column:2;font-size:.75rem}.jr-series li.is-here .jr-series__t{color:var(--jr-faint)}.jr-related__kind{text-transform:none;letter-spacing:.02em;font-family:var(--font-sans);color:var(--jr-ink-2);font-size:.875rem}.jr .jr-news{margin-top:3rem;padding-bottom:0}.jr .jr-related{margin-top:3rem;padding-bottom:5rem}@media (prefers-reduced-motion:reduce){.jr-series__t{transition:none!important}}@media print{html.jr-printing body *{visibility:hidden!important}html.jr-printing .jr-check,html.jr-printing .jr-check *{visibility:visible!important}html.jr-printing .jr-check{width:100%;position:absolute;top:0;left:0;box-shadow:none!important;color:#000!important;background:#fff!important}html.jr-printing .jr-check *{color:#000!important;text-decoration:none!important}html.jr-printing .jr-check__print{display:none!important}}.jr-byline__method{flex-basis:100%}.jr-tier,.jr-series__here{font-size:.8125rem}
