[hidden]{display:none!important}.jh{position:relative;z-index:2;background:radial-gradient(ellipse at 82% 16%,#21493a 0%,#143528 42%,#0b2119 82%);color:var(--cream)}.jh .grain{opacity:.08}.jh>.wrap{position:relative;padding-top:30px;padding-bottom:clamp(56px,6vw,88px)}.jh-top{margin-top:30px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:44px clamp(40px,5vw,88px);align-items:center}.jh-lead{display:flex;flex-direction:column;gap:26px;min-width:0}.jh h1{font:600 clamp(46px,5.3vw,78px)/1.02 var(--serif);letter-spacing:.005em;text-wrap:balance}.jh h1 span{display:block}.jh h1 .g{color:var(--gold)}.jh-lede{max-width:32em;font-size:clamp(16.5px,1.25vw,19px);line-height:1.72;color:var(--cream-80);text-wrap:pretty}.jh-lead .jn-find{z-index:6}.jh-try{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font:600 9.5px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:rgb(255 249 230 / .6)}.jh-try button{height:30px;padding:0 12px;border:1px solid rgb(255 249 230 / .2);border-radius:999px;background:#fff0;font:600 10px/1 var(--sans);letter-spacing:.1em;text-transform:none;color:var(--cream);transition:border-color .2s,background-color .2s}.jh-try button:hover{border-color:var(--gold);background:rgb(212 175 55 / .1)}.jh-stats{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgb(212 175 55 / .28);border-bottom:1px solid rgb(212 175 55 / .28)}.jh-stats.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.jh-stats.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.jh-stats li+li{border-left:1px solid rgb(212 175 55 / .2)}.jh-stats a{display:flex;flex-direction:column;gap:9px;padding:16px 16px 15px;color:var(--cream);text-decoration:none;transition:background-color .25s}.jh-stats li:first-child a{padding-left:0}.jh-stats a:hover{background:rgb(255 249 230 / .04)}.jh-stats b{font:600 30px/1 var(--serif);font-variant-numeric:lining-nums}.jh-stats span{font:600 9.5px/1.2 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft)}.jh-back{display:inline-flex;align-items:center;gap:9px;width:max-content;color:var(--gold-soft);font:600 10.5px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.jh-back .i{width:15px;height:15px;transform:rotate(180deg);transition:transform .3s var(--ease)}.jh-back:hover .i{transform:rotate(180deg) translateX(4px)}.hvb-hero-card{position:relative;display:block;min-width:0;border-radius:4px;overflow:hidden;color:var(--cream);text-decoration:none;box-shadow:0 0 0 1px rgb(212 175 55 / .38),0 0 0 10px rgb(212 175 55 / .05),0 60px 100px -50px rgb(0 0 0 / .95)}.hvb-hero-card:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.hvb-hero-image{position:relative;aspect-ratio:1/1.06;background:var(--forest-deep)}.hvb-hero-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.hvb-hero-card:hover .hvb-hero-image img{transform:scale(1.035)}.hvb-hero-image.hvb-no-image{display:block}.hvb-hero-image.hvb-no-image .cover-glyph{position:absolute;left:50%;top:38%;width:132px;height:132px;margin:-66px 0 0 -66px}.hvb-hero-image.hvb-no-image .cover-glyph .i{width:52px;height:52px}.hvb-hero-image .hvb-featured-indicator{position:absolute;left:22px;top:22px;z-index:2}.hvb-hero-overlay{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:14px;padding:150px clamp(24px,2.6vw,36px) clamp(24px,2.6vw,34px);background:linear-gradient(to top,rgb(9 28 21 / .97) 0%,rgb(9 28 21 / .86) 42%,#fff0 100%)}.hvb-hero-title{font:600 clamp(26px,2.4vw,36px)/1.14 var(--serif);text-wrap:balance}.hvb-hero-title-main{display:block}.hvb-hero-title-sub{display:block;margin-top:10px;font:400 clamp(17px,1.35vw,19.5px)/1.45 var(--body);letter-spacing:0;color:var(--gold-soft);text-wrap:pretty}.hvb-hero-excerpt{max-width:34em;font-size:16px;line-height:1.62;color:var(--cream-80);text-wrap:pretty}.hvb-hero-meta{display:flex;flex-wrap:wrap;gap:6px 18px;font:600 9.5px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:rgb(255 249 230 / .7)}.hvb-hero-meta .hvb-reading-time .i{color:var(--gold)}.hvb-hero-cta{margin-top:6px;display:inline-flex;align-items:center;gap:10px;width:max-content;padding-bottom:6px;border-bottom:1px solid var(--gold);font:700 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft)}.hvb-hero-cta .i{width:15px;height:15px;transition:transform .3s var(--ease)}.hvb-hero-card:hover .hvb-hero-cta .i{transform:translateX(4px)}.jn-guides{background:var(--paper)}.jn-guides .jg-list{margin-top:44px}.jn-archive{background:var(--cream);border-top:1px solid var(--line)}.ar-bar{position:sticky;top:var(--hdr-stick,71px);z-index:20;margin-top:36px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:14px 0;background:var(--cream);border-bottom:1px solid var(--line)}.ar-bar.is-stuck{box-shadow:0 16px 24px -22px rgb(15 42 31 / .5)}.ar-right{display:flex;align-items:center;gap:14px;margin-left:auto}.ar-count{font:600 10.5px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-70);white-space:nowrap}.q-pill{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 10px 0 14px;border:1px solid var(--forest);border-radius:999px;background:var(--forest);color:var(--cream);font:600 11px/1 var(--sans);letter-spacing:.06em}.q-pill .i{width:14px;height:14px;color:var(--gold-soft)}.q-pill:hover{background:var(--forest-mid)}.jn-archive .hvb-blog-badges{margin-top:34px}.jn-compare{background:radial-gradient(ellipse at 15% 20%,#1e4535 0%,#123226 45%,#0a1f17 90%);color:var(--cream)}.jn-compare .grain{opacity:.08}.jn-compare .jc-grid{margin-top:44px}.jn-topics{background:var(--paper)}.jn-topics .jt-grid{margin-top:44px}.jn-topics.is-three .jt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.jn-end{background:var(--forest-deep);color:var(--cream)}.jn-end .grain{opacity:.07}.end-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px clamp(40px,5vw,96px);align-items:center}.jn-news .h2{margin-top:16px}.jn-news .lede{margin-top:18px;max-width:30em}.jn-news .fine-print a{color:var(--gold-soft)}.end-shop{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;align-items:center;padding:28px;background:rgb(255 249 230 / .04);border:1px solid rgb(212 175 55 / .3);border-radius:4px}.end-shop img{width:150px;height:auto;filter:drop-shadow(0 26px 26px rgb(0 0 0 / .5))}.end-shop h3{font:600 22px/1.25 var(--serif)}.end-shop p{margin-top:10px;font-size:15px;line-height:1.6;color:var(--cream-80)}.end-shop .ctas{margin-top:18px;gap:10px}.end-shop .btn{min-height:46px;padding:0 18px;font-size:11px}@media (max-width:1024px){.jh-top,.end-grid{grid-template-columns:minmax(0,1fr)}.hvb-hero-card{max-width:640px}.hvb-hero-image{aspect-ratio:4/3.4}.jn-topics.is-three .jt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ar-bar{top:63px;flex-wrap:nowrap;flex-direction:column;align-items:stretch;gap:10px;padding:12px 0}.ar-bar .hvb-topic-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(-1*var(--gutter));padding:0 var(--gutter);scrollbar-width:none}.ar-bar .hvb-topic-chips::-webkit-scrollbar{display:none}.ar-right{margin-left:0;justify-content:space-between}.jh-stats.n4{grid-template-columns:repeat(2,minmax(0,1fr))}.jh-stats.n4 li:nth-child(3){border-left:0}.jh-stats.n4 li:nth-child(n+3){border-top:1px solid rgb(212 175 55 / .2)}.jh-stats.n4 li:nth-child(3) a{padding-left:0}.jn-topics.is-three .jt-grid{grid-template-columns:minmax(0,1fr)}.end-shop{grid-template-columns:96px minmax(0,1fr);gap:18px;padding:22px 18px}.end-shop img{width:96px}}@media (max-width:640px){.ar-bar{top:63px}.hvb-hero-image{aspect-ratio:4/4.6}.hvb-hero-overlay{padding-top:120px}.end-shop{grid-template-columns:minmax(0,1fr)}.end-shop img{width:110px}}.jn-news .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.anchor-alias{display:block}.jh-stats b{font-family:var(--sans)}