.jr{--sun:var(--color-sun);--sun-deep:var(--color-sun-deep);--sun-soft:var(--color-sun-soft);--ink:var(--color-ink);--ink-soft:var(--color-ink-soft);--ink-faint:var(--color-ink-faint);--cream:var(--color-cream);--line:var(--color-line);--white:#fff;--blue-100:var(--color-blue-100);--rb:1.5rem;--rp:999px;--ease:cubic-bezier(.22, 1, .36, 1)}.jr .prose{color:var(--ink);font-size:1.1rem;line-height:1.7}.jr .prose a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--sun-deep);text-decoration-color:var(--sun-deep);text-underline-offset:3px;text-decoration-thickness:2px}.jr .prose a:hover{background:var(--sun-soft)}.jr .prose .lede{letter-spacing:-.012em;font-size:1.3rem;font-weight:500;line-height:1.5}.jr .prose h2{letter-spacing:-.025em;text-wrap:balance;margin:2.75rem 0 .7rem;font-size:1.55rem;font-weight:700;line-height:1.18}.jr .prose p{margin:0 0 1.15rem}.jr .prose ul,.jr .prose ol{margin:0 0 1.3rem;padding-left:1.3rem}.jr .prose ul{list-style:outside}.jr .prose ol{list-style:decimal}.jr .prose li{margin-bottom:.45rem}.jr .prose li::marker{color:var(--sun-deep)}.jr .prose strong{font-weight:600}.jr .path{background:var(--white);border:1px solid var(--line);border-radius:var(--rp);white-space:nowrap;padding:.05em .5em;font-size:.86em}.jr blockquote{background:var(--sun-soft);border-radius:var(--rb);margin:2rem 0;padding:1.2rem 1.5rem;font-size:1.15rem;font-weight:500}.jr blockquote p{margin:0 0 .3rem}.jr blockquote cite{color:var(--ink-soft);font-size:.8rem;font-style:normal;font-weight:400}.jr figure{margin:2.25rem 0}.jr figure .frame{background:var(--white);border:1px solid var(--line);border-radius:var(--rb);padding:1.25rem 1.25rem 1rem;overflow-x:auto}.jr figure .frame svg{width:100%;min-width:30rem;height:auto;display:block}.jr figcaption{color:var(--ink-faint);margin-top:.65rem;font-size:.84rem;line-height:1.5}.jr .credit{color:var(--ink-faint);margin-top:.5rem;font-size:.78rem;display:block}.jr figure.photo img{border-radius:var(--rb);width:100%;height:auto;display:block}.jr figure.photo.tall{max-width:22rem;margin-inline:auto}.jr .pair .two{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.jr .pair .two>div{position:relative}.jr .pair .two img{aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:var(--rb);border:1px solid var(--line);background:var(--white);width:100%;height:auto;display:block}.jr .pair .tag{background:var(--ink);color:var(--cream);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--rp);padding:.25rem .6rem;font-size:.72rem;font-weight:600;position:absolute;top:.6rem;left:.6rem}.jr .pair .tag.after{background:var(--sun);color:var(--ink)}.jr .seq .four{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.jr .seq .four>div{position:relative}.jr .seq .four img{border-radius:var(--rb);border:1px solid var(--line);background:var(--white);width:100%;height:auto;display:block}.jr .seq .num{border-radius:var(--rp);background:var(--sun);width:1.6rem;height:1.6rem;color:var(--ink);place-items:center;font-size:.8rem;font-weight:700;display:grid;position:absolute;top:.6rem;left:.6rem}@media (max-width:560px){.jr .pair .two{grid-template-columns:1fr}}@media (max-width:480px){.jr .seq .four{grid-template-columns:1fr}}.jr .frame svg text{font-family:var(--font-sans);fill:var(--ink-soft);font-size:12px}.jr .frame svg .lbl{fill:var(--ink);font-size:13px;font-weight:500}.jr .frame svg .val{fill:var(--ink);font-size:13px;font-weight:700}.jr .frame svg .t{fill:var(--ink);font-size:14px;font-weight:700}.jr .frame svg .bar{fill:var(--ink)}.jr .frame svg .bar2{fill:var(--sun)}.jr .frame svg .bar3{fill:var(--ink-faint)}.jr .frame svg .gridl{stroke:var(--line);stroke-width:1px}.jr .frame svg .axis{stroke:var(--ink-faint);stroke-width:1px}.jr .grow{transform-box:fill-box;transform-origin:0;transition:transform 1s var(--ease);transform:scaleX(0)}.jr .growy{transform-box:fill-box;transform-origin:bottom;transition:transform 1s var(--ease);transform:scaleY(0)}.jr .reveal[data-shown=true] .grow,.jr .reveal[data-shown=true] .growy{transform:scale(1)}.jr .tablewrap{background:var(--white);border:1px solid var(--line);border-radius:var(--rb);margin:1.75rem 0;overflow-x:auto}.jr table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.95rem}.jr th,.jr td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;font-variant-numeric:tabular-nums;padding:.75rem 1rem}.jr tbody tr:last-child td{border-bottom:0}.jr th{color:var(--ink-faint);letter-spacing:.02em;font-size:.75rem;font-weight:600}.jr td:first-child{font-weight:600}.jr .compare td:first-child{font-weight:400}.jr .compare td:nth-child(n+2),.jr .compare th:nth-child(n+2){text-align:center;width:8rem}.jr .yes{border-radius:var(--rp);background:var(--sun);vertical-align:middle;width:.75rem;height:.75rem;display:inline-block}.jr .no{border-radius:var(--rp);border:2px solid var(--line);vertical-align:middle;width:.75rem;height:.75rem;display:inline-block}.jr .maybe{color:var(--ink-soft);font-size:.82rem}@keyframes jr-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.jr .tl .ev{opacity:0}.jr .reveal[data-shown=true] .tl .ev{animation:jr-pop .5s var(--ease) both}.jr .reveal[data-shown=true] .tl .ev1{animation-delay:.3s}.jr .reveal[data-shown=true] .tl .ev2{animation-delay:.9s}.jr .reveal[data-shown=true] .tl .ev3{animation-delay:1.5s}.jr .tl .zone{transform-box:fill-box;transform-origin:0;transition:transform 1.1s var(--ease) .5s;transform:scaleX(0)}.jr .reveal[data-shown=true] .tl .zone{transform:scaleX(1)}.jr .btn{border-radius:var(--rp);cursor:pointer;border:1px solid #0000;align-items:center;gap:.5rem;padding:.7rem 1.35rem;font-size:1rem;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.jr .btn:hover{transform:translateY(-2px)}.jr .btn-sun{background:var(--sun);color:var(--ink)}.jr .btn-sun:hover{background:var(--sun-deep)}.jr .btn-sm{padding:.5rem 1rem;font-size:.92rem}.jr .tool{background:var(--white);border:1px solid var(--line);border-radius:var(--rb);margin:2.25rem 0;padding:1.5rem}.jr .tool-head{flex-direction:column;gap:.35rem;margin-bottom:1.1rem;display:flex}.jr .tool-k{letter-spacing:.02em;color:var(--ink-soft);text-transform:uppercase;align-items:center;gap:.45rem;font-size:.75rem;font-weight:600;display:inline-flex}.jr .tool-k:before{content:"";border-radius:var(--rp);background:var(--sun);width:.5rem;height:.5rem}.jr .tool-head strong{letter-spacing:-.02em;font-size:1.25rem;font-weight:700;line-height:1.2}.jr .tool-note{color:var(--ink-faint);margin:1rem 0 0;font-size:.84rem}.jr .cgrid{grid-template-columns:1fr 1fr;gap:1rem 1.5rem;display:grid}.jr .cgrid label{flex-direction:column;gap:.35rem;min-width:0;font-size:.92rem;font-weight:500;display:flex}.jr .cgrid label .lv{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.jr .cgrid output{font-variant-numeric:tabular-nums;font-weight:700}.jr .cgrid input[type=range]{width:100%;accent-color:var(--sun-deep);margin:0}.jr .cgrid select{font:inherit;border:1px solid var(--line);border-radius:var(--rp);background:var(--cream);color:var(--ink);padding:.55rem .8rem;font-size:.95rem}.jr .cgrid .check{flex-direction:row;grid-column:1/-1;align-items:center;gap:.6rem}.jr .cgrid .check input{width:1.1rem;height:1.1rem;accent-color:var(--sun-deep);margin:0}.jr .cout{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.5rem;display:grid}.jr .cout>div{background:var(--cream);border-radius:var(--rb);flex-direction:column;gap:.15rem;min-width:0;padding:.9rem 1.1rem;display:flex}.jr .cout span{color:var(--ink-soft);font-size:.8rem;line-height:1.3}.jr .cout strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.35rem}.jr .cout .big{background:var(--ink);color:var(--cream);grid-column:1/-1}.jr .cout .big span{color:#f7fdfbb8}.jr .cout .big strong{color:var(--sun);font-size:2rem}.jr .lbars{flex-direction:column;gap:.6rem;margin-top:1.25rem;display:flex}.jr .lbar{grid-template-columns:11rem 1fr 5.5rem;align-items:center;gap:.75rem;font-size:.85rem;display:grid}.jr .lbar .track{background:var(--cream);border-radius:var(--rp);height:.9rem;overflow:hidden}.jr .lbar .fillb{border-radius:var(--rp);background:var(--ink);height:100%;transition:width .5s var(--ease);width:0}.jr .lbar.sun .fillb{background:var(--sun)}.jr .lbar .num{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}@media (max-width:560px){.jr .cgrid,.jr .cout{grid-template-columns:1fr}.jr .lbar{grid-template-columns:1fr 4.5rem}.jr .lbar .track{order:3;grid-column:1/-1}}.jr .checks{grid-template-columns:1fr 1fr;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.jr .checks label{border:1px solid var(--line);border-radius:var(--rb);cursor:pointer;background:var(--cream);align-items:flex-start;gap:.6rem;padding:.55rem .8rem;font-size:.95rem;line-height:1.35;display:flex}.jr .checks label:hover{border-color:var(--ink)}.jr .checks input{accent-color:var(--sun-deep);flex-shrink:0;width:1rem;height:1rem;margin:.2rem 0 0}@media (max-width:560px){.jr .checks{grid-template-columns:1fr}}.jr .verdict{border-radius:var(--rb);background:var(--sun-soft);margin-top:1.1rem;padding:1rem 1.2rem;font-size:1rem;line-height:1.5}.jr .verdict strong{letter-spacing:-.015em;margin-bottom:.25rem;font-size:1.15rem;display:block}.jr .verdict.need{background:var(--ink);color:var(--cream)}.jr .verdict.need strong{color:var(--sun)}.jr .verdict ul{margin:.5rem 0 0;padding-left:1.2rem;list-style:outside}.jr .qs{gap:1rem;display:grid}.jr .q{flex-direction:column;gap:.5rem;display:flex}.jr .q .qt{font-size:.98rem;font-weight:600}.jr .q .opts{flex-wrap:wrap;gap:.4rem;display:flex}.jr .q .opts label{border:1px solid var(--line);border-radius:var(--rp);cursor:pointer;background:var(--cream);align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.92rem;display:inline-flex;position:relative}.jr .q .opts label:hover{border-color:var(--ink)}.jr .q .opts label:focus-within{outline:3px solid var(--color-blue-700);outline-offset:2px}.jr .q .opts input{opacity:0;width:0;height:0;position:absolute}.jr .q .opts label.sel{background:var(--ink);color:var(--cream);border-color:var(--ink)}.jr .seg{border:1px solid var(--line);border-radius:var(--rp);background:var(--cream);margin-bottom:1rem;padding:.25rem;display:inline-flex}.jr .seg button{border-radius:var(--rp);cursor:pointer;background:0 0;border:0;padding:.45rem 1rem;font-size:.92rem;font-weight:500}.jr .seg button[aria-pressed=true]{background:var(--ink);color:var(--cream)}.jr .mockwrap{aspect-ratio:16/9;border-radius:var(--rb);border:1px solid var(--line);position:relative;overflow:hidden;container-type:inline-size}.jr .mock{transition:opacity .45s var(--ease);flex-direction:column;display:flex;position:absolute;inset:0}.jr .mock .mknav{justify-content:space-between;padding:.7rem 1rem;font-size:.75rem;font-weight:600;display:flex}.jr .mock-a{color:#fff;text-align:center;background:linear-gradient(135deg,#6d5bf5,#3b82f6)}.jr .mock-a .mhero{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.45rem;padding:0 1rem;display:flex}.jr .mock-a h5{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1rem,3vw,1.5rem);font-weight:700;line-height:1.1}.jr .mock-a p{opacity:.85;margin:0;font-size:clamp(.65rem,1.6vw,.85rem)}.jr .mock-a .mbtn{color:#4f46e5;background:#fff;border-radius:999px;margin-top:.2rem;padding:.3rem .9rem;font-size:.7rem;font-weight:700}.jr .mock-a .mcards{background:#fff;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.7rem 1rem;display:grid}.jr .mock-a .mcards span{color:#4f46e5;background:#f1f0ff;border-radius:10px;padding:.5rem .2rem;font-size:.65rem;font-weight:600}.jr .mock-b{color:#f5efe6;background:#1b1714;overflow:hidden}.jr .mock-b .mbg{object-fit:cover;object-position:62% 50%;width:100%;height:100%;position:absolute;inset:0}.jr .mock-b .mshade{background:linear-gradient(90deg,#120e0be6 0%,#120e0b9e 45%,#120e0b14 82%);position:absolute;inset:0}.jr .mock-b .mknav,.jr .mock-b .mhero,.jr .mock-b .mstrip{position:relative}.jr .mock-b .mknav{align-items:center;gap:3cqw;padding:2.6cqw 3.6cqw;font-size:clamp(10px,1.6cqw,14px);font-weight:500;display:flex}.jr .mock-b .mlogo{letter-spacing:.34em;font-size:clamp(10px,1.8cqw,16px);font-weight:800}.jr .mock-b .mlinks{opacity:.78;margin-left:auto}.jr .mock-b .mcta{border:1px solid #f5efe68c;border-radius:999px;padding:.55cqw 1.7cqw}.jr .mock-b .mhero{flex-direction:column;flex:1;justify-content:center;gap:1.3cqw;max-width:60%;padding:0 3.6cqw;display:flex}.jr .mock-b .mkick{letter-spacing:.2em;text-transform:uppercase;color:#eda27e;font-size:clamp(9px,1.4cqw,13px);font-weight:600}.jr .mock-b h5{font-family:var(--font-sans);letter-spacing:-.04em;margin:0;font-size:clamp(22px,6.2cqw,58px);font-weight:700;line-height:.95}.jr .mock-b p{color:#f5efe6d6;margin:0;font-size:clamp(11px,1.85cqw,17px);line-height:1.4}.jr .mock-b .mbtns{align-items:center;gap:1.6cqw;margin-top:.5cqw;display:flex}.jr .mock-b .mb1{color:#fff;background:#d2552f;border-radius:999px;padding:.9cqw 2.3cqw;font-size:clamp(10px,1.6cqw,14px);font-weight:600}.jr .mock-b .mb2{border-bottom:1px solid #f5efe6b3;padding:.3cqw 0;font-size:clamp(10px,1.6cqw,14px)}.jr .mock-b .mstrip{color:#f5efe6db;border-top:1px solid #f5efe633;gap:3.2cqw;padding:1.9cqw 3.6cqw;font-size:clamp(10px,1.5cqw,13px);display:flex}@media (max-width:560px){.jr .mockwrap{aspect-ratio:4/3}.jr .mock-b .mlinks{display:none}.jr .mock-b .mcta{margin-left:auto}.jr .mock-b .mhero{max-width:88%}.jr .mock-b .mstrip span:last-child{display:none}.jr .mock-b .mshade{background:linear-gradient(90deg,#120e0be6 0%,#120e0bb3 60%,#120e0b59 100%)}}.jr .mockwrap[data-mode=a] .mock-b,.jr .mockwrap[data-mode=b] .mock-a{opacity:0;pointer-events:none}.jr .split{grid-template-columns:1fr 1fr;gap:1rem;margin:2rem 0;display:grid}.jr .split>div{border-radius:var(--rb);min-width:0;padding:1.25rem 1.35rem}.jr .split .ok{background:var(--sun-soft)}.jr .split .human{background:var(--ink);color:var(--cream)}.jr .split h3{letter-spacing:-.015em;margin:0 0 .6rem;font-size:1.05rem;font-weight:700}.jr .split ul{margin:0;padding-left:1.1rem;font-size:.95rem;line-height:1.5;list-style:outside}.jr .split .human li::marker{color:var(--sun)}@media (max-width:560px){.jr .split{grid-template-columns:1fr}}.jr .checklist{background:var(--cream);border-radius:var(--rb);font:inherit;white-space:pre-wrap;margin:0;padding:1rem 1.2rem;font-size:.95rem;line-height:1.6}.jr .copyrow{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.jr .copyrow .msg{color:var(--ink-soft);font-size:.9rem}.jr .cpick{flex-wrap:wrap;gap:1.5rem;margin-bottom:.9rem;display:flex}.jr .cpick label{align-items:center;gap:.6rem;font-size:.95rem;font-weight:500;display:flex}.jr .cpick input[type=color]{border:1px solid var(--line);border-radius:var(--rp);background:var(--white);cursor:pointer;width:3rem;height:2.2rem;padding:.15rem}.jr .cpresets{flex-wrap:wrap;gap:.4rem;display:flex}.jr .cpresets button{border:1px solid var(--line);background:var(--white);border-radius:var(--rp);cursor:pointer;padding:.4rem .85rem;font-size:.85rem}.jr .cpresets button:hover{border-color:var(--ink)}.jr .csample{border:1px solid var(--line);border-radius:var(--rb);flex-direction:column;gap:.35rem;margin:1rem 0;padding:1.3rem 1.4rem;transition:background .25s,color .25s;display:flex}.jr .csample .cbig{letter-spacing:-.02em;font-size:1.6rem;font-weight:700;line-height:1.1}.jr .csample .csmall{font-size:.95rem;line-height:1.45}.jr .cres{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.jr .cres strong{letter-spacing:-.02em;margin-right:.5rem;font-size:1.5rem;font-weight:700}.jr .cres .cb{border-radius:var(--rp);padding:.3rem .75rem;font-size:.82rem;font-weight:600}.jr .cres .cb.pass{color:#14532d;background:#dcf2e3}.jr .cres .cb.fail{color:#8a2a17;background:#fde3dc}.jr .cres .cb.pass:before{content:"Pass: "}.jr .cres .cb.fail:before{content:"Fail: "}.jr .sources{background:var(--white);border:1px solid var(--line);border-radius:var(--rb);color:var(--ink-soft);margin:2.75rem 0 2rem;padding:1.25rem 1.4rem;font-size:.92rem;line-height:1.6}.jr .sources h3{color:var(--ink-faint);letter-spacing:.02em;text-transform:uppercase;margin:0 0 .5rem;font-size:.78rem;font-weight:600}.jr .sources ol{margin:0;padding-left:1.25rem;list-style:decimal}.jr .sources li{overflow-wrap:anywhere;margin-bottom:.35rem}.jr .sources li::marker{color:var(--ink-faint)}.jr .sources p{margin:.6rem 0 0}@media (prefers-reduced-motion:reduce){.jr .grow,.jr .growy,.jr .tl .zone{transition:none;transform:none}.jr .tl .ev{opacity:1;animation:none}.jr .btn,.jr .mock,.jr .lbar .fillb{transition:none}}.jr .wspec .wgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.jr .wrow{background:var(--white);border:1px solid var(--line);border-radius:var(--rb);overflow:hidden}.jr .wbar{height:5.5rem;display:flex}.jr .wbar i{flex:1}.jr .wlab{padding:.75rem .9rem .85rem}.jr .wno{color:var(--ink-faint);letter-spacing:.04em;font-size:.78rem;font-weight:700}.jr .wlab ul{margin:.35rem 0 0;padding:0;font-size:.86rem;line-height:1.5;list-style:none}.jr .wlab li{align-items:center;gap:.45rem;display:flex}.jr .wlab li b{border-radius:var(--rp);border:1px solid #0000001f;flex:none;width:.7rem;height:.7rem}.jr .wlab li span{color:var(--ink-faint)}.jr .wbtns{flex-wrap:wrap;gap:.45rem;margin-bottom:1rem;display:flex}.jr .wbtns button{border:1px solid var(--line);background:var(--white);border-radius:var(--rp);cursor:pointer;align-items:center;gap:.5rem;padding:.3rem .8rem .3rem .35rem;font-size:.85rem;font-weight:600;display:flex}.jr .wbtns button[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.jr .wbtns .sw{border-radius:var(--rp);height:1.5rem;display:flex;overflow:hidden}.jr .wbtns .sw i{width:.75rem}.jr .wmock{--wb:#f0d9a9;--wt:#1d3c7f;--wa:#e6b732;--wat:#1d3c7f;background:var(--wb);color:var(--wt);border-radius:var(--rb);font-family:var(--font-sans);transition:background .4s,color .4s;overflow:hidden;container-type:inline-size}.jr .wm-nav{align-items:center;gap:4cqw;padding:3.2cqw 4.5cqw;font-size:clamp(10px,1.7cqw,14px);display:flex}.jr .wm-logo{letter-spacing:.42em;font-size:clamp(12px,2.2cqw,18px);font-weight:800}.jr .wm-links{align-items:center;gap:2cqw;margin-left:auto;display:flex}.jr .wm-links i{opacity:.5;background:currentColor;border-radius:50%;width:4px;height:4px}.jr .wm-bag{border-bottom:1.5px solid;padding-bottom:1px}.jr .wm-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:5cqw;padding:3cqw 4.5cqw 6cqw;display:grid}.jr .wm-copy{flex-direction:column;gap:2.4cqw;display:flex}.jr .wm-k{letter-spacing:.2em;text-transform:uppercase;opacity:.85;font-size:clamp(9px,1.45cqw,12px);font-weight:700}.jr .wmock h5{letter-spacing:-.045em;margin:0;font-size:clamp(26px,7.4cqw,62px);font-weight:700;line-height:.92}.jr .wmock p{opacity:.85;max-width:34ch;margin:0;font-size:clamp(11px,1.9cqw,16px);line-height:1.45}.jr .wm-btn{background:var(--wt);color:var(--wb);border-radius:999px;align-self:flex-start;padding:1.4cqw 3cqw;font-size:clamp(10px,1.6cqw,14px);font-weight:700;transition:background .4s,color .4s}.jr .wm-img{aspect-ratio:4/5;position:relative}.jr .wm-block{background:var(--wa);border-radius:999px 999px 1.2cqw 1.2cqw;transition:background .4s;position:absolute;inset:7% -6% -5% 12%}.jr .wm-img img{object-fit:cover;border-radius:999px 999px 1.2cqw 1.2cqw;width:100%;height:100%;position:relative}.jr .wm-band{background:var(--wa);color:var(--wat);align-items:baseline;gap:2.4cqw;padding:3cqw 4.5cqw;font-size:clamp(11px,2cqw,17px);font-weight:600;transition:background .4s,color .4s;display:flex}.jr .wm-num{letter-spacing:-.05em;font-size:clamp(26px,7cqw,58px);font-weight:700;line-height:.9}.jr .wm-arrow{margin-left:auto;font-size:clamp(16px,3.4cqw,28px)}.jr .wm-prods{grid-template-columns:repeat(3,1fr);gap:3cqw;padding:4.5cqw;display:grid}.jr .wm-prods span{flex-direction:column;gap:.6cqw;font-size:clamp(10px,1.7cqw,14px);display:flex}.jr .wm-prods img{aspect-ratio:1;object-fit:cover;border-radius:1.2cqw;width:100%;margin-bottom:1cqw}.jr .wm-prods b{font-weight:700}.jr .wm-prods em{opacity:.85;font-style:normal}@container (max-width:420px){.jr .wm-hero{grid-template-columns:1fr}.jr .wm-img{width:70%;margin:2cqw auto 4cqw}.jr .wm-links{display:none}.jr .wm-bag{margin-left:auto}.jr .wm-prods span:last-child{display:none}.jr .wm-prods{grid-template-columns:1fr 1fr}}.jr .wmeta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.8rem;font-size:.86rem;display:flex}.jr .wmeta .cb{border-radius:var(--rp);padding:.3rem .75rem;font-size:.82rem;font-weight:600}.jr .wmeta .cb.pass{color:#14532d;background:#dcf2e3}.jr .wmeta .cb.fail{color:#8a2a17;background:#fde3dc}.jr .tool-cta{margin:1.6rem 0}.jr .airead .ar-pane{grid-template-columns:1.05fr 1fr;align-items:stretch;gap:1rem;display:grid}.jr .airead[data-mode=a] .ar-b,.jr .airead[data-mode=b] .ar-a{display:none}.jr .ar-site{border-radius:var(--rb);border:1px solid var(--line);background:#222;min-height:15rem;position:relative;overflow:hidden}.jr .ar-site img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.jr .ar-over{color:#fff;text-align:center;background:#140e0a73;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1rem;display:flex;position:absolute;inset:0}.jr .ar-logo{letter-spacing:.3em;text-transform:uppercase;font-size:.8rem;font-weight:800}.jr .ar-script{font-family:Georgia,serif;font-size:1.9rem;font-style:italic;line-height:1.1}.jr .ar-btn{border:1px solid #fff;border-radius:999px;padding:.35rem 1rem;font-size:.8rem}.jr .ar-flag{color:#8a2a17;background:#fde3dc;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:700;position:absolute;bottom:.6rem;left:.6rem}.jr .ar-site-b{color:#2a2420;background:#f6efe6;flex-direction:column;gap:.45rem;padding:1rem 1.1rem;display:flex}.jr .ar-site-b img{border-radius:var(--rb);height:5.5rem;margin:.2rem 0 .3rem;position:static}.jr .ar-site-b .ar-logo{color:#2a2420}.jr .ar-h{letter-spacing:-.02em;font-size:1.15rem;font-weight:700;line-height:1.15}.jr .ar-l{padding-left:1rem;font-size:.82rem;line-height:1.35;position:relative}.jr .ar-l:before{content:"";background:#d2552f;border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.45em;left:0}.jr .ar-text{background:var(--cream);border:1px solid var(--line);border-radius:var(--rb);flex-direction:column;gap:.6rem;padding:1rem 1.1rem;display:flex}.jr .ar-k{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:.72rem;font-weight:700}.jr .ar-text p{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;line-height:1.55}.jr .ar-text code{background:var(--line);border-radius:4px;padding:0 .25rem;font-size:.78rem}.jr .ar-q{flex-direction:column;gap:.4rem;margin-top:auto;font-size:.86rem;line-height:1.4;display:flex}.jr .ar-q .ar-badge{border-radius:999px;align-self:flex-start;width:auto;height:auto;padding:.2rem .7rem;font-size:.8rem;font-weight:700;display:inline-block}.jr .ar-q .ar-badge.no{color:#8a2a17;background:#fde3dc}.jr .ar-q .ar-badge.yes{color:#14532d;background:#dcf2e3}@media (max-width:620px){.jr .airead .ar-pane{grid-template-columns:1fr}}.jr .ar-q .ar-badge{border:0}
