.wp-site-blocks>*{padding-inline:var(--jam-gutter)}.wp-site-blocks>.jam-site-header,.wp-site-blocks>.jam-site-footer,.wp-site-blocks>header,.wp-site-blocks>footer{padding-inline:0}.jam-eyebrow{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:var(--jam-accent-text);line-height:1.4;display:inline-flex;align-items:center;gap:0.5em}.jam-eyebrow::before{content:"";width:6px;height:6px;background:var(--jam-accent);border-radius:var(--radius);flex:0 0 auto}.jam-eyebrow,.jam-kicker{flex-wrap:wrap}.jam-eyebrow a,.jam-eyebrow span,.jam-kicker a,.jam-kicker span{word-break:normal;overflow-wrap:normal}.jam-label,.jam-meta,.jam-meta__item,.jam-reading-time{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--jam-ink-3)}.jam-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0.6rem 0.9rem}.jam-meta__item{display:inline-flex;align-items:center;gap:0.5em}.jam-meta__item + .jam-meta__item::before{content:"/";color:var(--jam-line);margin-right:0.9rem}.jam-hairline{border:none;border-top:1px solid var(--jam-line);margin:0}.jam-panel{background:var(--jam-panel);border:1px solid var(--jam-line);border-radius:var(--radius)}.jam-btn,.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:0.6em;font-family:var(--font-mono) !important;font-size:11px !important;font-weight:700 !important;letter-spacing:0.04em !important;text-transform:uppercase !important;line-height:1 !important;padding:0.95rem 1.5rem;border-radius:var(--radius) !important;border:1px solid transparent;cursor:pointer;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease);white-space:nowrap}.jam-btn:active,.wp-block-button__link:active,.jam-btn.is-pressed,a.is-pressed,button.is-pressed{transform:translateY(1px)}.jam-btn--primary,.wp-block-button__link{background:var(--jam-accent);color:var(--jam-accent-ink) !important;border-color:var(--jam-accent)}.jam-btn--primary:hover,.wp-block-button__link:hover{background:var(--jam-accent-dark);border-color:var(--jam-accent-dark)}.jam-btn--secondary{background:transparent;color:var(--jam-ink) !important;border-color:var(--jam-line)}.jam-btn--secondary:hover{background:var(--jam-raise);border-color:var(--jam-ink-3)}.jam-btn--ghost{background:var(--jam-raise);color:var(--jam-ink-2) !important;border-color:var(--jam-line)}.jam-btn--ghost:hover{background:var(--jam-panel);color:var(--jam-ink) !important}.jam-btn--block{width:100%}.jam-badge{display:inline-flex;align-items:center;gap:0.4em;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--jam-ink);background:var(--jam-raise);border:1px solid var(--jam-line);border-radius:var(--radius);padding:0.35rem 0.6rem;line-height:1}.jam-badge--accent{background:var(--jam-accent);color:var(--jam-accent-ink);border-color:var(--jam-accent)}.jam-site-header{position:sticky;top:0;z-index:40;background:var(--jam-page)}.jam-masthead{display:grid !important;grid-template-columns:1fr auto 1fr;align-items:center;gap:0.75rem;padding:0.35rem var(--jam-gutter);border-bottom:1px solid var(--jam-line)}.jam-masthead>.jam-burger{grid-column:1;justify-self:start}.jam-masthead>.jam-brand{grid-column:2;justify-self:center}.jam-masthead>.jam-search-btn,.jam-masthead>.jam-masthead__utils{grid-column:3;justify-self:end}.jam-wordmark,.jam-wordmark a{font-family:var(--font-display) !important;font-stretch:78%;font-weight:900 !important;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem) !important;text-transform:uppercase !important;letter-spacing:-0.05em !important;line-height:0.88 !important;color:var(--jam-ink) !important}.jam-wordmark__tld{color:var(--jam-accent-text)}.jam-masthead__utils{display:flex;align-items:center;gap:0.5rem}.jam-icon-btn{display:inline-flex;align-items:center;gap:0.5rem;background:transparent;border:1px solid var(--jam-line);border-radius:var(--radius);padding:0.55rem 0.7rem;color:var(--jam-ink-2);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease)}.jam-icon-btn:hover{background:var(--jam-raise);border-color:var(--jam-ink-3);color:var(--jam-ink)}.jam-icon-btn:active{transform:translateY(1px)}.jam-icon-btn svg{width:16px;height:16px;stroke:currentColor;fill:none;flex:0 0 auto}.jam-icon-btn__kbd{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:0.04em;color:var(--jam-ink-3);display:none}html:not(.light) #jam-theme-toggle .jam-icon-moon{display:none}html.light #jam-theme-toggle .jam-icon-sun{display:none}.jam-navbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:0 var(--jam-gutter);border-bottom:1px solid var(--jam-line)}.jam-navbar>.jam-nav{grid-column:2;justify-self:center}.jam-navbar>.jam-navbar__tools{grid-column:3;justify-self:end}.jam-site-header>.jam-nav,.jam-site-header>.wp-block-navigation.jam-nav{padding-inline:var(--jam-gutter);border-bottom:1px solid var(--jam-line)}.jam-nav{min-width:0;flex:1 1 auto;overflow-x:auto;scrollbar-width:none}.jam-nav::-webkit-scrollbar{display:none}.jam-navbar__tools{display:flex;align-items:center;gap:0.6rem;flex:0 0 auto;align-self:center;min-width:max-content}.jam-navbar__tools>*{flex:0 0 auto}.jam-mode--compact{display:none}@media (min-width:782px){.jam-mode--compact{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--jam-line);border-radius:var(--radius);overflow:hidden}.jam-mode--compact .jam-mode__opt{flex-direction:row;gap:0;padding:0.38rem 0.5rem}.jam-mode--compact .jam-mode__opt svg{width:15px;height:15px}}.jam-navbar__cta{flex:0 0 auto;align-self:center;background:var(--jam-accent);color:var(--jam-accent-ink);border:none;border-radius:var(--radius);padding:0.5rem 1.1rem;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--dur) var(--ease)}.jam-navbar__cta:hover{background:var(--jam-accent-dark)}.jam-nav .wp-block-navigation__container{gap:0 !important;flex-wrap:wrap;justify-content:center}.jam-nav .wp-block-navigation-item>a,.jam-nav .wp-block-navigation-item>.wp-block-navigation-item__content{font-family:var(--font-mono) !important;font-size:11px !important;font-weight:700 !important;letter-spacing:0.06em !important;text-transform:uppercase !important;color:var(--jam-ink-2) !important;padding:0.7rem 0.9rem !important;border-right:1px solid var(--jam-line);white-space:nowrap;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.jam-nav .wp-block-navigation-item:last-child>a,.jam-nav .wp-block-navigation-item:last-child>.wp-block-navigation-item__content{border-right:none}.jam-nav .wp-block-navigation-item>a:hover,.jam-nav .wp-block-navigation-item>.wp-block-navigation-item__content:hover{background:var(--jam-raise);color:var(--jam-accent-text) !important}.jam-nav .wp-block-navigation-item.current-menu-item>a{color:var(--jam-accent-text) !important}.jam-search-overlay{position:fixed;inset:0;z-index:100;background:color-mix(in srgb,var(--jam-page) 92%,transparent);backdrop-filter:blur(2px);display:none;align-items:flex-start;justify-content:center;padding:12vh 1.25rem 1.25rem}.jam-search-overlay.is-open{display:flex}.jam-search-overlay__panel{width:100%;max-width:640px;background:var(--jam-panel);border:1px solid var(--jam-line);border-radius:var(--radius);padding:1.5rem}.jam-search-overlay__panel>.jam-eyebrow{margin-bottom:1rem}.jam-search-field.wp-block-search{gap:0 !important}.jam-search-field .wp-block-search__input{background:var(--jam-page) !important;border:1px solid var(--jam-line) !important;border-right:none !important;color:var(--jam-ink) !important;font-family:var(--font-sans) !important;font-size:1.1rem !important;padding:0.9rem 1rem !important;border-radius:var(--radius) 0 0 var(--radius) !important}.jam-search-field .wp-block-search__input:focus-visible{outline:var(--focus-ring) !important;outline-offset:-2px}.jam-search-field .wp-block-search__button{background:var(--jam-accent) !important;color:var(--jam-accent-ink) !important;border-radius:0 var(--radius) var(--radius) 0 !important;font-family:var(--font-mono) !important;font-size:11px !important;font-weight:700 !important;letter-spacing:0.04em !important;text-transform:uppercase !important;padding:0 1.25rem !important;border:1px solid var(--jam-accent) !important}.jam-search-field .wp-block-search__button:hover{background:var(--jam-accent-dark) !important;border-color:var(--jam-accent-dark) !important}.jam-search-overlay__close{position:absolute;top:1rem;right:1rem;color:var(--jam-ink-3)}.jam-site-footer{border-top:1px solid var(--jam-line);background:var(--jam-panel);margin-top:2.5rem;padding-top:2rem}.jam-footer__grid{gap:2.5rem !important}.jam-footer__col-label{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--jam-ink-3);margin-bottom:1rem !important;padding-bottom:0.75rem;border-bottom:1px solid var(--jam-line)}.jam-footer__col p{font-size:0.9rem;line-height:1.6}.jam-footer__col ul{display:flex;flex-direction:column;gap:0.65rem}.jam-footer__col ul a{font-size:0.9rem;color:var(--jam-ink-2)}.jam-footer__col ul a:hover{color:var(--jam-accent-text)}.jam-footer__disclaimer{margin-top:3rem !important;padding:1.25rem var(--jam-gutter);border-top:1px solid var(--jam-line);background:var(--jam-raise)}.jam-footer__disclaimer p{font-family:var(--font-mono);font-size:11px;letter-spacing:0.02em;color:var(--jam-ink-3);line-height:1.7;max-width:1280px;margin:0 auto}.jam-footer__bottom{padding:1.25rem var(--jam-gutter) 1.5rem;gap:1rem}.jam-footer__bottom p,.jam-footer__bottom a{font-family:var(--font-mono);font-size:10px;letter-spacing:0.06em;text-transform:uppercase;color:var(--jam-ink-3)}.jam-footer__bottom a:hover{color:var(--jam-ink)}.jam-hero{padding-top:0;gap:2rem !important}.jam-hero__lead-media{aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--jam-line);margin-bottom:1rem !important}.jam-hero__lead-media img{width:100%;height:100%;object-fit:cover;transition:transform 320ms var(--ease)}.jam-hero__lead:hover .jam-hero__lead-media img{transform:scale(1.02)}.jam-hero__lead .jam-eyebrow{margin-bottom:0.85rem !important}.jam-hero__lead h2{font-size:clamp(2.25rem,1.6rem + 2.8vw,3.75rem) !important;margin-bottom:1rem !important}.jam-hero__lead h2 a{color:var(--jam-ink)}.jam-hero__lead h2 a:hover{color:var(--jam-accent-text)}.jam-hero__lead p{font-size:1.05rem;max-width:54ch;margin-bottom:1rem !important}.jam-hero__dispatches{border-left:1px solid var(--jam-line);padding-left:1.75rem !important}.jam-hero__dispatches .jam-eyebrow{margin-bottom:1.25rem !important}.jam-hero__dispatch-list>li{display:flex;align-items:center;gap:0.85rem;margin-top:0 !important;padding:0.9rem 0;border-top:1px solid var(--jam-line)}.jam-hero__dispatch-list>li:first-child{border-top:none;padding-top:0}.jam-hero__dispatch-thumb{flex:0 0 var(--jam-dispatch-thumb,92px);width:var(--jam-dispatch-thumb,92px);height:var(--jam-dispatch-thumb,92px);overflow:hidden;border:1px solid var(--jam-line)}.jam-hero__dispatch-thumb img{width:100%;height:100%;object-fit:cover}.jam-hero__dispatch-body{flex:1 1 auto;min-width:0;max-height:var(--jam-dispatch-thumb,92px);overflow:hidden}.jam-hero__dispatch-body .jam-rowmeta{flex-wrap:nowrap;overflow:hidden;margin-bottom:0.3rem !important}.jam-hero__dispatch-body .jam-rowmeta .jam-kicker,.jam-hero__dispatch-body .jam-rowmeta .jam-kicker *{white-space:nowrap}.jam-hero__dispatch-body .jam-rowmeta .jam-kicker{overflow:hidden;text-overflow:ellipsis;min-width:0}.jam-hero__dispatch-body .jam-rowmeta__date{flex:0 0 auto;white-space:nowrap}.jam-hero__dispatch-body h3{margin-top:0 !important;font-size:clamp(0.95rem,0.88rem + 0.3vw,1.075rem) !important;text-transform:none !important;font-weight:700 !important;letter-spacing:-0.02em !important;line-height:1.22 !important;margin-bottom:0 !important;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.jam-hero__dispatch-body h3 a:hover{color:var(--jam-accent-text)}.jam-scores{padding:1.75rem 0;border-top:1px solid var(--jam-line);border-bottom:1px solid var(--jam-line);margin-top:0 !important}.jam-scores__head{gap:0.75rem !important;margin-bottom:1rem !important}.jam-scores__row{gap:1.25rem !important}.jam-scores__chip{flex:1 1 200px;display:flex;align-items:center;gap:1rem;padding:1.1rem;background:var(--jam-panel);border:1px solid var(--jam-line);border-radius:var(--radius);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.jam-scores__chip:hover{background:var(--jam-raise);border-color:var(--jam-ink-3)}.jam-scores__chip-badge{flex:0 0 auto;display:flex;align-items:baseline;font-family:var(--font-mono);font-weight:800;color:var(--jam-accent-text);background:var(--jam-page);border:1px solid var(--jam-line);border-radius:var(--radius);padding:0.5rem 0.65rem;line-height:1}.jam-scores__chip-badge .num{font-size:1.35rem}.jam-scores__chip-badge .max{font-size:0.7rem;color:var(--jam-ink-3)}.jam-scores__chip-body{min-width:0}.jam-scores__chip-cat{display:block;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--jam-ink-3);margin-bottom:0.25rem}.jam-scores__chip-name{font-family:var(--font-sans);font-weight:700;font-size:0.95rem;letter-spacing:-0.01em;color:var(--jam-ink);line-height:1.25}.jam-dispatches{padding:3rem 0}.jam-dispatches__head{gap:1rem !important;margin-bottom:2rem !important;padding-bottom:1.5rem !important;border-bottom:1px solid var(--jam-line)}.jam-dispatches__grid.wp-block-post-template,.jam-card-grid.wp-block-post-template{gap:0 !important;border-top:1px solid var(--jam-line);border-left:1px solid var(--jam-line)}.jam-dispatches__grid.wp-block-post-template>li,.jam-card-grid.wp-block-post-template>li{border-right:1px solid var(--jam-line);border-bottom:1px solid var(--jam-line);padding:1.1rem;display:flex;flex-direction:column}.jam-dispatches__media,.jam-card__media{aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--jam-line);margin-bottom:0.8rem}.jam-dispatches__media img,.jam-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 320ms var(--ease)}.jam-dispatches__grid>li:hover .jam-dispatches__media img,.jam-card__media img{transform:scale(1.03)}.jam-dispatches__grid .jam-eyebrow,.jam-card-grid .jam-kicker{margin-bottom:0.6rem}.jam-dispatches__grid h3,.jam-card-grid h3{font-size:clamp(1.2rem,1.05rem + 0.45vw,1.45rem) !important;text-transform:none !important;font-weight:700 !important;letter-spacing:-0.02em !important;line-height:1.2 !important;margin-bottom:0.6rem !important}.jam-dispatches__grid h3 a:hover,.jam-card-grid h3 a:hover{color:var(--jam-accent-text)}.jam-dispatches__grid p,.jam-card-grid p{font-size:0.9rem;margin-bottom:0.85rem !important}.jam-dispatches__grid .jam-meta,.jam-card-grid .jam-meta{margin-top:auto;padding-top:0.75rem;border-top:1px solid var(--jam-line)}.jam-review{border:1px solid var(--jam-line);border-radius:var(--radius);background:var(--jam-panel);padding:2rem;margin:2.5rem 0 !important}.jam-review__head{gap:1.5rem !important;padding-bottom:1.75rem !important;margin-bottom:1.75rem !important;border-bottom:1px solid var(--jam-line);align-items:flex-start !important}.jam-review__head .jam-eyebrow{margin-bottom:0.6rem !important}.jam-review__title{font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem) !important;margin-bottom:0.5rem !important}.jam-review__srp{font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:0.02em;color:var(--jam-ink-3);text-transform:uppercase}.jam-review__srp strong{color:var(--jam-ink-2);font-weight:700}.jam-review__score{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:108px;height:108px;background:var(--jam-accent);border-radius:var(--radius);color:var(--jam-accent-ink)}.jam-review__score-num{font-family:var(--font-sans);font-weight:900;font-size:2.75rem;line-height:0.85;letter-spacing:-0.03em}.jam-review__score-max{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;opacity:0.85;margin-top:0.35rem}.jam-review__score-label{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--jam-accent-ink);opacity:0.8;text-align:center;margin-top:0.6rem}.jam-review__proscons{gap:1.5rem !important;margin-bottom:2rem !important}.jam-review__pros,.jam-review__cons{background:var(--jam-page);border:1px solid var(--jam-line);border-radius:var(--radius);padding:1.5rem}.jam-review__list-title{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:1rem !important;display:flex;align-items:center;gap:0.5em}.jam-review__pros .jam-review__list-title{color:var(--jam-ink)}.jam-review__cons .jam-review__list-title{color:var(--jam-ink-3)}.jam-review__pros ul,.jam-review__cons ul{display:flex;flex-direction:column;gap:0.75rem}.jam-review__pros li,.jam-review__cons li{display:flex;gap:0.7em;font-size:0.92rem;line-height:1.5;color:var(--jam-ink-2)}.jam-review__pros li::before{content:"[+]";flex:0 0 auto;font-family:var(--font-mono);font-weight:700;color:var(--jam-accent-text)}.jam-review__cons li::before{content:"[\2212]";flex:0 0 auto;font-family:var(--font-mono);font-weight:700;color:var(--jam-ink-3)}.jam-review__specs-title{margin-bottom:1rem !important}.jam-review__specs{gap:0 !important;border-top:1px solid var(--jam-line);border-left:1px solid var(--jam-line);margin-bottom:2rem !important}.jam-review__spec{border-right:1px solid var(--jam-line);border-bottom:1px solid var(--jam-line);padding:1.1rem;background:var(--jam-page)}.jam-review__spec-label{display:block;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--jam-ink-3);margin-bottom:0.5rem}.jam-review__spec-value{display:block;font-family:var(--font-sans);font-size:0.95rem;font-weight:600;letter-spacing:-0.01em;color:var(--jam-ink);line-height:1.35}.jam-review__buy{gap:1rem !important;flex-wrap:wrap !important}.jam-review__buy .wp-block-button{flex:1 1 220px}.jam-review__buy .wp-block-button__link{width:100%}.jam-btn-shopee .wp-block-button__link{background:var(--jam-accent) !important;border-color:var(--jam-accent) !important;color:var(--jam-accent-ink) !important}.jam-btn-shopee .wp-block-button__link:hover{background:var(--jam-accent-dark) !important;border-color:var(--jam-accent-dark) !important}.jam-btn-lazada .wp-block-button__link{background:transparent !important;border-color:var(--jam-line) !important;color:var(--jam-ink) !important}.jam-btn-lazada .wp-block-button__link:hover{background:var(--jam-raise) !important;border-color:var(--jam-ink-3) !important}.jam-review__disclosure{margin-top:1.5rem !important;font-family:var(--font-mono);font-size:10px;letter-spacing:0.04em;color:var(--jam-ink-3);text-transform:none !important}.jam-author-bio{display:flex;gap:1.5rem;padding:1.75rem;background:var(--jam-panel);border:1px solid var(--jam-line);border-radius:var(--radius);margin:2.5rem 0 !important;align-items:flex-start !important}.jam-author-bio__avatar{flex:0 0 auto}.jam-author-bio__avatar img,.jam-author-bio__avatar .wp-block-avatar__image img{width:72px;height:72px;object-fit:cover;border:1px solid var(--jam-line);border-radius:var(--radius)}.jam-author-bio__body{min-width:0;flex:1 1 auto}.jam-author-bio__label{margin-bottom:0.5rem !important}.jam-author-bio__name{font-size:1.15rem !important;text-transform:none !important;letter-spacing:-0.02em !important;margin-bottom:0.2rem !important}.jam-author-bio__role{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--jam-accent-text);margin-bottom:0.9rem !important;display:block}.jam-author-bio__bio{font-size:0.92rem;max-width:62ch;margin-bottom:1rem !important}.jam-author-bio__stats{gap:0.6rem !important;flex-wrap:wrap !important}.jam-article__head{padding-top:1.5rem !important;padding-bottom:1.25rem !important}.jam-article__head .jam-eyebrow{margin-bottom:1.25rem !important}.jam-article__head h1{margin-bottom:1.25rem !important}.jam-article__featured{border-top:1px solid var(--jam-line);border-bottom:1px solid var(--jam-line);margin-bottom:1.5rem !important}.jam-article__featured img{width:100%;max-height:640px;object-fit:cover;border-radius:var(--radius)}.jam-article__body{padding-bottom:1rem}.jam-article__body p{font-size:1.08rem;margin-bottom:1.5rem;color:var(--jam-ink-2)}.jam-article__body h2{font-size:1.9rem !important;margin-top:3rem !important;margin-bottom:1.25rem !important}.jam-article__body h3{font-size:1.4rem !important;margin-top:2.5rem !important;margin-bottom:1rem !important}.jam-article__body a{color:var(--jam-accent-text);text-decoration:underline;text-underline-offset:3px}.jam-article__body blockquote{border-left:2px solid var(--jam-accent);padding:0.25rem 0 0.25rem 1.5rem;margin:2rem 0;font-size:1.2rem;font-style:italic;color:var(--jam-ink)}.jam-article__body ul,.jam-article__body ol{margin:0 0 1.5rem 0;padding-left:1.4rem;color:var(--jam-ink-2)}.jam-article__body ul li{list-style:disc;margin-bottom:0.5rem}.jam-article__body ol li{list-style:decimal;margin-bottom:0.5rem}.jam-article__body figure{margin:2rem 0}.jam-article__body figcaption{font-family:var(--font-mono);font-size:11px;color:var(--jam-ink-3);margin-top:0.6rem;text-align:center}.jam-article__body code{background:var(--jam-raise);border:1px solid var(--jam-line);border-radius:var(--radius);padding:0.1em 0.4em;font-size:0.9em}.jam-article__body pre{background:var(--jam-page);border:1px solid var(--jam-line);border-radius:var(--radius);padding:1.25rem;overflow-x:auto;margin:2rem 0}.jam-article__body .wp-block-table,.jam-article__body figure.wp-block-table{margin:2rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.jam-article__body table{width:100%;border-collapse:collapse;border:1px solid var(--jam-line);font-size:0.94rem;min-width:30rem}.jam-article__body thead{background:var(--jam-raise)}.jam-article__body th{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--jam-ink-3);text-align:left;vertical-align:top;padding:0.85rem 1rem;border:1px solid var(--jam-line);white-space:nowrap}.jam-article__body tbody th{background:var(--jam-panel);width:30%}.jam-article__body td{padding:0.85rem 1rem;border:1px solid var(--jam-line);color:var(--jam-ink-2);vertical-align:top;line-height:1.5}.jam-article__body td,.jam-article__body th{font-variant-numeric:tabular-nums}.jam-article__body tbody tr:nth-child(even) td{background:color-mix(in srgb,var(--jam-raise) 45%,transparent)}.jam-article__body figcaption{margin-top:0.75rem}.jam-article__tags{display:flex;flex-wrap:wrap;gap:0.6rem;margin-top:2.5rem !important;padding-top:1.75rem !important;border-top:1px solid var(--jam-line)}.jam-article__tags a{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--jam-ink-3);border:1px solid var(--jam-line);border-radius:var(--radius);padding:0.4rem 0.7rem}.jam-article__tags a:hover{color:var(--jam-accent-text);border-color:var(--jam-accent)}.jam-related{padding:2rem 0 2.5rem;border-top:1px solid var(--jam-line);margin-top:2rem !important}.jam-related__head{margin-bottom:1.25rem !important}.jam-related__grid.wp-block-post-template{gap:0 !important;border-top:1px solid var(--jam-line);border-left:1px solid var(--jam-line)}.jam-related__grid.wp-block-post-template>li{border-right:1px solid var(--jam-line);border-bottom:1px solid var(--jam-line);padding:1.1rem}.jam-related__grid .jam-eyebrow{margin-bottom:0.6rem}.jam-related__grid h3{font-size:1.05rem !important;text-transform:none !important;font-weight:700 !important;letter-spacing:-0.02em !important;line-height:1.25 !important}.jam-related__grid h3 a:hover{color:var(--jam-accent-text)}.jam-archive-head{padding:1.75rem 0 1.25rem;border-bottom:1px solid var(--jam-line);margin-bottom:2.5rem !important}.jam-archive-head .jam-eyebrow{margin-bottom:1rem !important}.jam-archive-head .wp-block-query-title{margin-bottom:0.75rem !important}.jam-archive-head .wp-block-term-description{color:var(--jam-ink-2);max-width:62ch;font-size:1.05rem}.jam-index-grid.wp-block-post-template{gap:0 !important;border-top:1px solid var(--jam-line);border-left:1px solid var(--jam-line);margin-bottom:3rem !important}.jam-index-grid.wp-block-post-template>li{border-right:1px solid var(--jam-line);border-bottom:1px solid var(--jam-line);padding:1.25rem;display:flex;flex-direction:column}.jam-index-grid .jam-index-media{aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--jam-line);margin-bottom:1.1rem}.jam-index-grid .jam-index-media img{width:100%;height:100%;object-fit:cover}.jam-index-grid .jam-eyebrow{margin-bottom:0.6rem}.jam-index-grid h2{font-size:1.2rem !important;text-transform:none !important;font-weight:700 !important;letter-spacing:-0.02em !important;line-height:1.25 !important;margin-bottom:0.6rem !important}.jam-index-grid h2 a:hover{color:var(--jam-accent-text)}.jam-index-grid p{font-size:0.9rem;margin-bottom:0.85rem !important}.jam-index-grid .jam-meta{margin-top:auto;padding-top:0.75rem;border-top:1px solid var(--jam-line)}.wp-block-query-no-results p{padding:3rem 0;color:var(--jam-ink-3);font-size:1.05rem}.wp-block-query-pagination{padding:2rem 0 4rem;gap:0.5rem !important;border-top:1px solid var(--jam-line);margin-top:1rem}.page-numbers,.wp-block-query-pagination-previous,.wp-block-query-pagination-next{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 0.75rem;font-family:var(--font-mono) !important;font-size:11px !important;font-weight:700 !important;letter-spacing:0.04em;color:var(--jam-ink-2) !important;background:var(--jam-panel);border:1px solid var(--jam-line);border-radius:var(--radius);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.page-numbers:hover,.wp-block-query-pagination-previous:hover,.wp-block-query-pagination-next:hover{background:var(--jam-raise);border-color:var(--jam-ink-3);color:var(--jam-ink) !important}.page-numbers.current{background:var(--jam-accent);border-color:var(--jam-accent);color:var(--jam-accent-ink) !important}.page-numbers.dots{border-color:transparent;background:transparent}.jam-404{padding:5rem 0;text-align:center}.jam-404__code{font-size:clamp(5rem,3rem + 10vw,12rem) !important;color:var(--jam-line);-webkit-text-stroke:1px var(--jam-ink-3);margin-bottom:1rem !important}.jam-404__message{max-width:46ch;margin:0 auto 2.5rem !important;font-size:1.1rem}.jam-404 .jam-search-field{max-width:480px;margin:0 auto 4rem !important}.jam-404 .jam-search-field.wp-block-search .wp-block-search__input{border-right:none !important}.jam-404__suggestions{border-top:1px solid var(--jam-line);padding-top:2.5rem;text-align:left}.jam-breadcrumbs{padding-bottom:1.25rem}.jam-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem 0.75rem}.jam-breadcrumbs__item{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--jam-ink-3);display:inline-flex;align-items:center;gap:0.75rem}.jam-breadcrumbs__item + .jam-breadcrumbs__item::before{content:"/";color:var(--jam-line)}.jam-breadcrumbs__item a:hover{color:var(--jam-accent-text)}.jam-breadcrumbs__item[aria-current="page"]{color:var(--jam-ink-2);max-width:48ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jam-post-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid var(--jam-line);border-radius:var(--radius);margin-top:2.5rem !important}.jam-post-nav .wp-block-post-navigation-link{padding:1.25rem 1.5rem;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--jam-ink-3);transition:background-color var(--dur) var(--ease)}.jam-post-nav .wp-block-post-navigation-link:hover{background:var(--jam-raise)}.jam-post-nav .post-navigation-link-next{text-align:right;border-left:1px solid var(--jam-line)}.jam-post-nav .wp-block-post-navigation-link a{color:var(--jam-ink) !important;text-transform:none;font-family:var(--font-sans);font-size:1rem;font-weight:700;letter-spacing:-0.02em;display:block;margin-top:0.4rem}.jam-comments{border-top:1px solid var(--jam-line);padding-top:2.5rem;margin-top:3rem !important}.jam-comments .wp-block-comment-template li{border-bottom:1px solid var(--jam-line);padding:1.5rem 0}.jam-comments .wp-block-comment-author-name a,.jam-comments .wp-block-comment-author-name{font-family:var(--font-sans);font-weight:700;color:var(--jam-ink) !important;letter-spacing:-0.01em}.jam-comments .wp-block-comment-date,.jam-comments .wp-block-comment-reply-link{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--jam-ink-3)}.jam-comments .wp-block-comment-reply-link a{color:var(--jam-accent-text) !important}.jam-comments textarea,.jam-comments input[type="text"],.jam-comments input[type="email"],.jam-comments input[type="url"]{width:100%;background:var(--jam-page);border:1px solid var(--jam-line);border-radius:var(--radius);padding:0.75rem 0.9rem;color:var(--jam-ink)}.jam-review__proscons{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.jam-review__specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.jam-review__buy{display:flex;flex-wrap:wrap;gap:1rem}.jam-review__buy .jam-btn{flex:1 1 220px}.jam-review__head{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}.jam-review__score p:first-child{display:flex;align-items:baseline;justify-content:center}.jam-author-bio__img{width:72px;height:72px}.jam-author-bio__stats{display:flex}.jam-scores__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.jam-scores__row{display:flex;flex-wrap:wrap}.jam-scores__chip-body,.jam-scores__chip-name{display:block}.jam-review__head>div:first-child{min-width:0}.jam-article__standfirst{font-size:1.2rem !important;line-height:1.45;color:var(--jam-ink-2);max-width:60ch;margin-bottom:1.5rem !important}.jam-article__standfirst p{font-size:inherit;line-height:inherit}.jam-meta__updated::after{content:" (Updated)"}.jam-badge--link:hover{border-color:var(--jam-accent);color:var(--jam-accent-text)}.jam-title-hl,.jam-title-hl a{font-family:var(--font-display);text-transform:uppercase;font-stretch:72%;font-weight:900;letter-spacing:-0.02em;color:inherit !important;text-wrap:initial}.jam-title-hl{line-height:1.02}.jam-hl{display:inline;background-color:var(--jam-accent);color:#ffffff;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0.06em 0.22em}.jam-title-hl.is-split{line-height:0.88}.jam-title-hl.is-split .jam-hl{display:flex;flex-direction:column;align-items:flex-start;background:none;color:inherit;padding:0}.jam-hl-line{display:inline-block;position:relative;white-space:nowrap}.jam-hl-line.is-marked{color:#ffffff}.jam-hl-line.is-marked::before{content:"";position:absolute;inset-inline:var( --jam-hl-bleed,-0.22em );top:var( --jam-hl-top,0.085em );bottom:var( --jam-hl-bottom,0.005em );background-color:var(--jam-accent);z-index:-1}.jam-title-hl{position:relative;z-index:0}.jam-title-hl a:hover .jam-hl-line.is-marked::before,.jam-title-hl a:focus-visible .jam-hl-line.is-marked::before{background-color:var(--jam-accent-dark)}.jam-title-hl a:hover .jam-hl-line:not(.is-marked),.jam-title-hl a:focus-visible .jam-hl-line:not(.is-marked){color:var(--jam-accent-text)}.jam-title-hl.is-split{margin-top:0.15em}.jam-hero__lead h2.jam-title-hl{font-size:clamp(2.1rem,1.35rem + 3vw,4rem) !important;margin-bottom:0.85rem !important}.jam-article__head h1.jam-title-hl{font-size:clamp(2rem,1.25rem + 3.2vw,3.4rem) !important}.jam-section__head h2.jam-title-hl{font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem) !important;margin-top:0.5rem !important}.jam-side__title .jam-hl,.jam-side__title .jam-hl-line{padding:0.07em 0.22em}.jam-ticker{border-bottom:1px solid var(--jam-line);padding:0 var(--jam-gutter)}.jam-wire{display:flex;align-items:center;gap:1rem;height:2rem;overflow:hidden}.jam-wire__label{flex:0 0 auto;display:inline-flex;align-items:center;gap:0.5em;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:var(--jam-accent-text);padding-right:1rem;border-right:1px solid var(--jam-line);height:100%}.jam-wire__dot{width:6px;height:6px;border-radius:50%;background:var(--jam-accent);flex:0 0 auto;animation:jam-pulse 2s ease-in-out infinite}@keyframes jam-pulse{0%,100%{opacity:1}50%{opacity:0.25}}.jam-wire__viewport{flex:1 1 auto;min-width:0;height:2rem;overflow:hidden;position:relative}.jam-wire__list{margin:0;padding:0;list-style:none;transition:transform 520ms cubic-bezier(0.22,0.61,0.36,1)}.jam-wire__item{height:2rem;display:flex;align-items:center}.jam-wire__item a{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:0.02em;color:var(--jam-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.jam-wire__item a:hover{color:var(--jam-accent-text)}@media (prefers-reduced-motion:reduce){.jam-wire__list{transition:none}.jam-wire__dot{animation:none}}.jam-burger{display:none;align-items:center;gap:0.6rem;background:transparent;border:none;padding:0.4rem 0;color:var(--jam-ink);flex:0 0 auto}.jam-burger__bars{display:flex;flex-direction:column;justify-content:center;gap:4px;width:22px}.jam-burger__bars span{display:block;height:2px;width:100%;background:currentColor;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.jam-burger[aria-expanded="true"] .jam-burger__bars span:nth-child(1){transform:translateY(6px) rotate(45deg)}.jam-burger[aria-expanded="true"] .jam-burger__bars span:nth-child(2){opacity:0}.jam-burger[aria-expanded="true"] .jam-burger__bars span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.jam-burger__text{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}@media (max-width:781px){.jam-burger{display:inline-flex}.jam-nav{display:none !important}}@media (min-width:782px){.jam-drawer{display:none !important}}.jam-drawer{position:fixed;inset:0;z-index:120;background:color-mix(in srgb,var(--jam-page) 88%,transparent);backdrop-filter:blur(3px);display:none}.jam-drawer.is-open{display:block}.jam-drawer__panel{position:absolute;inset-block:0;inset-inline-start:0;width:min(26rem,88vw);background:var(--jam-panel);border-inline-end:1px solid var(--jam-line);padding:5rem 2rem 2.5rem;overflow-y:auto;overscroll-behavior:contain;animation:jam-drawer-in 220ms cubic-bezier(0.22,0.61,0.36,1)}@keyframes jam-drawer-in{from{transform:translateX(-100%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.jam-drawer__panel{animation:none}}.jam-drawer__close{position:absolute;top:1.25rem;inset-inline-start:1.75rem;z-index:1}.jam-drawer__eyebrow{margin-top:2.25rem !important;margin-bottom:1rem !important}.jam-drawer .jam-eyebrow:first-child{margin-bottom:1rem}.jam-drawer__nav .wp-block-navigation__container,.jam-drawer__nav ul{display:flex !important;flex-direction:column;gap:0 !important;align-items:stretch}.jam-drawer__nav .wp-block-navigation-item>a,.jam-drawer__nav .wp-block-navigation-item>.wp-block-navigation-item__content{font-family:var(--font-sans) !important;font-size:1.5rem !important;font-weight:800 !important;letter-spacing:-0.03em !important;text-transform:uppercase !important;color:var(--jam-ink) !important;padding:0.7rem 0 !important;border-bottom:1px solid var(--jam-line);border-right:none !important;display:block}.jam-drawer__nav .wp-block-navigation-item>a:hover{color:var(--jam-accent-text) !important;background:transparent;padding-inline-start:0.5rem !important}.jam-drawer__cta{display:block;width:100%;margin-top:1.5rem;padding:0.85rem 1rem;background:var(--jam-accent);color:var(--jam-accent-ink);border:none;border-radius:var(--radius);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;text-align:center;transition:background-color var(--dur) var(--ease)}.jam-drawer__cta:hover{background:var(--jam-accent-dark)}.jam-mode{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--jam-line);border-radius:var(--radius);overflow:hidden}.jam-mode__opt{display:flex;flex-direction:column;align-items:center;gap:0.4rem;padding:0.75rem 0.5rem;background:transparent;border-inline-end:1px solid var(--jam-line);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--jam-ink-3);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.jam-mode__opt:last-child{border-inline-end:none}.jam-mode__opt svg{width:18px;height:18px;stroke:currentColor;fill:none;flex:0 0 auto}.jam-mode__opt:hover{background:var(--jam-raise);color:var(--jam-ink)}.jam-mode__opt[aria-checked="true"]{background:var(--jam-accent);color:var(--jam-accent-ink)}.jam-reel{padding:2rem 0;border-top:1px solid var(--jam-line)}.jam-reel__nav{display:flex;gap:0.5rem;flex:0 0 auto}.jam-reel__track{display:flex;gap:1rem;margin:0;padding:0 0 1rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;overscroll-behavior-x:contain}.jam-reel__item{flex:0 0 auto;width:clamp(150px,42vw,190px);scroll-snap-align:start}.jam-reel__media{display:block;position:relative;aspect-ratio:9 / 16;overflow:hidden;border:1px solid var(--jam-line);border-radius:var(--radius);background:var(--jam-raise)}.jam-reel__media img{width:100%;height:100%;object-fit:cover;transition:transform 320ms var(--ease)}.jam-reel__item a:hover .jam-reel__media img{transform:scale(1.04)}.jam-reel__badge{position:absolute;inset-block-end:0.5rem;inset-inline-start:0.5rem;display:inline-flex;align-items:center;gap:0.35em;background:color-mix(in srgb,#000000 72%,transparent);color:#ffffff;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;padding:0.28rem 0.45rem;border-radius:var(--radius)}.jam-reel__badge svg{width:12px;height:12px;fill:currentColor}.jam-reel__title{display:block;margin-top:0.6rem;font-size:0.86rem;font-weight:600;line-height:1.3;letter-spacing:-0.01em;color:var(--jam-ink-2)}.jam-reel__item a:hover .jam-reel__title{color:var(--jam-ink)}.jam-share{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;margin:1.25rem 0 1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--jam-line);position:relative}.jam-share__label{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--jam-ink-3);margin-inline-end:0.25rem}.jam-share__btn{display:inline-flex;align-items:center;gap:0.45em;padding:0.45rem 0.7rem;border:1px solid var(--jam-line);border-radius:var(--radius);background:transparent;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--jam-ink-2) !important;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.jam-share__btn svg{width:14px;height:14px;fill:currentColor;flex:0 0 auto}.jam-share__btn:hover{background:var(--jam-raise);border-color:var(--jam-ink-3);color:var(--jam-ink) !important}.jam-share__toast{font-family:var(--font-mono);font-size:10px;letter-spacing:0.06em;text-transform:uppercase;color:var(--jam-accent-text);opacity:0;transition:opacity var(--dur) var(--ease)}.jam-share__toast.is-visible{opacity:1}.jam-prefsource{display:inline-flex;align-items:center;gap:0.6rem;margin:0 0 1.75rem;padding:0.85rem 1.15rem;border:1px solid var(--jam-accent);border-radius:var(--radius);background:linear-gradient(135deg,var(--jam-accent) 0%,var(--jam-accent-dark) 100%);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;color:var(--jam-accent-ink) !important;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.jam-prefsource:hover{background:linear-gradient(135deg,var(--jam-accent-dark) 0%,var(--jam-accent) 100%);border-color:var(--jam-accent-text);color:var(--jam-accent-ink) !important}.jam-prefsource__icon svg{width:16px;height:16px;fill:var(--jam-accent-ink);flex:0 0 auto;transition:fill var(--dur) var(--ease)}.jam-prefsource:hover .jam-prefsource__icon svg{fill:var(--jam-accent-ink)}.jam-prefsource--panel{display:flex;width:100%;margin-bottom:0}.jam-prefsource--panel .jam-prefsource__text{flex:1 1 auto}.jam-prefsource__arrow{color:var(--jam-accent-ink);margin-inline-start:0.1rem;opacity:0.75;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.jam-prefsource:hover .jam-prefsource__arrow{color:var(--jam-accent-ink);opacity:1;transform:translateX(2px)}@media (max-width:599px){.jam-prefsource{width:100%;justify-content:center;text-align:center}}.jam-subscribe{position:fixed;inset:0;z-index:130;background:color-mix(in srgb,var(--jam-page) 90%,transparent);backdrop-filter:blur(3px);display:none;align-items:flex-start;justify-content:center;padding:8vh 1.25rem 2rem;overflow-y:auto}.jam-subscribe.is-open{display:flex}.jam-subscribe__panel{position:relative;width:100%;max-width:30rem;background:var(--jam-panel);border:1px solid var(--jam-line);border-radius:var(--radius);padding:2rem}.jam-subscribe__close{position:absolute;top:1rem;inset-inline-end:1rem}.jam-subscribe__title{font-size:clamp(1.75rem,1.4rem + 1.5vw,2.5rem) !important;margin:0.6rem 0 1.5rem !important;line-height:1.18}.jam-subscribe__form{display:flex;gap:0;margin-bottom:0.6rem}.jam-subscribe__form input[type="email"]{flex:1 1 auto;min-width:0;background:var(--jam-page);border:1px solid var(--jam-line);border-inline-end:none;border-radius:var(--radius) 0 0 var(--radius);padding:0.85rem 1rem;color:var(--jam-ink)}.jam-subscribe__form .jam-btn{border-radius:0 var(--radius) var(--radius) 0}.jam-subscribe__note{font-family:var(--font-mono);font-size:10px;letter-spacing:0.04em;color:var(--jam-ink-3);margin-bottom:1.5rem}.jam-subscribe__section-label{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--jam-ink-3);margin:1.75rem 0 0.85rem;padding-bottom:0.6rem;border-bottom:1px solid var(--jam-line)}.jam-subscribe__follow{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:0.6rem}.jam-follow-btn{display:flex;align-items:center;gap:0.6rem;padding:0.7rem 0.85rem;border:1px solid var(--jam-line);border-radius:var(--radius);color:var(--jam-ink) !important;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.jam-follow-btn svg{width:16px;height:16px;fill:currentColor;flex:0 0 auto}.jam-follow-btn:hover{background:var(--jam-raise);border-color:var(--jam-ink-3)}.jam-follow-btn__handle{margin-inline-start:auto;font-weight:500;text-transform:none;letter-spacing:0;color:var(--jam-ink-3);font-size:10px}.jam-follow-btn--youtube:hover{border-color:#ff0033}.jam-follow-btn--x:hover{border-color:var(--jam-ink)}.jam-follow-btn--instagram:hover{border-color:#d62976}.jam-follow-btn--tiktok:hover{border-color:#25f4ee}.jam-section{padding:2rem 0;border-top:1px solid var(--jam-line)}.jam-section__head{gap:0.75rem !important;margin-bottom:1.25rem !important;padding-bottom:0.85rem !important;border-bottom:1px solid var(--jam-line);align-items:flex-end !important;display:flex;flex-wrap:wrap;justify-content:space-between}.jam-section__head .jam-label a:hover{color:var(--jam-accent-text)}.jam-kicker{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--jam-accent-text);margin-bottom:0.5rem !important}.jam-hero-wrap{padding-top:1.25rem}.jam-hero__cta{margin-top:1.1rem !important}.jam-hero__cta .wp-block-button__link{width:100%}.jam-trio,.jam-duo{gap:0 !important}.jam-trio__col,.jam-duo__col{padding-inline:2rem !important}.jam-trio__col:first-child,.jam-duo__col:first-child{padding-inline-start:0 !important}.jam-trio__col:last-child,.jam-duo__col:last-child{padding-inline-end:0 !important}.jam-trio__col + .jam-trio__col,.jam-duo__col + .jam-duo__col{border-inline-start:1px solid var(--jam-line)}.jam-list-rail>li{display:flex;gap:0.85rem;margin-top:0 !important;padding:0.8rem 0;border-top:1px solid var(--jam-line)}.jam-list-rail>li:first-child{border-top:none;padding-top:0}.jam-list-rail__thumb{flex:0 0 72px;width:72px;height:72px;overflow:hidden;border:1px solid var(--jam-line);border-radius:var(--radius)}.jam-list-rail__thumb img{width:100%;height:100%;object-fit:cover}.jam-list-rail__body{flex:1 1 auto;min-width:0}.jam-list-rail__body h3{font-size:clamp(1.02rem,0.95rem + 0.3vw,1.18rem) !important;text-transform:none !important;font-weight:700 !important;letter-spacing:-0.02em !important;line-height:1.25 !important;margin-bottom:0.35rem !important}.jam-list-rail__body h3 a:hover{color:var(--jam-accent-text)}.jam-endcap{padding:2rem 0 2.5rem;border-top:1px solid var(--jam-line)}.jam-article__body .jam-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;margin:2rem 0;border-radius:var(--radius)}.jam-article__body .jam-scroll>table{margin:0}.jam-article__body .jam-scroll:focus-visible{outline:var(--focus-ring);outline-offset:2px}.jam-article__body img,.jam-article__body iframe,.jam-article__body video,.jam-article__body embed,.jam-article__body object{max-width:100%;height:auto}.jam-article__body iframe{aspect-ratio:16 / 9;width:100%}.jam-article__body pre{max-width:100%;overflow-x:auto}.jam-article__body p,.jam-article__body li,.jam-article__body td{overflow-wrap:anywhere}.jam-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:3rem;align-items:start;max-width:1120px;margin-inline:auto}.jam-layout__main{min-width:0}.jam-side{min-width:0;font-size:0.95rem}.jam-side__sticky{position:sticky;top:5.5rem}.jam-side__block + .jam-side__block{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--jam-line)}.jam-side__head{display:flex;align-items:baseline;justify-content:space-between;gap:0.75rem;margin-bottom:0.85rem}.jam-side__title{font-size:1rem !important;text-transform:uppercase;letter-spacing:-0.02em;line-height:1.3;margin:0}.jam-side__title .jam-hl{padding:0.08em 0.25em}.jam-side__all{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--jam-ink-3);flex:0 0 auto}.jam-side__all:hover{color:var(--jam-accent-text)}.jam-side__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.jam-side__item{display:flex;gap:0.7rem;padding:0.65rem 0;border-top:1px solid var(--jam-line)}.jam-side__item:first-child{border-top:none;padding-top:0}.jam-side__thumb{flex:0 0 56px;width:56px;height:56px;overflow:hidden;border:1px solid var(--jam-line);border-radius:var(--radius)}.jam-side__thumb img{width:100%;height:100%;object-fit:cover}.jam-side__body{min-width:0;display:flex;flex-direction:column;gap:0.25rem}.jam-side__link{font-family:var(--font-sans);font-size:0.88rem;font-weight:700;letter-spacing:-0.015em;line-height:1.3;color:var(--jam-ink)}.jam-side__link:hover{color:var(--jam-accent-text)}.jam-side__date{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--jam-ink-3)}.jam-side__list--plain .jam-side__item{padding:0.5rem 0}.jam-side__follow{display:flex;flex-direction:column;gap:0.45rem}.jam-side__follow .jam-follow-btn{padding:0.5rem 0.7rem;font-size:10px}.jam-layout__main .jam-article__body,.jam-layout__main .jam-article__head{max-width:42rem}.jam-brand{display:flex;align-items:center;min-width:0}.jam-logo,.jam-logo__link{display:block;line-height:0}.jam-logo img{display:block;width:auto;max-width:min(215px,50vw);height:auto}.jam-logo img.jam-logo__img--light{display:none}html.light .jam-logo img.jam-logo__img--dark{display:none}html.light .jam-logo img.jam-logo__img--light{display:block}html.light .jam-logo:not(:has(.jam-logo__img--light)) img.custom-logo{display:block}.jam-has-logo .jam-wordmark{display:none}.jam-progress{position:fixed;inset-block-start:0;inset-inline:0;height:2px;z-index:90;background:transparent;pointer-events:none}.jam-progress__bar{height:100%;width:0;background:var(--jam-accent);transform-origin:left center}@media (prefers-reduced-motion:no-preference){.jam-progress__bar{transition:width 80ms linear}}.jam-article__body blockquote,.jam-article__body .wp-block-quote,.jam-article__body .wp-block-pullquote{border:none;border-left:none;padding:0;margin:2.25rem 0;font-style:normal}.jam-article__body blockquote p,.jam-article__body .wp-block-quote p,.jam-article__body .wp-block-pullquote p{font-family:var(--font-sans);font-size:clamp(1.35rem,1.1rem + 1vw,1.85rem);font-weight:800;letter-spacing:-0.025em;line-height:1.18;color:var(--jam-ink);text-transform:none;margin:0}.jam-article__body blockquote::before,.jam-article__body .wp-block-quote::before,.jam-article__body .wp-block-pullquote::before{content:"";display:block;width:2.5rem;height:3px;background:var(--jam-accent);margin-bottom:1rem}.jam-article__body blockquote cite,.jam-article__body .wp-block-quote cite,.jam-article__body .wp-block-pullquote cite{display:block;margin-top:0.85rem;font-family:var(--font-mono);font-size:11px;font-weight:700;font-style:normal;letter-spacing:0.08em;text-transform:uppercase;color:var(--jam-ink-3)}.jam-cat--tech-news{--jam-cat:#ff5068}.jam-cat--reviews{--jam-cat:#ffc247}.jam-cat--gadgets{--jam-cat:#4db8ff}.jam-cat--gaming{--jam-cat:#b98bff}.jam-cat--auto{--jam-cat:#ff8f5e}.jam-cat--ai{--jam-cat:#45d190}.jam-cat--philippines{--jam-cat:#ffd23f}.jam-cat--global{--jam-cat:#6fd8d0}.jam-cat--guides{--jam-cat:#9bb4ff}html.light .jam-cat--tech-news{--jam-cat:#a81b31}html.light .jam-cat--reviews{--jam-cat:#8a5a00}html.light .jam-cat--gadgets{--jam-cat:#0b5f96}html.light .jam-cat--gaming{--jam-cat:#5b3fc4}html.light .jam-cat--auto{--jam-cat:#9c4415}html.light .jam-cat--ai{--jam-cat:#0a7d4f}html.light .jam-cat--philippines{--jam-cat:#7a5c00}html.light .jam-cat--global{--jam-cat:#0d6b5b}html.light .jam-cat--guides{--jam-cat:#2f4bad}.jam-kicker[class*="jam-cat--"],.jam-eyebrow[class*="jam-cat--"]{color:var( --jam-cat,var(--jam-accent-text) )}.jam-eyebrow[class*="jam-cat--"]::before{background:var( --jam-cat,var(--jam-accent) )}.jam-wire__dots{display:none;gap:4px;flex:0 0 auto;padding-inline-start:0.9rem;border-inline-start:1px solid var(--jam-line);align-items:center;height:100%}.jam-wire__dots button{width:5px;height:5px;padding:0;border:none;border-radius:50%;background:var(--jam-line);transition:background-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.jam-wire__dots button.is-on{background:var(--jam-accent-text);transform:scale(1.4)}@media (min-width:782px){.jam-wire__dots{display:flex}}.jam-takeaways{border:1px solid var(--jam-line);border-left:3px solid var(--jam-accent);border-radius:var(--radius);background:var(--jam-panel);padding:1.25rem 1.4rem;margin:1.75rem 0 !important}.jam-takeaways__title{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--jam-ink-3);margin-bottom:0.85rem !important}.jam-takeaways ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0.6rem}.jam-takeaways li{display:flex;gap:0.7em;font-size:1rem;line-height:1.5;color:var(--jam-ink-2);list-style:none}.jam-takeaways li::before{content:"";flex:0 0 auto;width:6px;height:6px;margin-top:0.55em;background:var(--jam-accent);border-radius:var(--radius)}.jam-card-grid.wp-block-post-template>li,.jam-dispatches__grid.wp-block-post-template>li,.jam-index-grid.wp-block-post-template>li,.jam-related__grid.wp-block-post-template>li{transition:background-color var(--dur) var(--ease)}.jam-card-grid.wp-block-post-template>li:hover,.jam-dispatches__grid.wp-block-post-template>li:hover,.jam-index-grid.wp-block-post-template>li:hover,.jam-related__grid.wp-block-post-template>li:hover,.jam-card-grid.wp-block-post-template>li:focus-within,.jam-index-grid.wp-block-post-template>li:focus-within{background-color:var(--jam-raise)}.jam-list-rail>li,.jam-hero__dispatch-list>li{transition:background-color var(--dur) var(--ease);margin-inline:-0.75rem !important;padding-inline:0.75rem}.jam-list-rail>li:hover,.jam-list-rail>li:focus-within,.jam-hero__dispatch-list>li:hover,.jam-hero__dispatch-list>li:focus-within{background-color:var(--jam-raise)}.jam-side__item{transition:background-color var(--dur) var(--ease);margin-inline:-0.6rem;padding-inline:0.6rem}.jam-side__item:hover,.jam-side__item:focus-within{background-color:var(--jam-raise)}.jam-ranked{counter-reset:jam-rank;margin:2rem 0 !important}.jam-ranked__item{counter-increment:jam-rank;display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 1.25rem;padding:1.5rem 0;border-top:1px solid var(--jam-line)}.jam-ranked__item:first-of-type{border-top:none;padding-top:0}.jam-ranked__item::before{content:counter(jam-rank);grid-row:1 / span 3;font-family:var(--font-display);font-stretch:72%;font-size:clamp(2.5rem,2rem + 2.5vw,4rem);font-weight:900;line-height:0.8;letter-spacing:-0.04em;color:var(--jam-accent-text);font-variant-numeric:tabular-nums;min-width:1.6ch}.jam-ranked__item h3{font-size:clamp(1.2rem,1rem + 0.8vw,1.6rem) !important;margin:0 0 0.4rem !important;line-height:1.05}.jam-ranked__label{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--jam-ink-3);margin:0 0 0.5rem !important}.jam-ranked__item p:last-child{margin-bottom:0 !important}.jam-authors{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:0;border-top:1px solid var(--jam-line);border-left:1px solid var(--jam-line);margin:1.5rem 0;list-style:none;padding:0}.jam-authors__item{border-right:1px solid var(--jam-line);border-bottom:1px solid var(--jam-line);padding:1.5rem;display:flex;gap:1.1rem;transition:background-color var(--dur) var(--ease)}.jam-authors__item:hover,.jam-authors__item:focus-within{background-color:var(--jam-raise)}.jam-authors__avatar{flex:0 0 auto}.jam-authors__avatar img{width:64px;height:64px;object-fit:cover;border:1px solid var(--jam-line);border-radius:var(--radius)}.jam-authors__body{min-width:0}.jam-authors__name{font-family:var(--font-display);font-stretch:82%;font-size:1.2rem !important;font-weight:800;letter-spacing:-0.02em;line-height:1.1;margin:0 0 0.3rem !important;text-transform:uppercase}.jam-authors__name a:hover{color:var(--jam-accent-text)}.jam-authors__role{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--jam-accent-text);margin:0 0 0.6rem !important}.jam-authors__bio{font-size:0.9rem;line-height:1.5;color:var(--jam-ink-2);margin:0 0 0.75rem !important}.jam-authors__meta{display:flex;flex-wrap:wrap;gap:0.4rem 0.75rem;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--jam-ink-3)}.jam-authors__meta a:hover{color:var(--jam-accent-text)}.jam-rowmeta{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.35rem 0.6rem;margin-bottom:0.35rem !important}.jam-rowmeta .jam-kicker{margin-bottom:0 !important}.jam-rowmeta__date,.jam-rowmeta__date time{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--jam-ink-3);margin:0 !important}.jam-rowmeta__date::before{content:"/";color:var(--jam-line);margin-inline-end:0.5rem}.jam-section__more{margin-top:1.5rem !important}.jam-section__more .wp-block-button__link{background:transparent !important;border:1px solid var(--jam-line) !important;color:var(--jam-ink) !important}.jam-section__more .wp-block-button__link:hover{background:var(--jam-raise) !important;border-color:var(--jam-ink-3) !important}.jam-share__btn[data-brand],.jam-follow-btn{border-color:transparent;color:#ffffff !important}.jam-share__btn[data-brand="x"],.jam-follow-btn--x{background:#ffffff;color:#000000 !important;border-color:#ffffff}.jam-share__btn[data-brand="x"]:hover,.jam-follow-btn--x:hover{background:#e8e8e8;border-color:#e8e8e8;filter:none}.jam-share__btn[data-brand="x"] .jam-follow-btn__handle,.jam-follow-btn--x .jam-follow-btn__handle{color:rgba(0,0,0,0.55)}.jam-share__btn[data-brand="facebook"],.jam-follow-btn--facebook{background:#1877f2}.jam-share__btn[data-brand="messenger"],.jam-follow-btn--messenger{background:linear-gradient(45deg,#0695ff 0%,#a334fa 60%,#ff5285 100%)}.jam-share__btn[data-brand="threads"],.jam-follow-btn--threads{background:#000000;border-color:#3a3a3a}.jam-share__btn[data-brand="youtube"],.jam-follow-btn--youtube{background:#e60026}.jam-share__btn[data-brand="instagram"],.jam-follow-btn--instagram{background:linear-gradient(45deg,#b35c1a 0%,#d41f68 50%,#6228d7 100%)}.jam-share__btn[data-brand="tiktok"],.jam-follow-btn--tiktok{background:#000000;border-color:#3a3a3a}.jam-share__btn[data-brand]:hover,.jam-follow-btn:hover{filter:brightness(1.15);border-color:transparent}.jam-follow-btn--threads:hover,.jam-follow-btn--tiktok:hover{border-color:#5a5a5a;filter:none;background:#171717}.jam-follow-btn__handle{color:rgba(255,255,255,0.72)}.jam-share__btn:not([data-brand]){color:var(--jam-ink-2) !important}.jam-search-btn{padding:0.5rem}.jam-icon-btn__kbd{display:none}@media (max-width:1023px){.jam-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.jam-side{border-top:1px solid var(--jam-line);padding-top:1.5rem}.jam-side__sticky{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.75rem}.jam-side__block + .jam-side__block{margin-top:0;padding-top:0;border-top:none}}@media (max-width:1099px){.jam-trio__col{flex-basis:100% !important;padding-inline:0 !important}.jam-duo__col,.jam-trio__col + .jam-trio__col{border-inline-start:none;border-top:1px solid var(--jam-line);padding-top:2rem !important;margin-top:2rem}}@media (max-width:999px){.jam-dispatches__grid.wp-block-post-template,.jam-card-grid.wp-block-post-template,.jam-index-grid.wp-block-post-template,.jam-related__grid.wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.jam-footer__grid.wp-block-columns{flex-wrap:wrap !important}.jam-footer__grid.wp-block-columns>.wp-block-column{flex-basis:calc(50% - 1.25rem) !important}}@media (max-width:781px){.jam-section{padding:2.25rem 0}.jam-duo__col{padding-inline:0 !important}.jam-duo__col + .jam-duo__col{border-inline-start:none;border-top:1px solid var(--jam-line);padding-top:1.75rem !important;margin-top:1.75rem}.jam-burger__text{display:none}.jam-navbar,.jam-site-header>.jam-nav{display:none}.jam-logo img{max-width:min(170px,46vw)}.jam-drawer__panel{width:100%;padding:4.5rem 1.5rem 2.5rem}.jam-share{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:1rem}.jam-share::-webkit-scrollbar{display:none}.jam-share__btn{flex:0 0 auto}.jam-share__label{display:none}.jam-hero__dispatches{border-left:none;padding-left:0 !important;border-top:1px solid var(--jam-line);padding-top:2rem !important;margin-top:0.5rem}.jam-review{padding:1.25rem}.jam-author-bio{flex-direction:column}.jam-site-header{position:static}.jam-masthead{position:sticky;top:0;z-index:40;background:var(--jam-page)}.jam-ticker{padding-block:0.4rem}.jam-post-nav{grid-template-columns:1fr}.jam-ranked__item{gap:0 0.85rem}.jam-authors__item{padding:1.1rem}.jam-post-nav .post-navigation-link-next{text-align:left;border-left:none;border-top:1px solid var(--jam-line)}.jam-article__body p{font-size:1.05rem}}@media (max-width:599px){.jam-dispatches__grid.wp-block-post-template,.jam-card-grid.wp-block-post-template,.jam-index-grid.wp-block-post-template,.jam-related__grid.wp-block-post-template{grid-template-columns:1fr !important}.jam-dispatches__grid.wp-block-post-template>li,.jam-card-grid.wp-block-post-template>li,.jam-index-grid.wp-block-post-template>li,.jam-related__grid.wp-block-post-template>li{padding:1.25rem}.jam-review__head{flex-direction:column}.jam-footer__grid.wp-block-columns>.wp-block-column{flex-basis:100% !important}.jam-hero-wrap{padding-top:1rem}.jam-reel{padding:2rem 0}.jam-reel__nav{display:none}.jam-subscribe__panel{padding:1.5rem}.jam-hl{padding:0.07em 0.16em}.jam-hl-line.is-marked::before{--jam-hl-bleed:-0.17em;--jam-hl-top:0.075em}.jam-title-hl{line-height:1.06}.jam-title-hl.is-split{line-height:0.95}.jam-scores,.jam-dispatches{padding-block:2rem}.jam-article__head{padding-top:1.75rem !important}.jam-article__head h1{line-height:0.95}}