/* Catalyst Spectrum — generated by build/build-css.mjs from style.css, assets/css/frontend.css, assets/css/spectrum.css, assets/css/reader.css. Edit the sources, then rebuild. */
:root{--catalyst-tint:#fff0ed;--catalyst-border:#e4e6e9;--catalyst-soft:#f4f5f6;--catalyst-fg:var(--wp--preset--color--contrast,#151515);--catalyst-bg:var(--wp--preset--color--base,#ffffff);--catalyst-accent:var(--wp--preset--color--accent,#e53d2d);--catalyst-accent-text:#c93426;--catalyst-accent-strong:#c93426;--catalyst-secondary:var(--wp--preset--color--secondary,#087784);--catalyst-secondary-soft:#eef5f6;--catalyst-on-secondary:#ffffff;--catalyst-muted:var(--wp--preset--color--muted,#666666);--catalyst-header-h:0px;--catalyst-radius:8px;--catalyst-radius-pill:999px;--catalyst-shadow-1:0 1px 3px rgba(21,21,21,0.07);--catalyst-shadow-2:0 10px 30px rgba(21,21,21,0.10);--catalyst-font-heading:var(--wp--preset--font-family--heading,"Plus Jakarta Sans",Arial,sans-serif);--catalyst-font-body:var(--wp--preset--font-family--body,"Inter",Arial,sans-serif);--catalyst-text-scale:1}[data-catalyst-theme="dark"]{--catalyst-bg:var(--wp--preset--color--dark-base,#161719);--catalyst-fg:var(--wp--preset--color--dark-contrast,#f2f3f4);--catalyst-soft:var(--wp--preset--color--dark-surface,#1d2023);--catalyst-muted:var(--wp--preset--color--dark-muted,#9ca3af);--catalyst-accent-text:var(--wp--preset--color--dark-accent-text,#f05a48);--catalyst-secondary:var(--wp--preset--color--dark-secondary,#56c5d0);--catalyst-secondary-soft:#1f2d2f;--catalyst-on-secondary:#10272a;--catalyst-tint:#2a1512;--catalyst-border:#2c2f33;--catalyst-shadow-1:0 1px 3px rgba(0,0,0,0.4);--catalyst-shadow-2:0 10px 30px rgba(0,0,0,0.45);color-scheme:dark}[data-catalyst-focus="active"],[data-catalyst-focus="on"]{--catalyst-content-measure:38rem}[data-catalyst-text-size="large"],[data-catalyst-text-size="2"]{--catalyst-text-scale:1.125}[data-catalyst-text-size="xlarge"],[data-catalyst-text-size="3"]{--catalyst-text-scale:1.25}body{background-color:var(--catalyst-bg);color:var(--catalyst-fg);font-family:var(--catalyst-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--catalyst-font-heading);font-weight:700;letter-spacing:-0.01em;text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:0.2em}a:hover{text-decoration-thickness:2px}:target{scroll-margin-top:calc(var(--catalyst-header-h,0px) + 24px)}:focus-visible{outline:3px solid var(--catalyst-accent);outline-offset:4px;border-radius:2px}::selection{background:var(--catalyst-tint);color:var(--catalyst-fg)}[data-catalyst-theme="dark"] ::selection{background:#5c1d14;color:var(--catalyst-fg)}.catalyst-skip-link{position:absolute;top:-9999px;inset-inline-start:0;z-index:1000;background:var(--catalyst-bg);color:var(--catalyst-fg);padding:12px 20px;border:2px solid var(--catalyst-accent);border-radius:0 0 var(--catalyst-radius) 0;font-weight:600}[dir="rtl"] .catalyst-skip-link{border-radius:0 0 0 var(--catalyst-radius)}.catalyst-skip-link:focus{top:0}.catalyst-kicker{font-family:var(--catalyst-font-heading);font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--catalyst-accent-text)}.catalyst-kicker--neutral{color:var(--catalyst-muted)}.catalyst-meta{font-size:0.8125rem;color:var(--catalyst-muted)}.catalyst-meta a{color:inherit}.catalyst-card{background:var(--catalyst-bg);border:1px solid var(--catalyst-border);border-radius:var(--catalyst-radius);overflow:hidden;transition:box-shadow 160ms ease,transform 160ms ease}.catalyst-card:hover{box-shadow:var(--catalyst-shadow-2);transform:translateY(-2px)}.catalyst-card .wp-block-post-title a{text-decoration:none}.catalyst-chip{display:inline-flex;align-items:center;gap:0.375rem;padding:0.25rem 0.75rem;border-radius:var(--catalyst-radius-pill);background:var(--catalyst-soft);border:1px solid var(--catalyst-border);font-size:0.75rem;font-weight:600;text-decoration:none}a.catalyst-chip:hover{border-color:var(--catalyst-accent-text);color:var(--catalyst-accent-text);text-decoration:none}.catalyst-chip[data-following="true"],.catalyst-chip[aria-pressed="true"]{background:var(--catalyst-tint);border-color:var(--catalyst-accent-text);color:var(--catalyst-accent-text)}.catalyst-avatar{border-radius:50%;object-fit:cover;background:var(--catalyst-soft)}.wp-block-button__link{border-radius:var(--catalyst-radius-pill);font-family:var(--catalyst-font-heading);font-weight:700;transition:filter 160ms ease,transform 160ms ease}.wp-block-button__link:hover{filter:brightness(0.94);transform:translateY(-1px)}.wp-block-button.is-style-outline>.wp-block-button__link{background:transparent;color:var(--catalyst-fg);border:2px solid var(--catalyst-fg)}.wp-block-button.is-style-catalyst-quiet>.wp-block-button__link{background:transparent;color:var(--catalyst-accent-text);border:2px solid var(--catalyst-accent)}.catalyst-visually-hidden{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}.catalyst-card:hover{transform:none}.wp-block-button__link:hover{transform:none}}.catalyst-prose{max-width:calc(var(--catalyst-content-measure,40rem) * var(--catalyst-text-scale))}.catalyst-prose .wp-block-post-content{font-size:calc(1.0625rem * var(--catalyst-reading-scale,var(--catalyst-text-scale,1)));line-height:1.7}.catalyst-section{margin-block:var(--wp--preset--spacing--lg)}.catalyst-section--surface{background:var(--catalyst-soft);border-block:1px solid var(--catalyst-border);padding-block:var(--wp--preset--spacing--lg);margin-block:0}.wp-block-group.is-style-catalyst-surface{background:var(--catalyst-soft);border-block:1px solid var(--catalyst-border);padding-block:var(--wp--preset--spacing--lg);margin-block:0}.wp-block-group.is-style-catalyst-inverse{background:var(--catalyst-fg);color:var(--catalyst-bg);padding-block:var(--wp--preset--spacing--lg)}.wp-block-group.is-style-catalyst-inverse a{color:var(--catalyst-bg)}.wp-block-group.is-style-catalyst-accent-tint{background:var(--catalyst-tint);border:1px solid var(--catalyst-border);border-radius:var(--catalyst-radius);padding:var(--wp--preset--spacing--md)}.wp-block-group.is-style-catalyst-bordered{background:var(--catalyst-bg);border:1px solid var(--catalyst-border);border-radius:var(--catalyst-radius);padding:var(--wp--preset--spacing--md)}.catalyst-grid{display:grid;gap:var(--wp--preset--spacing--md)}.catalyst-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.catalyst-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.catalyst-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1023px){.catalyst-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.catalyst-grid--2,.catalyst-grid--3,.catalyst-grid--4{grid-template-columns:1fr}}.catalyst-media{overflow:hidden;border-radius:var(--catalyst-radius);background:var(--catalyst-soft)}.catalyst-media img,.catalyst-media .wp-post-image{width:100%;height:100%;object-fit:cover;display:block}.catalyst-media--ratio-landscape{aspect-ratio:16 / 9}.catalyst-media--ratio-square{aspect-ratio:1 / 1}.catalyst-media--ratio-portrait{aspect-ratio:3 / 4}.catalyst-announcement{background:var(--catalyst-fg);color:var(--catalyst-bg);font-size:var(--wp--preset--font-size--small);text-align:center;padding:var(--wp--preset--spacing--xs) var(--wp--preset--spacing--md)}.catalyst-announcement a{color:inherit;text-underline-offset:0.25em}.catalyst-utility{display:flex;justify-content:space-between;align-items:center;gap:var(--wp--preset--spacing--sm);padding:6px var(--wp--preset--spacing--md);border-bottom:1px solid var(--catalyst-border);font-size:0.6875rem;letter-spacing:0.04em;color:var(--catalyst-muted)}.catalyst-utility .wp-block-navigation{font-size:0.6875rem}@media (max-width: 767px){.wp-block-group.catalyst-utility{display:none !important}}.catalyst-header{display:flex;align-items:center;justify-content:space-between;gap:var(--wp--preset--spacing--md);padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--md);background:var(--catalyst-bg);border-bottom:1px solid var(--catalyst-border)}.catalyst-header--sticky,.wp-block-group.is-style-catalyst-sticky{position:sticky;top:0;z-index:100}body.catalyst-sticky-off .catalyst-header--sticky,body.catalyst-sticky-off .wp-block-group.is-style-catalyst-sticky{position:relative}body.admin-bar:not(.catalyst-sticky-off) .catalyst-header--sticky,body.admin-bar:not(.catalyst-sticky-off) .wp-block-group.is-style-catalyst-sticky{top:var(--wp-admin--admin-bar--height,32px)}@media screen and (max-width: 600px){body.admin-bar:not(.catalyst-sticky-off) .catalyst-header--sticky,body.admin-bar:not(.catalyst-sticky-off) .wp-block-group.is-style-catalyst-sticky{top:0}}.catalyst-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--wp--preset--spacing--md);width:100%;max-width:var(--wp--style--global--wide-size,75rem);margin-inline:auto}.catalyst-logo{display:inline-flex;align-items:center;gap:9px;text-decoration:none !important;flex-shrink:1;min-width:0}.catalyst-logo__emblem{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;background:var(--catalyst-accent);color:#fff;font-family:var(--catalyst-font-heading);font-size:26px;font-weight:600;line-height:1;border-radius:8px 8px 8px 0}.catalyst-logo__emblem--sm{width:22px;height:22px;font-size:18px;border-radius:6px 6px 6px 0}.catalyst-logo__emblem--lg{width:44px;height:44px;font-size:36px;border-radius:11px 11px 11px 0}.catalyst-logo__text{font-family:var(--catalyst-font-heading);font-weight:800;font-size:1.25rem;line-height:1.05;white-space:nowrap;margin:0}.catalyst-logo__text small{display:block;font-size:0.625rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--catalyst-muted)}.catalyst-logo img.custom-logo,.catalyst-logo img.catalyst-logo__img{max-height:48px;width:auto}.catalyst-logo:has(img.catalyst-logo__img) .catalyst-logo__emblem{display:none}.catalyst-logo__img--dark{display:none}[data-catalyst-theme="dark"] .catalyst-logo__img--dark{display:block}[data-catalyst-theme="dark"] .catalyst-logo__img--light{display:none}.catalyst-header__actions{display:flex;align-items:center;gap:var(--wp--preset--spacing--sm)}.catalyst-icon-button{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid transparent;background:transparent;color:inherit}.catalyst-icon-button:hover{border-color:var(--catalyst-border);background:var(--catalyst-soft)}.catalyst-icon-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.catalyst-header .wp-block-navigation__submenu-container{border:1px solid var(--catalyst-border);border-radius:var(--catalyst-radius);box-shadow:var(--catalyst-shadow-2);background:var(--catalyst-bg)}.catalyst-drawer{position:fixed;inset:0;z-index:200;display:none}.catalyst-drawer[data-open="true"]{display:block;visibility:visible}.catalyst-drawer__scrim{position:absolute;inset:0;background:rgba(21,21,21,0.5);opacity:0;transition:opacity 200ms ease;border:0;padding:0}.catalyst-drawer[data-open="true"] .catalyst-drawer__scrim{opacity:1}.catalyst-drawer__panel{position:absolute;inset-block:0;inset-inline-end:0;width:min(22rem,88vw);background:var(--catalyst-bg);border-inline-start:1px solid var(--catalyst-border);box-shadow:var(--catalyst-shadow-2);padding:var(--wp--preset--spacing--md);overflow-y:auto;transform:translateX(100%);transition:transform 240ms ease}.catalyst-drawer[data-open="true"] .catalyst-drawer__panel{transform:translateX(0)}.catalyst-drawer__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--wp--preset--spacing--md)}@media (prefers-reduced-motion: reduce){.catalyst-drawer__panel,.catalyst-drawer__scrim{transition:none}}.catalyst-nav-desktop{display:flex}.catalyst-nav-mobile{display:none}@media (min-width: 768px){.catalyst-header__inner,.catalyst-header__actions{flex-wrap:nowrap !important}.catalyst-header__inner>.catalyst-logo,.catalyst-nav-desktop{min-width:0}}@media (min-width: 768px) and (max-width: 1199px){.wp-block-group.catalyst-nav-desktop{display:none !important}.catalyst-nav-mobile{display:flex !important}}@media (max-width: 767px){.wp-block-group.catalyst-nav-desktop{display:none !important}.catalyst-nav-mobile{display:flex !important}.catalyst-header__actions .wp-block-button{display:none !important}}@media (max-width: 480px){.catalyst-header{padding-block:var(--wp--preset--spacing--xs);padding-inline:var(--wp--preset--spacing--xs)}.catalyst-logo__emblem{width:24px;height:24px;font-size:20px;border-radius:6px 6px 6px 0}.catalyst-header__inner,.catalyst-header__actions{flex-wrap:nowrap !important}.catalyst-header__inner>.catalyst-logo{min-width:0}.catalyst-logo__text{font-size:0.9375rem !important;min-width:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalyst-icon-button,.catalyst-preferences__saved,.catalyst-preferences__theme{box-sizing:border-box;width:34px !important;height:34px !important}.catalyst-header__actions{gap:var(--wp--preset--spacing--xs)}.catalyst-header__actions [data-catalyst-search-toggle]{display:none !important}}.catalyst-search-panel{display:none;padding:var(--wp--preset--spacing--md);background:var(--catalyst-soft);border-bottom:1px solid var(--catalyst-border)}.catalyst-search-panel[data-open="true"]{display:block}.catalyst-search-panel form{display:flex;gap:var(--wp--preset--spacing--sm);max-width:var(--wp--style--global--wide-size,75rem);margin-inline:auto}.catalyst-search-panel input[type="search"]{flex:1;padding:0.75rem 1rem;border:1px solid var(--catalyst-border);border-radius:var(--catalyst-radius);font:inherit;background:var(--catalyst-bg);color:var(--catalyst-fg)}.catalyst-search-panel input[type="search"]:focus-visible{border-color:var(--catalyst-accent-text)}.catalyst-search-panel .wp-block-search,.catalyst-drawer .wp-block-search{display:flex;gap:0.5rem;margin:0}.catalyst-search-panel .wp-block-search__input,.catalyst-drawer .wp-block-search__input{flex:1;min-width:0;padding:0.7rem 1rem;border:1px solid var(--catalyst-border);border-radius:var(--catalyst-radius-pill);font:inherit;background:var(--catalyst-bg);color:var(--catalyst-fg);box-sizing:border-box}.catalyst-search-panel .wp-block-search__button,.catalyst-drawer .wp-block-search__button{padding:0.7rem 1.25rem;border-radius:var(--catalyst-radius-pill);background:var(--catalyst-accent-strong);color:#fff;font-family:var(--catalyst-font-heading);font-weight:700;border:0}.catalyst-search-panel .wp-block-search__inside-wrapper,.catalyst-drawer .wp-block-search__inside-wrapper{display:flex;flex:1;gap:0.5rem}.catalyst-hero{display:grid;grid-template-columns:7fr 5fr;gap:var(--wp--preset--spacing--lg);align-items:start}@media (max-width: 1023px){.catalyst-hero{grid-template-columns:1fr}}.catalyst-hero__title a{text-decoration:none}.catalyst-hero__title a:hover{color:var(--catalyst-accent-text)}.catalyst-hero .catalyst-meta{display:flex;align-items:center;gap:0.5rem;flex-wrap:wrap}.catalyst-card__media{margin-bottom:var(--wp--preset--spacing--sm)}.catalyst-card__title{font-size:1.125rem;line-height:1.3}.catalyst-card__title a:hover{color:var(--catalyst-accent-text)}.catalyst-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--wp--preset--spacing--sm);margin-top:var(--wp--preset--spacing--xs)}.catalyst-rank{font-family:var(--catalyst-font-heading);font-size:clamp(1.5rem,1.3rem + 1vw,2.25rem);font-weight:800;color:var(--catalyst-accent-text);line-height:1}.catalyst-topic-band{display:flex;align-items:center;justify-content:space-between;gap:var(--wp--preset--spacing--md);background:var(--catalyst-tint);border:1px solid var(--catalyst-border);border-radius:var(--catalyst-radius);padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--md)}.catalyst-term-head{padding-block:var(--wp--preset--spacing--md) 0;border-bottom:1px solid var(--catalyst-border);margin-bottom:var(--wp--preset--spacing--lg)}.catalyst-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--wp--preset--spacing--sm);flex-wrap:wrap;padding-block:var(--wp--preset--spacing--sm)}.catalyst-filter-tabs{display:flex;gap:6px;flex-wrap:wrap}.catalyst-filter-tabs a{padding:6px 14px;border-radius:var(--catalyst-radius-pill);font-family:var(--catalyst-font-heading);font-size:0.8125rem;font-weight:600;text-decoration:none;color:var(--catalyst-muted)}.catalyst-filter-tabs a:hover{color:var(--catalyst-fg);background:var(--catalyst-soft)}.catalyst-filter-tabs [aria-current="page"]{background:var(--catalyst-fg);color:var(--catalyst-bg)}.catalyst-empty{text-align:center;padding:var(--wp--preset--spacing--xl) var(--wp--preset--spacing--md);border:1px dashed var(--catalyst-border);border-radius:var(--catalyst-radius);color:var(--catalyst-muted)}.catalyst-post-layout{display:grid;grid-template-columns:minmax(0,1fr) 16rem;gap:var(--wp--preset--spacing--lg);align-items:start}.catalyst-post-layout>*{min-width:0;width:100%;max-width:none;justify-self:stretch;margin-inline:0}.catalyst-post-content>*,.catalyst-prose>*,.catalyst-page-content>*{max-width:100%}.catalyst-post-content .wp-block-table,.catalyst-prose .wp-block-table,.catalyst-page-content .wp-block-table,.catalyst-post-content .wp-block-code,.catalyst-prose .wp-block-code,.catalyst-page-content .wp-block-code,.catalyst-post-content .wp-block-preformatted,.catalyst-prose .wp-block-preformatted,.catalyst-page-content .wp-block-preformatted,.catalyst-post-content .wp-block-calendar,.catalyst-prose .wp-block-calendar,.catalyst-page-content .wp-block-calendar,.catalyst-post-content .wp-block-search,.catalyst-prose .wp-block-search,.catalyst-page-content .wp-block-search{max-width:100%;overflow-x:auto}.catalyst-post-content .wp-block-table table,.catalyst-prose .wp-block-table table,.catalyst-page-content .wp-block-table table{min-width:max-content}.wp-block-search{max-width:100%;flex-wrap:wrap}.wp-block-search .wp-block-search__input{min-width:0}.catalyst-prose,.catalyst-post-aside,.catalyst-post-layout aside{min-width:0}@media (max-width: 1023px){.catalyst-post-layout{grid-template-columns:1fr}}.catalyst-post-aside{position:sticky;top:calc(var(--catalyst-header-h,0px) + 24px);display:grid;gap:var(--wp--preset--spacing--md);font-size:0.875rem}@media (max-width: 1023px){.catalyst-post-aside{position:static;order:-1}}.catalyst-toc{border:1px solid var(--catalyst-border);border-radius:var(--catalyst-radius);padding:var(--wp--preset--spacing--sm);background:var(--catalyst-bg)}.catalyst-toc__title{font-family:var(--catalyst-font-heading);font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--catalyst-muted);margin-bottom:0.5rem}.catalyst-toc ol{margin:0;padding-inline-start:1.1rem;display:grid;gap:0.4rem}.catalyst-toc a{text-decoration:none}.catalyst-toc a:hover{color:var(--catalyst-accent-text);text-decoration:underline}.catalyst-post-meta{display:flex;align-items:center;gap:0.6rem;flex-wrap:wrap;color:var(--catalyst-muted);font-size:var(--wp--preset--font-size--small)}.catalyst-author-box{display:flex;gap:var(--wp--preset--spacing--sm);align-items:flex-start;background:var(--catalyst-soft);border:1px solid var(--catalyst-border);border-radius:var(--catalyst-radius);padding:var(--wp--preset--spacing--sm)}.catalyst-author-box img{width:56px;height:56px}.catalyst-post-tools{display:flex;align-items:center;gap:var(--wp--preset--spacing--sm);flex-wrap:wrap;padding-block:var(--wp--preset--spacing--sm);border-block:1px solid var(--catalyst-border)}[data-catalyst-theme="dark"] .catalyst-card,[data-catalyst-theme="dark"] .catalyst-toc,[data-catalyst-theme="dark"] .catalyst-header,[data-catalyst-theme="dark"] .catalyst-drawer__panel,[data-catalyst-theme="dark"] .catalyst-search-panel input[type="search"]{background:var(--catalyst-soft)}[data-catalyst-theme="dark"] .catalyst-topic-band{background:var(--catalyst-tint);border-color:var(--catalyst-border)}[data-catalyst-focus="active"] .wp-block-group.catalyst-utility,[data-catalyst-focus="active"] .wp-block-group.catalyst-announcement,[data-catalyst-focus="on"] .wp-block-group.catalyst-utility,[data-catalyst-focus="on"] .wp-block-group.catalyst-announcement{display:none !important}[data-catalyst-focus="active"] .catalyst-post-layout,[data-catalyst-focus="on"] .catalyst-post-layout{grid-template-columns:1fr}[data-catalyst-focus="active"] .wp-block-group.catalyst-post-aside,[data-catalyst-focus="on"] .wp-block-group.catalyst-post-aside{display:none !important}.catalyst-newsletter-band{background:var(--catalyst-fg);color:var(--catalyst-bg);border-radius:var(--catalyst-radius);padding:clamp(1.5rem,1rem + 2.5vw,3rem)}.catalyst-newsletter-band .catalyst-newsletter{background:transparent;color:inherit;padding:0;border-radius:0}.catalyst-newsletter-band form{display:flex;gap:var(--wp--preset--spacing--sm);flex-wrap:wrap}.catalyst-newsletter-band .catalyst-newsletter__input-row{flex-wrap:wrap;min-width:0}.catalyst-newsletter-band .catalyst-newsletter__input{min-width:0;flex:1 1 12rem}.catalyst-newsletter-band input[type="email"],.catalyst-newsletter-band .catalyst-newsletter__input{flex:1 1 16rem;min-width:0;padding:0.75rem 1rem;border:1px solid transparent;border-radius:var(--catalyst-radius-pill);font:inherit;color:var(--catalyst-fg);background:var(--catalyst-bg);box-sizing:border-box}.catalyst-newsletter-band input[type="email"]:focus-visible,.catalyst-newsletter-band .catalyst-newsletter__input:focus-visible{border-color:var(--catalyst-accent)}.catalyst-newsletter-band .catalyst-newsletter__submit,.catalyst-newsletter-band .catalyst-btn--primary{padding:0.75rem 1.5rem;border-radius:var(--catalyst-radius-pill);border:0;background:var(--catalyst-accent-strong);color:#fff;font-family:var(--catalyst-font-heading);font-weight:700}.catalyst-newsletter__note{font-size:var(--wp--preset--font-size--small);opacity:0.75}.catalyst-footer{margin-top:var(--wp--preset--spacing--xl);background:var(--catalyst-soft);border-top:1px solid var(--catalyst-border);padding:var(--wp--preset--spacing--lg) var(--wp--preset--spacing--md) var(--wp--preset--spacing--sm)}.catalyst-footer__inner{max-width:var(--wp--style--global--wide-size,75rem);margin-inline:auto;display:grid;gap:var(--wp--preset--spacing--lg)}.catalyst-footer-grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:var(--wp--preset--spacing--lg)}.catalyst-footer-grid>*{min-width:0}@media (max-width: 1023px){.catalyst-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.catalyst-footer-grid{grid-template-columns:1fr}}.catalyst-footer h2,.catalyst-footer h3,.catalyst-footer .wp-block-heading{font-size:0.8125rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--catalyst-muted)}.catalyst-footer .wp-block-navigation{font-size:var(--wp--preset--font-size--small)}.catalyst-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--wp--preset--spacing--sm);flex-wrap:wrap;border-top:1px solid var(--catalyst-border);padding-top:var(--wp--preset--spacing--sm);font-size:var(--wp--preset--font-size--small);color:var(--catalyst-muted)}.catalyst-breadcrumb ol{display:flex;flex-wrap:wrap;gap:0.4rem;margin:0;padding:0;list-style:none}.catalyst-breadcrumb li + li::before{content:"/";margin-inline-end:0.4rem;margin-inline-start:0.2rem;color:var(--catalyst-muted)}.catalyst-breadcrumb a{color:var(--catalyst-muted);text-decoration:none}.catalyst-breadcrumb a:hover{color:var(--catalyst-accent-text)}.comment-respond input[type="text"],.comment-respond input[type="email"],.comment-respond input[type="url"],.comment-respond textarea{width:100%;padding:0.75rem 1rem;border:1px solid var(--catalyst-border);border-radius:var(--catalyst-radius);font:inherit;background:var(--catalyst-bg);color:var(--catalyst-fg)}.comment-respond input:focus-visible,.comment-respond textarea:focus-visible{border-color:var(--catalyst-accent-text)}.comment-form-cookies-consent{display:flex;align-items:baseline;gap:0.5rem}.catalyst-main{min-height:45vh}.catalyst-story-row{padding-block:var(--wp--preset--spacing--sm);border-bottom:1px solid var(--catalyst-border);align-items:flex-start}.catalyst-story-row__media{width:128px;flex-shrink:0}@media (max-width: 480px){.catalyst-story-row__media{width:96px}}.catalyst-shortlist__row{padding-block:var(--wp--preset--spacing--sm);border-bottom:1px solid var(--catalyst-border);align-items:baseline}.catalyst-shortlist__row:last-child{border-bottom:0}.catalyst-shortlist .catalyst-rank::before{content:counter(catalyst-rank);counter-increment:catalyst-rank}.catalyst-shortlist{counter-reset:catalyst-rank}.catalyst-author-head{display:grid;justify-items:center;gap:var(--wp--preset--spacing--sm);text-align:center;padding-block:var(--wp--preset--spacing--md) var(--wp--preset--spacing--lg)}.catalyst-author-head--heading-only{padding-block:var(--wp--preset--spacing--md) var(--wp--preset--spacing--sm)}.catalyst-author-head .catalyst-avatar{width:72px;height:72px}.catalyst-author-head__bio{max-width:38rem;color:var(--catalyst-muted)}.catalyst-aside-block{border:1px solid var(--catalyst-border);border-radius:var(--catalyst-radius);padding:var(--wp--preset--spacing--sm);background:var(--catalyst-bg)}.catalyst-aside-block .wp-block-categories{padding-inline-start:1.1rem;margin:0;display:grid;gap:0.4rem}.catalyst-404 .wp-block-search{max-width:24rem;margin-inline:auto}.catalyst-page-full .wp-block-post-content{max-width:none}.catalyst-main{scroll-margin-top:calc(var(--catalyst-header-h,0px) + 12px)}.catalyst-toc__header{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;margin-bottom:0.5rem}.catalyst-toc__title{font-family:var(--catalyst-font-heading);font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--catalyst-muted);margin:0}.catalyst-toc__toggle{border:0;background:none;color:var(--catalyst-muted);cursor:pointer;padding:2px 6px;border-radius:4px;font:inherit;line-height:1}.catalyst-toc__toggle:hover{color:var(--catalyst-fg)}.catalyst-toc ol,.catalyst-toc ul.catalyst-toc__list{margin:0;padding-inline-start:1.1rem;display:grid;gap:0.4rem}.catalyst-toc__list{list-style:none;padding-inline-start:0 !important}.catalyst-toc__item--level-3{padding-inline-start:1rem}.catalyst-toc a.catalyst-toc__link{text-decoration:none}.catalyst-toc a.catalyst-toc__link:hover{color:var(--catalyst-accent-text);text-decoration:underline}.catalyst-article-tools{display:flex;align-items:center;gap:var(--wp--preset--spacing--sm);flex-wrap:wrap;padding-block:var(--wp--preset--spacing--sm);border-block:1px solid var(--catalyst-border);margin-block:var(--wp--preset--spacing--sm)}.catalyst-article-tools__progress{flex:1 0 6rem;height:4px;min-width:6rem;background:var(--catalyst-soft);border-radius:var(--catalyst-radius-pill);overflow:hidden}.catalyst-article-tools__progress-fill{height:100%;width:0;background:var(--catalyst-accent);border-radius:var(--catalyst-radius-pill);transition:width 120ms linear}.catalyst-article-tools .catalyst-btn{display:inline-flex;align-items:center;gap:0.35rem;padding:0.4rem 0.9rem;border-radius:var(--catalyst-radius-pill);border:1px solid var(--catalyst-border);background:var(--catalyst-bg);color:var(--catalyst-fg);font-family:var(--catalyst-font-heading);font-size:0.8125rem;font-weight:600;cursor:pointer}.catalyst-article-tools .catalyst-btn:hover{border-color:var(--catalyst-accent-text);color:var(--catalyst-accent-text)}.catalyst-article-tools .catalyst-btn[aria-pressed="true"]{background:var(--catalyst-tint);border-color:var(--catalyst-accent);color:var(--catalyst-accent-text)}.catalyst-article-tools .catalyst-btn--copy-link,.catalyst-article-tools .catalyst-btn--share-twitter,.catalyst-article-tools .catalyst-btn--share-fb,.catalyst-article-tools .catalyst-btn--share-in{padding:0.4rem 0.6rem}.catalyst-summary{display:flex;gap:var(--wp--preset--spacing--sm);align-items:flex-start;background:var(--catalyst-tint);border:1px solid var(--catalyst-border);border-inline-start:4px solid var(--catalyst-accent);border-radius:var(--catalyst-radius);padding:var(--wp--preset--spacing--sm);margin-block:var(--wp--preset--spacing--sm)}.catalyst-summary__badge{font-family:var(--catalyst-font-heading);font-size:0.6875rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--catalyst-accent-text);white-space:nowrap}.catalyst-stories__header{margin-bottom:var(--wp--preset--spacing--sm)}.catalyst-stories__title{font-size:var(--wp--preset--font-size--large);margin:0}.catalyst-stories__desc{color:var(--catalyst-muted);font-size:var(--wp--preset--font-size--small);margin:0.25rem 0 0}.catalyst-stories__grid{display:grid;gap:var(--wp--preset--spacing--md)}.catalyst-stories[data-layout="grid"] .catalyst-stories__grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1023px){.catalyst-stories[data-layout="grid"] .catalyst-stories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.catalyst-stories[data-layout="grid"] .catalyst-stories__grid{grid-template-columns:1fr}}.catalyst-story{background:var(--catalyst-bg);border:1px solid var(--catalyst-border);border-radius:var(--catalyst-radius);overflow:hidden}.catalyst-story__media{display:block;overflow:hidden;background:var(--catalyst-soft)}.catalyst-story__media img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:16 / 9}.catalyst-story__media[data-ratio="square"] img{aspect-ratio:1 / 1}.catalyst-story__media[data-ratio="portrait"] img{aspect-ratio:3 / 4}.catalyst-story__content{padding:var(--wp--preset--spacing--sm)}.catalyst-story__title{font-size:1.125rem;line-height:1.3;margin:0.25rem 0}.catalyst-story__title a{text-decoration:none}.catalyst-story__title a:hover{color:var(--catalyst-accent-text)}.catalyst-story__meta{font-size:0.8125rem;color:var(--catalyst-muted);margin:0}.catalyst-story__excerpt{font-size:var(--wp--preset--font-size--small);color:var(--catalyst-muted);margin:0.35rem 0 0}.catalyst-stories[data-layout="lead"] .catalyst-stories__grid{grid-template-columns:1fr}.catalyst-story--lead .catalyst-story__media img{aspect-ratio:21 / 9}.catalyst-stories[data-layout="list"] .catalyst-stories__grid,.catalyst-stories[data-layout="shortlist"] .catalyst-stories__grid{grid-template-columns:1fr}.catalyst-stories--empty{color:var(--catalyst-muted);border:1px dashed var(--catalyst-border);border-radius:var(--catalyst-radius);padding:var(--wp--preset--spacing--md);text-align:center}.catalyst-related{margin-block:var(--wp--preset--spacing--lg)}.catalyst-reader-list{border:1px solid var(--catalyst-border);border-radius:var(--catalyst-radius);padding:var(--wp--preset--spacing--sm);margin-block:var(--wp--preset--spacing--md)}.catalyst-reader-list__header{display:flex;align-items:center;justify-content:space-between;gap:var(--wp--preset--spacing--sm);margin-bottom:var(--wp--preset--spacing--sm)}.catalyst-reader-list__title{font-size:var(--wp--preset--font-size--large);margin:0}.catalyst-reader-list__items[aria-busy="true"]{color:var(--catalyst-muted);font-size:var(--wp--preset--font-size--small)}.catalyst-preferences{display:inline-flex;align-items:center;gap:0.25rem}.catalyst-preferences__saved,.catalyst-preferences__theme{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid transparent;background:transparent;color:inherit;position:relative}.catalyst-preferences__saved:hover,.catalyst-preferences__theme:hover{border-color:var(--catalyst-border);background:var(--catalyst-soft)}.catalyst-saved-count{position:absolute;top:2px;right:0;background:var(--catalyst-accent-strong);color:#fff;font-size:0.625rem;font-weight:700;line-height:1;padding:2px 5px;border-radius:var(--catalyst-radius-pill)}.catalyst-term-cover{margin-bottom:var(--wp--preset--spacing--sm)}.catalyst-term-cover img{width:100%;height:100%;object-fit:cover;display:block}body.catalyst-archive-list .catalyst-archive-query .wp-block-post-template{grid-template-columns:1fr !important}body.catalyst-archive-list .catalyst-story-row{align-items:flex-start}.wp-block-details{border:1px solid var(--catalyst-border);border-radius:var(--catalyst-radius);padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--md);margin-block-end:var(--wp--preset--spacing--sm);background:var(--catalyst-bg)}.wp-block-details summary{font-weight:600;cursor:pointer;padding-block:var(--wp--preset--spacing--xs);color:var(--catalyst-fg)}.wp-block-details summary:focus-visible{outline:2px solid var(--catalyst-focus);outline-offset:2px}.wp-block-details[open]{background:var(--catalyst-soft)}.wp-block-details[open] summary{margin-block-end:var(--wp--preset--spacing--xs);border-block-end:1px solid var(--catalyst-border)}.schema-faq,.schema-how-to{margin-block:var(--wp--preset--spacing--md)}.schema-faq-section{border-block-end:1px solid var(--catalyst-border);padding-block:var(--wp--preset--spacing--sm)}.schema-faq-question{font-size:var(--wp--preset--font-size--large);font-weight:700;margin-block-end:var(--wp--preset--spacing--xs);color:var(--catalyst-fg)}.schema-how-to-step{border-inline-start:2px solid var(--catalyst-accent);padding-inline-start:var(--wp--preset--spacing--md);margin-block-end:var(--wp--preset--spacing--md)}.schema-how-to-step-name{font-weight:700;margin-block-end:var(--wp--preset--spacing--xs)}.catalyst-key-takeaways{border:1px solid var(--catalyst-border);border-inline-start:4px solid var(--catalyst-accent);background:var(--catalyst-soft);border-radius:var(--catalyst-radius);padding:var(--wp--preset--spacing--md);margin-block:var(--wp--preset--spacing--md)}.catalyst-definition{border:1px solid var(--catalyst-border);border-radius:var(--catalyst-radius);padding:var(--wp--preset--spacing--md);margin-block:var(--wp--preset--spacing--md);background:var(--catalyst-bg)}.catalyst-steps ol{padding-inline-start:var(--wp--preset--spacing--lg)}.catalyst-steps li::marker{font-weight:700;color:var(--catalyst-accent)}.catalyst-pros-cons .wp-block-column{border:1px solid var(--catalyst-border);border-radius:var(--catalyst-radius);padding:var(--wp--preset--spacing--md)}.catalyst-comparison-table table{border-collapse:collapse;width:100%}.catalyst-comparison-table th,.catalyst-comparison-table td{border:1px solid var(--catalyst-border);padding:var(--wp--preset--spacing--xs) var(--wp--preset--spacing--sm)}.catalyst-comparison-table th{background:var(--catalyst-soft);font-weight:700}.catalyst-back-to-top{display:inline-flex;align-items:center;gap:0.25rem;font-size:var(--wp--preset--font-size--small);color:var(--catalyst-muted);text-decoration:none;padding:var(--wp--preset--spacing--xs) var(--wp--preset--spacing--sm);border:1px solid var(--catalyst-border);border-radius:var(--catalyst-radius-pill);transition:color 0.15s ease,border-color 0.15s ease}.catalyst-back-to-top:hover{color:var(--catalyst-fg);border-color:var(--catalyst-fg)}.catalyst-byline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp--preset--spacing--sm);font-size:var(--wp--preset--font-size--small);color:var(--catalyst-muted);margin-block:var(--wp--preset--spacing--sm)}.catalyst-byline a{color:var(--catalyst-fg);font-weight:600;text-decoration:none}.catalyst-byline a:hover{text-decoration:underline}.catalyst-byline .catalyst-avatar{border-radius:50%}.catalyst-byline__author,.catalyst-byline__reviewer,.catalyst-byline__updated,.catalyst-byline__reading-time{display:inline-flex;align-items:center;gap:0.25rem}.catalyst-byline__disclosure{background:var(--catalyst-soft);color:var(--catalyst-muted);font-size:0.75rem;font-weight:600;padding:2px 8px;border-radius:var(--catalyst-radius-pill);border:1px solid var(--catalyst-border);text-transform:uppercase;letter-spacing:0.05em}.catalyst-author-card{border:1px solid var(--catalyst-border);background:var(--catalyst-soft);border-radius:var(--catalyst-radius);padding:var(--wp--preset--spacing--md);margin-block:var(--wp--preset--spacing--lg);display:flex;flex-direction:column;gap:var(--wp--preset--spacing--sm);align-items:stretch;min-width:0;overflow-wrap:anywhere}.catalyst-author-card .catalyst-avatar,.catalyst-author-card .catalyst-author-card__avatar-wrap{border-radius:50%;flex-shrink:0}.catalyst-author-card__content,.catalyst-author-card__meta{flex:1;min-width:0;overflow-wrap:anywhere}.catalyst-author-card__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp--preset--spacing--sm);margin-block-end:var(--wp--preset--spacing--xs);min-width:0}.catalyst-author-card__name,.catalyst-author-card__name a{font-size:var(--wp--preset--font-size--large);font-weight:700;color:var(--catalyst-fg);margin:0;overflow-wrap:anywhere;word-break:break-word}.catalyst-author-card__job-title,.catalyst-author-card__title{font-size:var(--wp--preset--font-size--small);color:var(--catalyst-muted);margin:0;overflow-wrap:anywhere;word-break:break-word}.catalyst-author-card__credentials{font-size:var(--wp--preset--font-size--small);color:var(--catalyst-accent);font-weight:600;margin:0;overflow-wrap:anywhere;word-break:break-word}.catalyst-author-card__bio{font-size:var(--wp--preset--font-size--small);color:var(--catalyst-fg);margin-block:var(--wp--preset--spacing--xs);line-height:1.6;overflow-wrap:anywhere;word-break:break-word}.catalyst-author-card__expertise{display:flex;flex-wrap:wrap;gap:0.25rem 0.5rem;margin-block-start:var(--wp--preset--spacing--xs);min-width:0}.catalyst-author-card__topics{display:inline-flex;flex-wrap:wrap;gap:0.35rem;list-style:none;margin:0;padding:0;min-width:0}.catalyst-author-card__topic{background:var(--catalyst-bg);border:1px solid var(--catalyst-border);border-radius:var(--catalyst-radius-pill);padding:2px 8px;font-size:0.75rem;color:var(--catalyst-muted);overflow-wrap:anywhere;word-break:break-word}.catalyst-author-card__profiles{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--xs);margin-block-start:var(--wp--preset--spacing--sm);min-width:0}.catalyst-author-card__links{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--xs);list-style:none;margin:0;padding:0;min-width:0}.catalyst-author-card__profiles a,.catalyst-author-card__profile-link{font-size:var(--wp--preset--font-size--small);color:var(--catalyst-fg);text-decoration:underline;overflow-wrap:anywhere;word-break:break-word}.catalyst-featured-image-caption{font-size:var(--wp--preset--font-size--small);color:var(--catalyst-muted);margin-block-start:var(--wp--preset--spacing--xs);font-style:italic;text-align:center}[dir="rtl"] .catalyst-drawer__panel{transform:translateX(-100%)}[dir="rtl"] .catalyst-drawer[data-open="true"] .catalyst-drawer__panel{transform:translateX(0)}[dir="rtl"] .wp-block-query-pagination-next svg,[dir="rtl"] .wp-block-query-pagination-previous svg,[dir="rtl"] .catalyst-pagination-next svg,[dir="rtl"] .catalyst-pagination-prev svg,[dir="rtl"] .wp-block-navigation-submenu__toggle svg,[dir="rtl"] .catalyst-drawer-open svg,[dir="rtl"] .catalyst-breadcrumb li + li::before{transform:scaleX(-1)}.sp-site{--s-bg:var(--catalyst-bg);--s-fg:var(--catalyst-fg);--s-soft:var(--catalyst-soft);--s-border:var(--catalyst-border);--s-muted:var(--catalyst-muted);--s-accent:var(--catalyst-accent);--s-accent-text:var(--catalyst-accent-text);--s-accent-strong:var(--catalyst-accent-strong,#c93426);--s-tint:var(--catalyst-tint);--s-ink:#111214;--sp-max:1280px;--sp-g:clamp(16px,3.2vw,32px);--sp-bleed:max(var(--sp-g),calc((100% - var(--sp-max)) / 2));--sp-head:var(--wp--preset--font-family--heading,"Plus Jakarta Sans",Arial,sans-serif);--sp-body:var(--wp--preset--font-family--body,Inter,Arial,sans-serif);--sp-xs:0.6875rem;--sp-sm:0.75rem;--sp-md:0.8125rem;background:var(--s-bg);color:var(--s-fg);font-family:var(--sp-body);-webkit-text-size-adjust:100%;text-size-adjust:100%}.sp-site .wp-site-blocks{padding:0}.sp-site .wp-site-blocks>*{margin-block:0}.sp-site :is(.sp-utility,.sp-header,.sp-header__inner,.sp-tools,.sp-hero,.sp-hero-grid,.sp-hero-copy,.sp-hero-image,.sp-byline,.sp-hero-actions,.sp-section,.sp-section-title,.sp-home-columns,.sp-sidebar,.sp-rank,.sp-subscribe-small,.sp-topic-band,.sp-topic-band__copy,.sp-card,.sp-card-foot,.sp-mini,.sp-mini__body,.sp-meta,.sp-footer,.sp-footer-grid,.sp-footer-col,.sp-footer-brand,.sp-footer-bottom,.sp-main,.sp-post-head,.sp-post-meta,.sp-hero-post,.sp-post-layout,.sp-toc-col,.sp-post-aside,.sp-newsletter-wrap,.sp-archive-head,.sp-archive-feature,.sp-archive-feature__copy)>*{margin-block:0}.sp-site :is(h1,h2,h3,h4,h5,h6){font-family:var(--sp-head)}.sp-site a{color:inherit;text-decoration:none}.sp-site :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--s-accent);outline-offset:3px;border-radius:2px}.sp-site button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.sp-site ul.wp-block-post-template{list-style:none;margin:0;padding:0}.sp-site .wp-block-post-featured-image{margin:0}.sp-site .wp-block-post-featured-image img{display:block;width:100%;height:100%;object-fit:cover}.sp-site .wp-block-post-excerpt__excerpt,.sp-site .wp-block-post-excerpt p{margin:0}.sp-site .wp-block-post-excerpt__more-text{display:none}.sp-site :is(.sp-hero-title,.sp-post-title,.sp-card__title,.sp-mini__title,.sp-rank__title,.sp-archive-title){overflow-wrap:break-word;word-break:normal;hyphens:manual;text-wrap:balance}.sp-site .sp-accent-text{color:var(--s-accent)}.sp-site :is(.sp-utility,.sp-trend,.sp-footer){padding-inline:var(--sp-bleed)}.sp-site :is(.sp-header__inner,.sp-hero,.sp-section,.sp-main>.catalyst-breadcrumb,.sp-post-head,.sp-post-meta,.sp-hero-post,.sp-post-layout,.sp-comments,.sp-archive-head,.sp-archive-feature){box-sizing:border-box;width:100%;max-width:calc(var(--sp-max) + 2 * var(--sp-g));margin-inline:auto;padding-inline:var(--sp-g)}.sp-site .sp-utility{display:flex;justify-content:space-between;gap:16px;padding-block:9px;border-bottom:1px solid var(--s-border);font-size:var(--sp-xs);color:var(--s-muted);letter-spacing:0.02em}.sp-site .sp-utility p{margin:0;font-size:inherit}.sp-site .sp-header{background:var(--s-bg)}.sp-site .sp-header__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:23px}.sp-site .sp-logo{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;color:var(--s-fg)}.sp-site .sp-logo--image img{display:block;height:auto;max-height:44px;width:auto}.sp-site .sp-emblem{inline-size:29px;block-size:29px;display:grid;place-items:center;background:var(--s-accent);color:#fff;font:600 1.375rem/1 var(--sp-body);border-radius:8px 8px 8px 0}.sp-site .sp-logotype{font:800 1.75rem/0.92 var(--sp-head);letter-spacing:-0.055em}.sp-site .sp-logotype small{display:block;margin-top:8px;font:600 0.5625rem/1 var(--sp-body);letter-spacing:0.33em;text-transform:uppercase}.sp-site .sp-primary{font-size:var(--sp-md);font-weight:600}.sp-site .sp-primary .wp-block-navigation__container{gap:22px;flex-wrap:nowrap}.sp-site .sp-primary .wp-block-navigation-item__content{padding-block:6px;white-space:nowrap}.sp-site .sp-primary :is(.current-menu-item,[aria-current="page"])>.wp-block-navigation-item__content,.sp-site .sp-primary .wp-block-navigation-item__content[aria-current="page"],.sp-site .sp-primary .wp-block-navigation-item__content:hover{color:var(--s-accent-text)}.sp-site .sp-tools{display:flex;align-items:center;gap:4px}.sp-site .sp-tools .catalyst-preferences{display:flex;align-items:center;gap:4px}.sp-site :is(.sp-icon,.catalyst-preferences__saved,.catalyst-preferences__theme){display:inline-flex;align-items:center;justify-content:center;gap:5px;min-inline-size:40px;min-block-size:40px;padding:6px;border-radius:6px;color:var(--s-fg);background:none}.sp-site :is(.sp-icon,.catalyst-preferences__saved,.catalyst-preferences__theme):hover{background:var(--s-soft)}.sp-site :is(.sp-icon,.catalyst-preferences__saved,.catalyst-preferences__theme) svg{inline-size:18px;block-size:18px}.sp-site :is(.catalyst-saved-count,.sp-icon-count){font-size:var(--sp-xs);font-weight:600}.sp-site .sp-search-panel{background:var(--s-soft);border-top:1px solid var(--s-border);padding:20px var(--sp-bleed)}.sp-site .sp-search-panel .wp-block-search__inside-wrapper{max-width:760px}.sp-site .sp-search-panel .wp-block-search__input{border:1px solid var(--s-border);border-radius:6px;padding:12px 14px;font-size:1rem;background:var(--s-bg);color:var(--s-fg)}.sp-site .sp-search-panel .wp-block-search__button{border-radius:6px;background:var(--s-fg);color:var(--s-bg);border:0;padding-inline:18px;font-weight:600}.sp-site .sp-trend{display:flex;align-items:center;gap:8px 24px;flex-wrap:wrap;padding-block:12px;background:var(--s-soft);font-size:var(--sp-xs)}.sp-site .sp-trend b{font-weight:700;color:var(--s-accent-text);letter-spacing:0.1em;text-transform:uppercase}.sp-site .sp-trend a:hover{text-decoration:underline;text-underline-offset:3px}.sp-site .sp-kicker{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;font-size:var(--sp-xs);font-weight:700;text-transform:uppercase;letter-spacing:0.13em;color:var(--s-accent-text)}.sp-site .sp-kicker::before{content:"";inline-size:18px;block-size:3px;background:currentColor;flex-shrink:0}.sp-site .sp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:var(--sp-xs);font-weight:600;letter-spacing:0.05em;text-transform:uppercase;color:var(--s-muted)}.sp-site .sp-meta p{margin:0;display:contents}.sp-site .sp-meta .sp-cat:hover{color:var(--s-accent-text)}.sp-site .sp-meta .sp-cat + .sp-read-time::before{content:"· "}.sp-site .sp-link{font-size:var(--sp-xs);color:var(--s-muted);padding-block:3px;border-bottom:1px solid var(--s-border)}.sp-site .sp-link:hover{color:var(--s-fg);border-color:currentColor}.sp-site :is(.sp-button,.wp-block-read-more.sp-button){display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 16px;border-radius:5px;background:var(--s-accent-strong);color:#fff;font-size:var(--sp-sm);font-weight:600;line-height:1.2;text-decoration:none}.sp-site .sp-button.secondary{background:var(--s-fg);color:var(--s-bg)}.sp-site :is(.sp-button,.wp-block-read-more.sp-button):hover{filter:brightness(1.08)}.sp-site .sp-button-wrap{margin:15px 0 0}.sp-site .sp-bookmark{display:inline-flex;align-items:center;gap:5px;min-block-size:32px;padding:4px 2px;font-size:var(--sp-xs);color:var(--s-muted)}.sp-site .sp-bookmark:hover,.sp-site .sp-bookmark[aria-pressed="true"]{color:var(--s-accent-text)}.sp-site .sp-bookmark[aria-pressed="true"] svg{fill:currentColor}.sp-site .sp-byline{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:22px;font-size:var(--sp-xs);color:var(--s-muted)}.sp-site .sp-byline .wp-block-avatar img{inline-size:25px;block-size:25px;border-radius:50%;display:block}.sp-site .sp-byline .wp-block-post-author-name{font-weight:600;color:var(--s-fg)}.sp-site .sp-byline .sp-read-time::before{content:"· "}.sp-site .sp-byline p{margin:0;display:contents}.sp-site .sp-deck,.sp-site .sp-deck p{font-size:clamp(0.875rem,0.82rem + 0.2vw,0.9375rem);line-height:1.75;color:var(--s-muted)}.sp-site .sp-deck{max-width:34rem}.sp-site .sp-photo{border-radius:7px;overflow:hidden;background:var(--s-soft)}.sp-site .sp-photo img{border-radius:inherit;transition:transform 0.4s ease}.sp-site :is(.sp-card,.sp-mini,.sp-hero-image) a:hover .sp-photo img,.sp-site :is(.sp-card,.sp-mini) .sp-photo a:hover img{transform:scale(1.03)}.sp-site .sp-hero{padding-top:30px}.sp-site .sp-hero-list>li{margin:0}.sp-site .sp-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.14fr);gap:clamp(20px,3vw,40px);align-items:center}.sp-site .sp-hero-copy{padding-block:15px;min-width:0}.sp-site .sp-hero-title{margin:20px 0 17px;font-weight:800;font-size:clamp(2rem,1.1rem + 2.9vw,3.25rem);line-height:1.07;letter-spacing:-0.04em}.sp-site .sp-hero-title.sp-len-m{font-size:clamp(1.75rem,1.05rem + 2.15vw,2.65rem);line-height:1.1;letter-spacing:-0.035em}.sp-site .sp-hero-title.sp-len-l{font-size:clamp(1.6rem,1.05rem + 1.6vw,2.2rem);line-height:1.14;letter-spacing:-0.03em}.sp-site .sp-hero-title a:hover{color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.sp-site .sp-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:22px}.sp-site .sp-hero-image{position:relative;padding-bottom:24px;min-width:0}.sp-site .sp-hero-image .sp-photo img{aspect-ratio:13 / 10;min-height:330px}.sp-site .sp-hero-image>p{margin:0}.sp-site .sp-caption{position:absolute;right:14px;bottom:0;max-width:min(90%,360px);display:flex;align-items:center;gap:18px;padding:15px 19px;border-radius:5px;background:var(--s-fg);color:var(--s-bg);font-size:var(--sp-sm);line-height:1.4;box-shadow:0 10px 30px rgb(0 0 0 / 0.12)}.sp-site .sp-caption span:first-child{font-size:1.625rem;line-height:1;color:#ff7465}.sp-site .sp-editor-strip{margin-top:10px;padding-block:24px;border-bottom:1px solid var(--s-border)}.sp-site .sp-strip-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sp-site .sp-mini{display:grid;grid-template-columns:65px minmax(0,1fr);gap:11px;align-items:center}.sp-site .sp-mini .sp-photo{border-radius:4px}.sp-site .sp-mini .sp-photo img{aspect-ratio:1;block-size:65px}.sp-site .sp-mini__title{margin-top:5px;font-size:var(--sp-md);line-height:1.45;font-weight:700;letter-spacing:-0.01em}.sp-site .sp-mini__title a:hover{color:var(--s-accent-text)}.sp-site .sp-mini__title,.sp-site .sp-rank__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.sp-site .sp-section{padding-block:30px}.sp-site .sp-section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:21px}.sp-site .sp-section-title h2{font-size:clamp(1.375rem,1.1rem + 0.9vw,1.625rem);line-height:1.2;letter-spacing:-0.04em;font-weight:800}.sp-site .sp-section-title h2::after{content:".";color:var(--s-accent)}.sp-site .sp-section-title p{margin:0}.sp-site .sp-home-columns{display:grid;grid-template-columns:minmax(0,1fr) clamp(220px,20vw,270px);gap:30px}.sp-site .sp-grid{display:grid;gap:26px 22px}.sp-site .sp-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-site .sp-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-site .sp-grid>li{margin:0;min-width:0}.sp-site .sp-card{min-width:0}.sp-site .sp-card .sp-photo{margin-bottom:13px}.sp-site .sp-card .sp-photo img{aspect-ratio:3 / 2}.sp-site .sp-card__title{margin-top:9px;font-size:clamp(1.0625rem,0.98rem + 0.3vw,1.1875rem);line-height:1.33;letter-spacing:-0.025em;font-weight:700}.sp-site .sp-card__title.sp-len-l{font-size:clamp(1rem,0.95rem + 0.2vw,1.0625rem)}.sp-site .sp-card__title a:hover{color:var(--s-accent-text)}.sp-site .sp-card__excerpt,.sp-site .sp-card__excerpt p{margin-top:9px;font-size:var(--sp-md);line-height:1.65;color:var(--s-muted)}.sp-site .sp-card__excerpt p{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.sp-site .sp-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;font-size:var(--sp-xs);color:var(--s-muted)}.sp-site .sp-card-foot .wp-block-post-author-name a:hover{color:var(--s-fg)}.sp-site .sp-card-foot p{margin:0}.sp-site .sp-sidebar{border-left:1px solid var(--s-border);padding-left:24px;min-width:0}.sp-site .sp-sidebar__title{font-size:1.125rem;letter-spacing:-0.035em;margin-bottom:16px}.sp-site .sp-rank-list{counter-reset:sp-rank}.sp-site .sp-rank-list>li{counter-increment:sp-rank}.sp-site .sp-rank{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:10px;padding-block:17px;border-bottom:1px solid var(--s-border)}.sp-site .sp-rank-list>li:first-child .sp-rank{padding-top:0}.sp-site .sp-rank::before{content:counter(sp-rank,decimal-leading-zero);grid-row:span 2;font:700 1.3rem/1.3 var(--sp-head);color:#bec3ca}.sp-site .sp-rank__title{font-size:var(--sp-md);font-weight:600;line-height:1.5;letter-spacing:0}.sp-site .sp-rank__title a:hover{color:var(--s-accent-text)}.sp-site .sp-rank .sp-meta{margin-top:8px}.sp-site .sp-subscribe-small{margin-top:25px;padding:20px;border-radius:6px;background:var(--s-soft)}.sp-site .sp-subscribe-small h3{margin:8px 0 12px;font-size:1.3rem;line-height:1.2;letter-spacing:-0.035em}.sp-site .sp-subscribe-small p:not(.sp-kicker):not(.sp-button-wrap){margin:0;font-size:var(--sp-sm);color:var(--s-muted)}.sp-site .sp-text-link{margin:0;font-size:var(--sp-sm);font-weight:600}.sp-site .sp-text-link a:hover{color:var(--s-accent-text)}.sp-site .sp-topic-band{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px 25px;max-width:var(--sp-max);margin:5px auto 0;margin-inline:max(var(--sp-g),calc((100% - var(--sp-max)) / 2));padding:24px;border-radius:8px;background:var(--s-fg);color:var(--s-bg)}.sp-site .sp-topic-band h2{font-size:1.375rem;letter-spacing:-0.035em;color:inherit}.sp-site .sp-topic-band p{margin:6px 0 0;font-size:var(--sp-sm);opacity:0.75}.sp-site .sp-pills{display:flex;flex-wrap:wrap;gap:10px}.sp-site .sp-pill{padding:9px 13px;border:1px solid #6b6c6e;border-radius:30px;font-size:var(--sp-sm);color:inherit}.sp-site .sp-pill:hover{background:var(--s-bg);color:var(--s-fg);border-color:var(--s-bg)}.sp-site .sp-newsletter-wrap{box-sizing:border-box;max-width:calc(var(--sp-max) + 2 * var(--sp-g));margin-inline:auto;padding:15px var(--sp-g) 30px;scroll-margin-top:20px}.sp-site .sp-newsletter-wrap .catalyst-newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center;margin:0;padding:clamp(22px,3vw,30px);border:0;border-radius:8px;background:var(--s-accent);color:#fff;box-shadow:none}.sp-site .sp-newsletter-wrap .catalyst-newsletter__title{margin:0;font-size:clamp(1.6rem,1.2rem + 1.1vw,1.9rem);line-height:1.15;letter-spacing:-0.035em;color:#fff;max-width:16ch}.sp-site .sp-newsletter-wrap .catalyst-newsletter__desc{margin:8px 0 0;font-size:var(--sp-sm);color:#fff}.sp-site .sp-newsletter-wrap .catalyst-newsletter__form{margin:0}.sp-site .sp-newsletter-wrap .catalyst-newsletter__input-row{display:flex;flex-wrap:wrap;gap:7px}.sp-site .sp-newsletter-wrap input[type="email"]{flex:1 1 180px;min-width:0;padding:13px;border:0;border-radius:4px;background:#fff;color:#18191a;font-size:0.875rem}.sp-site .sp-newsletter-wrap :is(button[type="submit"],.catalyst-newsletter__submit){padding:13px 16px;border:0;border-radius:4px;background:#18191a;color:#fff;font-size:var(--sp-sm);font-weight:600}.sp-site .sp-newsletter-wrap :is(label,.catalyst-newsletter__consent,.catalyst-newsletter__status,.catalyst-newsletter__note){color:#fff;font-size:var(--sp-xs)}.sp-site .sp-newsletter-wrap a{color:#fff;text-decoration:underline}.sp-site .sp-footer{background:var(--s-ink);color:#fff;padding-block:36px 28px}.sp-site .sp-footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:30px;max-width:var(--sp-max);margin-inline:auto}.sp-site .sp-footer .sp-logo{color:#fff}.sp-site .sp-footer-brand p{margin-top:16px;max-width:290px;font-size:var(--sp-md);line-height:1.8;color:#b9bdc4}.sp-site .sp-footer-heading{margin-bottom:12px;font-size:var(--sp-sm);font-weight:700;color:#fff}.sp-site .sp-footer .wp-block-navigation{font-size:var(--sp-md);color:#b9bdc4}.sp-site .sp-footer .wp-block-navigation__container{gap:8px}.sp-site .sp-footer .wp-block-navigation-item__content:hover{color:#fff}.sp-site .sp-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;max-width:var(--sp-max);margin:28px auto 0;padding-top:16px;border-top:1px solid #343638;font-size:var(--sp-xs);color:#999fa6}.sp-site .sp-footer-name{font-size:var(--sp-xs);font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:#999fa6}.sp-site .sp-footer-bottom .wp-block-navigation{font-size:var(--sp-xs)}.sp-site .sp-footer-bottom .wp-block-navigation__container{gap:16px}.sp-site .sp-main>.catalyst-breadcrumb{padding-top:22px;font-size:var(--sp-xs);color:var(--s-muted)}.sp-site .catalyst-breadcrumb ol{display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none}.sp-site .catalyst-breadcrumb li + li::before{content:"/";margin-inline-end:9px;color:var(--s-border)}.sp-site .catalyst-breadcrumb a:hover{color:var(--s-fg)}.sp-site .sp-post-head{padding-block:27px 24px}.sp-site .sp-post-head>*{max-width:54rem}.sp-site .sp-post-title{margin:17px 0;font-weight:800;font-size:clamp(2rem,1.25rem + 2.4vw,2.75rem);line-height:1.11;letter-spacing:-0.04em}.sp-site .sp-post-title.sp-len-m{font-size:clamp(1.8rem,1.2rem + 1.9vw,2.4rem)}.sp-site .sp-post-title.sp-len-l{font-size:clamp(1.6rem,1.15rem + 1.4vw,2.1rem);line-height:1.15}.sp-site .sp-post-head .sp-deck{max-width:44rem}.sp-site .sp-post-head .sp-deck,.sp-site .sp-post-head .sp-deck p{font-size:clamp(0.9375rem,0.88rem + 0.2vw,1.0625rem)}.sp-site .sp-post-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 20px;padding-bottom:23px}.sp-site .sp-post-meta .catalyst-byline{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:0;font-size:var(--sp-sm);color:var(--s-muted)}.sp-site .sp-post-meta .catalyst-byline img{inline-size:36px;block-size:36px;border-radius:50%}.sp-site .sp-post-meta :is(.catalyst-byline__author-name,.catalyst-byline__reviewer-name){color:var(--s-fg);font-weight:600}.sp-site .sp-post-meta .catalyst-article-tools{margin:0;padding:0;border:0;background:none}.sp-site .sp-post-meta .catalyst-article-tools__actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;font-size:var(--sp-sm)}.sp-site .sp-post-meta .catalyst-article-tools .catalyst-btn{display:inline-flex;align-items:center;gap:5px;min-block-size:34px;padding:6px 4px;border:0;background:none;color:var(--s-fg);font-size:var(--sp-sm);font-weight:500;box-shadow:none}.sp-site .sp-post-meta .catalyst-article-tools .catalyst-btn:hover,.sp-site .sp-post-meta .catalyst-article-tools .catalyst-btn[aria-pressed="true"]{color:var(--s-accent-text)}.sp-site .sp-post-meta .catalyst-share-group{display:inline-flex;gap:2px}.sp-site .sp-hero-post{margin:0 auto}.sp-site .sp-hero-post .sp-photo img{aspect-ratio:21 / 9;max-height:460px}.sp-site .sp-hero-post figcaption,.sp-site .sp-hero-post .catalyst-featured-image-caption{margin-top:8px;font-size:var(--sp-xs);color:var(--s-muted)}.sp-site .sp-post-layout{display:grid;grid-template-columns:clamp(150px,13vw,190px) minmax(0,1fr) clamp(190px,17vw,240px);gap:clamp(24px,3vw,44px);padding-block:30px 20px;align-items:start}.sp-site .sp-post-layout>*{min-width:0}.sp-site .sp-toc-col{position:sticky;top:20px;align-self:start;max-height:calc(100vh - 40px);overflow-y:auto;scrollbar-width:thin}.sp-site .sp-toc-col .catalyst-toc{margin:0;padding:0;border:0;background:none;box-shadow:none}.sp-site .sp-toc-col :is(.catalyst-toc__title,.catalyst-toc summary,.catalyst-toc h2,.catalyst-toc h3){margin:0 0 13px;font:700 var(--sp-xs)/1.4 var(--sp-body);text-transform:uppercase;letter-spacing:0.1em;color:var(--s-fg)}.sp-site .sp-toc-col :is(ol,ul){margin:0;padding:0;list-style:none}.sp-site .sp-toc-col li{margin:0}.sp-site .sp-toc-col li li a{padding-left:10px}.sp-site .sp-toc-col a{display:block;padding-block:8px;border-bottom:1px solid var(--s-border);font-size:var(--sp-sm);line-height:1.55;color:var(--s-muted)}.sp-site .sp-toc-col a:hover,.sp-site .sp-toc-col a[aria-current="true"],.sp-site .sp-toc-col a.is-active{color:var(--s-accent-text)}.sp-site .sp-prose{min-width:0}.sp-site .sp-prose .wp-block-post-content{line-height:1.85;font-size:calc(clamp(1rem,0.96rem + 0.15vw,1.0625rem) * var(--catalyst-reading-scale,var(--catalyst-text-scale,1)));color:var(--s-fg)}.sp-site .sp-prose .wp-block-post-content>*{margin-block:0 1.2em;max-width:100%}.sp-site .sp-prose .wp-block-post-content :is(h2,h3,h4){scroll-margin-top:24px;line-height:1.3;letter-spacing:-0.03em}.sp-site .sp-prose .wp-block-post-content h2{margin-top:1.8em;margin-bottom:0.6em;font-size:clamp(1.35rem,1.15rem + 0.7vw,1.55rem)}.sp-site .sp-prose .wp-block-post-content h3{margin-top:1.5em;margin-bottom:0.5em;font-size:1.2rem}.sp-site .sp-prose .wp-block-post-content a{color:var(--s-accent-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sp-site .sp-prose .wp-block-post-content :is(ul,ol){padding-left:1.25em}.sp-site .sp-prose .wp-block-post-content li + li{margin-top:0.35em}.sp-site .sp-prose .wp-block-post-content :is(img,video,iframe){max-width:100%;height:auto;border-radius:7px}.sp-site .sp-prose .wp-block-post-content figure{margin-inline:0}.sp-site .sp-prose .wp-block-post-content figcaption{font-size:var(--sp-sm);color:var(--s-muted)}.sp-site .sp-prose .wp-block-post-content :is(blockquote,.wp-block-quote){margin:1.6em 0;padding:12px 0 12px 20px;border-left:4px solid var(--s-accent);font:700 clamp(1.2rem,1.05rem + 0.5vw,1.4rem)/1.45 var(--sp-head);letter-spacing:-0.02em}.sp-site .sp-prose .wp-block-post-content :is(blockquote,.wp-block-quote) p{margin:0}.sp-site .sp-prose .wp-block-post-content :is(blockquote,.wp-block-quote) cite{display:block;margin-top:10px;font:500 var(--sp-sm)/1.5 var(--sp-body);color:var(--s-muted)}.sp-site .sp-prose .wp-block-post-content :is(.wp-block-table,table){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.sp-site .sp-prose .wp-block-post-content table{border-collapse:collapse;width:100%;font-size:0.9em}.sp-site .sp-prose .wp-block-post-content :is(th,td){padding:10px 12px;border-bottom:1px solid var(--s-border);text-align:left;vertical-align:top}.sp-site .sp-prose .wp-block-post-content :is(pre,.wp-block-code){overflow-x:auto;padding:16px;border-radius:6px;background:var(--s-soft);font-size:0.85em;line-height:1.6}.sp-site .sp-prose .wp-block-post-content hr{border:0;border-top:1px solid var(--s-border)}.sp-site .sp-prose .catalyst-summary{margin:0 0 24px;padding:19px;border:0;border-radius:6px;background:var(--s-tint);font-size:var(--sp-md);line-height:1.8}.sp-site .sp-prose .catalyst-summary :is(.catalyst-summary__badge,.catalyst-summary__title,strong:first-child){display:block;margin-bottom:9px;font-size:var(--sp-xs);font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var(--s-accent-text);background:none;padding:0}.sp-site .sp-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px;padding-top:20px;border-top:1px solid var(--s-border);font-size:var(--sp-sm)}.sp-site .sp-tags a{padding:7px 12px;border:1px solid var(--s-border);border-radius:22px}.sp-site .sp-tags a:hover{border-color:var(--s-accent);color:var(--s-accent-text)}.sp-site .sp-tags .wp-block-post-terms__separator{display:none}.sp-site .sp-prose .catalyst-author-card{display:grid;grid-template-columns:48px minmax(0,1fr);gap:4px 18px;margin-top:28px;padding:22px;border:0;border-radius:7px;background:var(--s-soft);font-size:var(--sp-md);line-height:1.7}.sp-site .sp-prose .catalyst-author-card>*{grid-column:2;min-width:0}.sp-site .sp-prose .catalyst-author-card>.catalyst-author-card__header{grid-column:1 / -1;display:grid;grid-template-columns:48px minmax(0,1fr);gap:0 18px;align-items:center}.sp-site .sp-prose .catalyst-author-card img{inline-size:48px;block-size:48px;border-radius:50%}.sp-site .sp-prose .catalyst-author-card__name{margin:0;font:700 1rem/1.3 var(--sp-head)}.sp-site .sp-prose :is(.catalyst-author-card__bio,.catalyst-author-card__credentials,.catalyst-author-card__job-title){margin:6px 0 0;font-size:var(--sp-sm);color:var(--s-muted)}.sp-site .sp-prose .catalyst-author-card a{overflow-wrap:anywhere}.sp-site .sp-post-aside{border-left:1px solid var(--s-border);padding-left:18px;position:sticky;top:20px}.sp-site .sp-aside-title{margin-bottom:15px;font-size:var(--sp-md);font-weight:700}.sp-site :is(.sp-post-aside,.sp-more) .catalyst-stories{margin:0}.sp-site :is(.sp-post-aside,.sp-more) :is(.catalyst-stories__header,.catalyst-stories__title){display:none}.sp-site .sp-more .catalyst-stories__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 22px}.sp-site .sp-post-aside .catalyst-stories__grid{display:grid;gap:22px}.sp-site :is(.sp-post-aside,.sp-more) .catalyst-story{margin:0;padding:0;border:0;background:none;box-shadow:none;min-width:0}.sp-site :is(.sp-post-aside,.sp-more) .catalyst-story__media{margin-bottom:12px;border-radius:7px;overflow:hidden}.sp-site :is(.sp-post-aside,.sp-more) .catalyst-story__media img{display:block;width:100%;aspect-ratio:3 / 2;height:auto;object-fit:cover}.sp-site :is(.sp-post-aside,.sp-more) .catalyst-story__title{margin:6px 0 0;font:700 clamp(1rem,0.95rem + 0.3vw,1.15rem)/1.35 var(--sp-head);letter-spacing:-0.02em;overflow-wrap:break-word;text-wrap:balance}.sp-site .sp-post-aside .catalyst-story__title{font-size:var(--sp-md);line-height:1.5}.sp-site :is(.sp-post-aside,.sp-more) .catalyst-story__title a:hover{color:var(--s-accent-text)}.sp-site :is(.sp-post-aside,.sp-more) .catalyst-story__meta{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:var(--sp-xs);font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:var(--s-muted)}.sp-site :is(.sp-post-aside,.sp-more) :is(.catalyst-story__excerpt,.catalyst-story__content p){font-size:var(--sp-md);line-height:1.65;color:var(--s-muted)}.sp-site .sp-post-aside .sp-subscribe-small h3{font-size:1.1rem}.sp-site .sp-comments{padding-block:10px 30px}.sp-site .sp-comments .wp-block-comments{max-width:46rem}.sp-site .sp-comments :is(.wp-block-comments-title,#reply-title){font-size:1.3rem;letter-spacing:-0.03em}.sp-site .sp-comments .catalyst-comment{padding-block:16px;border-bottom:1px solid var(--s-border);font-size:0.9375rem}.sp-site .sp-comments :is(input[type="text"],input[type="email"],input[type="url"],textarea){width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid var(--s-border);border-radius:6px;background:var(--s-bg);color:var(--s-fg);font:inherit}.sp-site .sp-comments :is(.wp-block-button__link,input[type="submit"]){border:0;border-radius:5px;background:var(--s-accent-strong);color:#fff;padding:11px 16px;font-weight:600}[data-catalyst-focus="active"] .sp-site .sp-post-layout,.sp-site[data-catalyst-focus="active"] .sp-post-layout{display:block;max-width:46rem}[data-catalyst-focus="active"] .sp-site :is(.sp-toc-col,.sp-post-aside),.sp-site[data-catalyst-focus="active"] :is(.sp-toc-col,.sp-post-aside){display:none}.sp-site .sp-archive-head{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-block:24px 27px;flex-wrap:wrap}.sp-site .sp-archive-title{margin:0;font-weight:800;font-size:clamp(2.25rem,1.4rem + 3vw,3.4rem);line-height:1.1;letter-spacing:-0.045em}.sp-site .sp-archive-title::after{content:".";color:var(--s-accent)}.sp-site .sp-archive-head :is(.wp-block-term-description,.sp-archive-desc){margin-top:13px;max-width:34rem;font-size:var(--sp-md);color:var(--s-muted)}.sp-site .sp-archive-head :is(.wp-block-term-description,.sp-archive-desc) p{margin:0}.sp-site .sp-archive-feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:25px;align-items:center}.sp-site .sp-archive-feature-box{padding:20px;border-radius:8px;background:var(--s-soft)}.sp-site .sp-archive-feature .sp-photo img{aspect-ratio:16 / 10}.sp-site .sp-archive-feature .sp-post-title{margin:15px 0 12px;font-size:clamp(1.4rem,1.1rem + 1vw,1.75rem);line-height:1.2}.sp-site .sp-pagination{margin-top:32px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:var(--sp-sm)}.sp-site .sp-pagination :is(a,span){padding:9px 13px;border:1px solid var(--s-border);border-radius:5px}.sp-site .sp-pagination .current{background:var(--s-fg);color:var(--s-bg);border-color:var(--s-fg)}.sp-site .sp-empty{padding:40px 0;color:var(--s-muted)}.sp-site{--sp-rule:var(--s-accent)}.sp-site.sp-tone-teal{--sp-rule:var(--catalyst-secondary,#087784)}.sp-site.sp-tone-ink{--sp-rule:var(--s-fg)}.sp-site .sp-archive-head{border-top:3px solid var(--sp-rule)}.sp-site .sp-archive-head .sp-archive-meta{color:var(--s-fg)}.sp-site .sp-archive-note{margin-top:7px;font-size:var(--sp-md);line-height:1.6;color:var(--s-muted);max-width:34rem}@media (min-width: 1101px){.sp-site:not(.sp-paged) .sp-archive-grid.sp-grid--3{grid-template-columns:repeat(6,minmax(0,1fr));gap:34px 22px}.sp-site:not(.sp-paged) .sp-archive-grid>li:first-child{grid-column:1 / -1}.sp-site:not(.sp-paged) .sp-archive-grid>li:nth-child(2),.sp-site:not(.sp-paged) .sp-archive-grid>li:nth-child(3){grid-column:span 3}.sp-site:not(.sp-paged) .sp-archive-grid>li:nth-child(n+4){grid-column:span 2}.sp-site:not(.sp-paged) .sp-archive-grid>li:nth-child(2) .sp-card__title,.sp-site:not(.sp-paged) .sp-archive-grid>li:nth-child(3) .sp-card__title{font-size:clamp(1.15rem,1rem + 0.55vw,1.45rem)}}.sp-site:not(.sp-paged) .sp-archive-grid>li:first-child .sp-card{border-top:3px solid var(--sp-rule);padding-top:18px}.sp-site.sp-paged .sp-archive-head{padding-block:16px 18px}.sp-site.sp-paged .sp-archive-title{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.2rem)}.sp-site .sp-archive-head--topic{padding-block:18px 22px}.sp-site .sp-archive-head--topic .sp-archive-title{font-size:clamp(1.6rem,1.15rem + 1.9vw,2.3rem)}.sp-site .sp-archive-head--topic .sp-archive-meta{font-size:var(--sp-sm);letter-spacing:0.08em;text-transform:uppercase;color:var(--s-accent-text)}.sp-site .sp-card:not(:has(.sp-photo)){padding:16px 18px 18px;border-radius:8px;background:var(--s-soft);border-top:3px solid var(--sp-rule)}.sp-site .sp-card:not(:has(.sp-photo)) .sp-card__title{margin-top:0}@media (max-width: 520px){.sp-site .sp-card:not(:has(.sp-photo)){padding:14px 15px 16px}}@media (max-width: 1100px){.sp-site .sp-post-layout{grid-template-columns:clamp(150px,18vw,190px) minmax(0,1fr)}.sp-site .sp-post-aside{grid-column:1 / -1;position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;padding:24px 0 0;border-left:0;border-top:1px solid var(--s-border)}.sp-site .sp-post-aside>.sp-aside-title{grid-column:1 / -1;margin:0}.sp-site .sp-post-aside .catalyst-stories__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.sp-site .sp-post-aside .sp-subscribe-small{margin-top:0}}@media (max-width: 960px){.sp-site .sp-header__inner{flex-wrap:wrap;row-gap:14px;padding-block:18px 12px}.sp-site .sp-primary{order:3;flex:1 0 100%;margin-inline:calc(-1 * var(--sp-g));padding-inline:var(--sp-g);overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.sp-site .sp-primary::-webkit-scrollbar{display:none}.sp-site .sp-primary .wp-block-navigation__container{gap:18px;padding-right:40px}.sp-site .sp-home-columns{grid-template-columns:minmax(0,1fr) 210px;gap:20px}.sp-site .sp-strip-list{gap:13px}.sp-site .sp-mini{grid-template-columns:52px minmax(0,1fr)}.sp-site .sp-mini .sp-photo img{block-size:52px}.sp-site .sp-hero-image .sp-photo img{min-height:290px}}@media (max-width: 760px){.sp-site .sp-utility__topics{display:none}.sp-site .sp-hero{padding-top:20px}.sp-site .sp-hero-grid{grid-template-columns:1fr;gap:18px}.sp-site .sp-hero-copy{padding:0}.sp-site .sp-hero-title{margin-top:16px}.sp-site .sp-hero-image .sp-photo img{min-height:0;aspect-ratio:16 / 10}.sp-site .sp-caption{right:10px;padding:12px 14px;font-size:var(--sp-xs)}.sp-site .sp-strip-list{grid-template-columns:1fr;gap:16px}.sp-site .sp-mini{grid-template-columns:65px minmax(0,1fr)}.sp-site .sp-mini .sp-photo img{block-size:65px}.sp-site .sp-mini__title{font-size:0.875rem}.sp-site .sp-home-columns{grid-template-columns:1fr;gap:28px}.sp-site .sp-sidebar{border-left:0;padding-left:0;border-top:1px solid var(--s-border);padding-top:24px}.sp-site .sp-grid--2,.sp-site .sp-grid--3,.sp-site .sp-more .catalyst-stories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.sp-site .sp-card__title{font-size:1rem}.sp-site .sp-card__excerpt{display:none}.sp-site .sp-card-foot{flex-wrap:wrap}.sp-site .sp-topic-band{padding:20px}.sp-site .sp-newsletter-wrap .catalyst-newsletter{grid-template-columns:1fr;gap:18px}.sp-site .sp-footer-grid{grid-template-columns:1fr 1fr}.sp-site .sp-footer-brand{grid-column:1 / -1}.sp-site .sp-section-title{flex-wrap:wrap}.sp-site .sp-post-head{padding-block:22px 20px}.sp-site .sp-post-meta{padding-bottom:20px}.sp-site .sp-hero-post .sp-photo img{aspect-ratio:16 / 10}.sp-site .sp-post-layout{display:block;padding-block:24px}.sp-site .sp-toc-col{position:static;max-height:none;margin-bottom:24px;padding:16px 18px;border-radius:6px;background:var(--s-soft)}.sp-site .sp-toc-col a{padding-block:6px}.sp-site .sp-post-aside{margin-top:28px}.sp-site .sp-prose .catalyst-author-card{grid-template-columns:1fr}.sp-site .sp-prose .catalyst-author-card>*{grid-column:1}.sp-site .sp-archive-feature{grid-template-columns:1fr;gap:18px}}@media (max-width: 520px){.sp-site .sp-logotype{font-size:1.5rem}.sp-site .sp-emblem{inline-size:26px;block-size:26px;font-size:1.2rem}.sp-site .sp-tools{gap:0}.sp-site .sp-grid--2,.sp-site .sp-grid--3,.sp-site .sp-more .catalyst-stories__grid{grid-template-columns:1fr}.sp-site .sp-card .sp-photo img{aspect-ratio:16 / 10}.sp-site .sp-card__excerpt{display:block}.sp-site .sp-footer-grid{grid-template-columns:1fr}.sp-site .sp-hero-actions .sp-button{flex:1 1 auto}}@media (prefers-reduced-motion: reduce){.sp-site *,.sp-site *::before,.sp-site *::after{transition:none !important;animation:none !important;scroll-behavior:auto !important}}@media print{.sp-site :is(.sp-utility,.sp-header,.sp-trend,.sp-toc-col,.sp-post-aside,.sp-more,.sp-newsletter-wrap,.sp-footer,.sp-comments){display:none !important}.sp-site .sp-post-layout{display:block}}.sp-site .sp-prose .wp-block-post-content>*{max-width:none;margin-left:0;margin-right:0}.sp-site .sp-prose .wp-block-post-content>:is(.alignwide,.alignfull){max-width:none;width:100%}.sp-site .sp-footer-col .wp-block-navigation__container{flex-direction:column;align-items:flex-start}.sp-site .sp-post-layout>.sp-prose{max-width:none}.sp-site .sp-post-layout{grid-template-columns:clamp(160px,15vw,230px) minmax(0,1fr) clamp(200px,20vw,290px)}@media (max-width: 1100px){.sp-site .sp-post-layout{grid-template-columns:clamp(150px,18vw,200px) minmax(0,1fr)}}@media (max-width: 760px){.sp-site .sp-post-layout{display:block}}.sp-site:not(.sp-paged) .sp-archive-grid>li:first-child{grid-column:1 / -1}.sp-site:not(.sp-paged) .sp-archive-grid>li:first-child .sp-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:auto auto auto 1fr auto;column-gap:25px;align-items:start;padding:20px;border-radius:8px;background:var(--s-soft)}.sp-site:not(.sp-paged) .sp-archive-grid>li:first-child .sp-card>.sp-photo{grid-row:1 / -1;margin:0;align-self:center}.sp-site:not(.sp-paged) .sp-archive-grid>li:first-child .sp-card>.sp-photo img{aspect-ratio:16 / 10}.sp-site:not(.sp-paged) .sp-archive-grid>li:first-child .sp-card>:not(.sp-photo){grid-column:2}.sp-site:not(.sp-paged) .sp-archive-grid>li:first-child .sp-meta{margin-top:6px}.sp-site:not(.sp-paged) .sp-archive-grid>li:first-child .sp-card__title{font-size:clamp(1.4rem,1.05rem + 1vw,1.8rem);line-height:1.2;letter-spacing:-0.035em;margin:14px 0 6px}.sp-site:not(.sp-paged) .sp-archive-grid>li:first-child .sp-card__excerpt p{-webkit-line-clamp:4;line-clamp:4;font-size:var(--sp-md)}.sp-site .sp-archive-meta{margin-bottom:4px}.sp-site .sp-archive-head .wp-block-catalyst-follow,.sp-site .sp-archive-head .catalyst-follow{margin:0}.sp-site .sp-archive-head :is(.catalyst-follow button,.catalyst-follow__button){padding:10px 14px;border:1px solid var(--s-border);border-radius:5px;background:transparent;color:var(--s-fg);font-size:var(--sp-sm);font-weight:600}.sp-site .sp-archive-head :is(.catalyst-follow button,.catalyst-follow__button)[aria-pressed="true"]{background:var(--s-fg);color:var(--s-bg);border-color:var(--s-fg)}.sp-site .sp-archive-list{padding-top:6px}.sp-site .sp-author-head{justify-content:flex-start;flex-direction:column;align-items:stretch;gap:14px}.sp-site .sp-author-hero{display:flex;align-items:center;gap:25px}.sp-site .sp-author-portrait{position:relative;inline-size:130px;block-size:130px;flex-shrink:0;border-radius:50%;overflow:hidden}.sp-site .sp-author-photo{position:relative;z-index:1;inline-size:100%;block-size:100%;object-fit:cover;background:transparent;border-radius:50%}.sp-site .sp-author-initials{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center;font:800 clamp(2rem,1.4rem + 1.6vw,2.6rem)/1 var(--sp-head);color:var(--s-bg);background:var(--sp-rule,var(--s-accent))}.sp-site .sp-author-name{margin:12px 0 0;font-size:clamp(2rem,1.4rem + 2vw,2.4rem)}.sp-site .sp-author-name::after{content:none}.sp-site :is(.sp-author-bio,.sp-author-cred){margin:10px 0 0;max-width:34rem;font-size:var(--sp-md);line-height:1.7;color:var(--s-muted)}.sp-site .sp-author-cred{font-weight:600;color:var(--s-fg)}.sp-site .sp-author-profiles{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0}.sp-site .sp-author-profiles a{display:inline-block;padding:6px 13px;border:1px solid var(--s-border);border-radius:999px;font:600 var(--sp-xs)/1.2 var(--sp-body);text-transform:uppercase;letter-spacing:0.06em}.sp-site .sp-author-profiles a:hover{border-color:var(--sp-rule,var(--s-accent));color:var(--s-accent-text)}.sp-site.sp-paged .sp-author-hero{gap:16px}.sp-site.sp-paged .sp-author-portrait{inline-size:64px;block-size:64px}.sp-site.sp-paged .sp-author-name{font-size:clamp(1.35rem,1.1rem + 1vw,1.7rem)}.sp-site.sp-paged .sp-author-bio{display:none}@media (max-width: 760px){.sp-site:not(.sp-paged) .sp-archive-grid>li:first-child .sp-card{grid-template-columns:1fr;padding:14px}.sp-site:not(.sp-paged) .sp-archive-grid>li:first-child .sp-card>:not(.sp-photo){grid-column:1}.sp-site:not(.sp-paged) .sp-archive-grid>li:first-child .sp-card>.sp-photo{grid-row:auto;margin-bottom:12px}.sp-site .sp-author-hero{align-items:flex-start;gap:16px}.sp-site .sp-author-portrait{inline-size:75px;block-size:75px}}.sp-site .sp-post-layout:is(.sp-post-layout--narrow,.sp-post-layout--wide){display:block}.sp-site .sp-post-layout--narrow>.sp-prose{max-width:46rem;margin-inline:auto}.sp-site .sp-post-layout--wide>.sp-prose{max-width:62rem;margin-inline:auto}.sp-site .sp-hero-post--bleed{max-width:none;padding-inline:0}.sp-site .sp-hero-post--bleed .sp-photo{border-radius:0}.sp-site .sp-hero-post--bleed .sp-photo img{aspect-ratio:21 / 8;max-height:560px}.sp-site .sp-page-head{padding-bottom:12px}.sp-site .sp-saved-list .catalyst-reader-list{margin:0}.sp-site .sp-saved-list :is(.catalyst-reader-list__items,.catalyst-reader-list ul){display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px;margin:0;padding:0;list-style:none}.sp-site .sp-saved-list :is(.catalyst-reader-list__empty,.catalyst-reader-list__message){padding:40px 0;color:var(--s-muted)}.sp-site .sp-saved-list .sp-post-content:empty{display:none}.sp-site :is(.catalyst-404,.catalyst-main){padding-inline:var(--sp-g)}.sp-site .sp-author-head .catalyst-author-card{margin:0;padding:16px 20px;border:0;border-radius:7px;background:var(--s-soft);max-width:46rem;font-size:var(--sp-md)}.sp-site .sp-author-head .catalyst-author-card__header{display:none}.sp-site .sp-author-fallback{display:flex;gap:18px;margin-top:28px;padding:22px;border-radius:7px;background:var(--s-soft);font-size:var(--sp-md)}.sp-site .sp-author-fallback img{border-radius:50%}.sp-site .catalyst-post-meta.sp-byline{margin:0}.sp-site .catalyst-post-meta .wp-block-post-date{color:var(--s-muted)}.sp-site .sp-prose :is(.wp-caption,figure[style*="width"],.gallery){max-width:100% !important;box-sizing:border-box}.sp-site .sp-prose .wp-caption{width:auto !important;margin-inline:0}.sp-site .sp-prose .wp-caption img{max-width:100%;height:auto}.sp-site .sp-prose .wp-caption-text{margin-top:8px;font-size:var(--sp-sm);color:var(--s-muted)}.sp-site .sp-prose .gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.sp-site .sp-prose .gallery .gallery-item{width:auto !important;margin:0 !important}.sp-site .sp-prose .gallery img{width:100%;height:auto;border:0 !important;border-radius:6px}.sp-site .sp-prose .gallery br{display:none}.sp-site .sp-prose .aligncenter{margin-inline:auto}.sp-site .sp-prose :is(.alignleft,.alignright){max-width:50%}.sp-site .sp-prose .alignleft{float:left;margin:0.3em 1.2em 0.8em 0}.sp-site .sp-prose .alignright{float:right;margin:0.3em 0 0.8em 1.2em}@media (max-width: 520px){.sp-site .sp-prose :is(.alignleft,.alignright){float:none;max-width:100%;margin-inline:0}}.sp-site .wp-block-search__inside-wrapper{min-width:0;max-width:100%;box-sizing:border-box}.sp-site .wp-block-search__input{min-width:0;flex:1 1 auto;width:100%}.sp-site .wp-block-search__button{flex:0 0 auto}.sp-site .sp-hero-grid{align-items:start}.sp-site .sp-hero-copy{padding-top:clamp(8px,3vw,44px)}.sp-site .sp-newsletter-wrap .catalyst-newsletter{background:var(--s-accent-strong)}.sp-site .sp-post-meta .catalyst-article-tools :is(.catalyst-btn,a){min-inline-size:32px;min-block-size:32px;justify-content:center}.sp-site .sp-post-meta .catalyst-share-group{gap:4px}.sp-site .sp-logotype small{margin-top:6px}.sp-site .catalyst-404__links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-block:24px 8px}.sp-site .catalyst-404__links .wp-block-button{margin:0}.sp-site .catalyst-404__links .wp-block-button__link{display:inline-flex;align-items:center;min-block-size:44px;padding:10px 22px;border:2px solid var(--s-accent-strong);border-radius:999px;background:var(--s-accent-strong);color:#fff;font:700 var(--sp-md)/1.2 var(--sp-body);letter-spacing:.01em}.sp-site .catalyst-404__links .wp-block-button__link:hover{filter:brightness(1.08)}.sp-site .catalyst-404__links .is-style-catalyst-quiet .wp-block-button__link{border-color:var(--s-fg);background:transparent;color:var(--s-fg)}.sp-site .catalyst-404__links .is-style-catalyst-quiet .wp-block-button__link:hover{border-color:var(--s-accent-text);color:var(--s-accent-text);filter:none}.sp-site .catalyst-404__topics .wp-block-categories{display:flex;flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none}.sp-site .catalyst-404__topics .wp-block-categories li{margin:0}.sp-site .catalyst-404__topics .wp-block-categories a{display:inline-flex;align-items:center;min-block-size:24px;padding:4px 10px;border:1px solid var(--s-border);border-radius:999px;font-size:var(--sp-sm);color:var(--s-fg)}.sp-site .catalyst-404__topics .wp-block-categories a:hover{border-color:var(--s-accent-text);color:var(--s-accent-text)}.sp-site .sp-visually-hidden{position:absolute !important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}:root{--rd-paper:var(--wp--preset--color--base,#ffffff);--rd-text:var(--wp--preset--color--contrast,#151515);--rd-ink:var(--wp--preset--color--ink,#151515);--rd-ink-2:#0d0f10;--rd-ink-line:#2f3336;--rd-on-ink:#ffffff;--rd-on-ink-muted:#b9bec3;--rd-on-accent-surface:#ffffff;--rd-trust-band-a:#101418;--rd-trust-band-b:#0b3a40;--rd-trust-band-link:#8fe3eb;--rd-on-accent-text:#151515;--rd-on-dark-muted:#c9cdd1;--rd-on-dark-subtle:#d6dadd;--rd-on-dark-dim:#9aa0a6;--rd-accent:var(--wp--preset--color--accent,#e53d2d);--rd-accent-strong:var(--wp--preset--color--accent-strong,#c93426);--rd-accent-text:#b62a1d;--rd-accent-on-ink:#ff7a6b;--rd-accent-soft:#fff1ee;--rd-accent-tint:#ffb4a8;--rd-secondary:var(--wp--preset--color--secondary,#087784);--rd-secondary-text:var(--catalyst-secondary,#087784);--rd-secondary-on-ink:var(--wp--preset--color--dark-secondary,#56c5d0);--rd-secondary-soft:#e9f4f5;--rd-secondary-tint:#cfe3e5;--rd-surface:var(--wp--preset--color--surface,#f4f5f6);--rd-muted:var(--catalyst-muted,#5f6468);--rd-line:#e3e6e8;--rd-line-dark:#2a2d30;--rd-card-label:#5b5f63;--rd-topic-bg:rgba(0,0,0,.2);--rd-topic-bg-hover:rgba(0,0,0,.35);--rd-topic-border:rgba(255,255,255,.3);--rd-topic-border-hover:rgba(255,255,255,.5);--rd-icon-border:#3a3d40;--rd-thumb-bg:#25282b;--rd-ink-chip:#2b2f33;--rd-max:1200px;--rd-g:clamp(16px,3.2vw,32px);--rd-head:var(--catalyst-font-heading,"Plus Jakarta Sans",Arial,sans-serif);--rd-body:var(--catalyst-font-body,"Inter",Arial,sans-serif)}@supports (color: color-mix(in srgb,red 10%,white)){:root{--rd-secondary-soft:color-mix(in srgb,var(--rd-secondary) 9%,var(--rd-paper));--rd-secondary-tint:color-mix(in srgb,var(--rd-secondary) 20%,var(--rd-paper));--rd-accent-soft:color-mix(in srgb,var(--rd-accent) 8%,var(--rd-paper));--rd-secondary-text:color-mix(in srgb,var(--catalyst-secondary,#087784) 88%,#000)}}[data-catalyst-theme="dark"]{--rd-paper:var(--wp--preset--color--dark-base,#161719);--rd-text:var(--wp--preset--color--dark-contrast,#f2f3f4);--rd-ink:#0c0d0e;--rd-ink-2:#08090a;--rd-ink-line:#202427;--rd-on-ink:#ffffff;--rd-on-ink-muted:#b9bec3;--rd-on-dark-muted:#c9cdd1;--rd-on-dark-subtle:#d6dadd;--rd-on-dark-dim:#9aa0a6;--rd-surface:var(--wp--preset--color--dark-surface,#1d2023);--rd-muted:var(--wp--preset--color--dark-muted,#9ca3af);--rd-line:#2c3033;--rd-line-dark:#202427;--rd-accent-strong:#c93426;--rd-accent-text:var(--wp--preset--color--dark-accent-text,#f05a48);--rd-accent-soft:#2a1c1a;--rd-accent-tint:#ff7a6b;--rd-secondary-text:var(--wp--preset--color--dark-secondary,#56c5d0);--rd-secondary-soft:#1b2729;--rd-secondary-tint:#2a3a3c;--rd-card-label:#c9cdd1;--rd-icon-border:#2c3033;--rd-thumb-bg:#1d2023;--rd-ink-chip:#202427}[data-catalyst-theme="dark"] .rd-hero-title em{color:var(--rd-accent-on-ink) !important}[data-catalyst-theme="dark"] .rd-main em,[data-catalyst-theme="dark"] .rd-rank:first-child b{color:var(--rd-accent-on-ink)}[data-catalyst-theme="dark"] .rd-byline :is(.catalyst-byline__reviewer,.catalyst-byline__reviewer-name){color:var(--rd-secondary-on-ink)}[data-catalyst-theme="dark"] .rd-role,[data-catalyst-theme="dark"] .rd-reviewed{color:var(--rd-secondary-on-ink)}[data-catalyst-theme="dark"] .rd-meta{color:var(--rd-on-dark-muted)}[data-catalyst-theme="dark"] .rd-lead__dek{color:var(--rd-on-dark-muted)}[data-catalyst-theme="dark"] .rd-hero-img img{box-shadow:0 20px 40px -20px rgba(0,0,0,.8)}[data-catalyst-theme="dark"] .rd-band--trending .rd-topics-col{background:var(--rd-accent-strong)}[data-catalyst-theme="dark"] .rd-band--accent .rd-panel{background:var(--rd-accent-strong)}[data-catalyst-theme="dark"] .rd-band--accent .rd-next i{background:var(--rd-accent-strong)}[data-catalyst-theme="dark"] .rd-band--accent .rd-next a{background:var(--rd-paper);box-shadow:0 8px 20px rgba(0,0,0,.35)}[data-catalyst-theme="dark"] .rd-band--accent .rd-next span{color:var(--rd-text)}[data-catalyst-theme="dark"] .rd-band--accent .rd-next small{color:var(--rd-on-dark-muted)}[data-catalyst-theme="dark"] .rd-band--accent .rd-next a:hover{background:var(--rd-ink)}[data-catalyst-theme="dark"] .rd-band--accent .rd-next a:hover span{color:var(--rd-on-ink)}[data-catalyst-theme="dark"] .rd-band--accent .rd-next a:hover small{color:var(--rd-on-dark-muted)}.rd{background:var(--rd-paper);color:var(--rd-text);overflow-x:clip}.rd-wrap{max-width:calc(var(--rd-max) + 2 * var(--rd-g));margin-inline:auto;padding-inline:var(--rd-g);box-sizing:border-box}.rd-main{display:block}.rd-main>*,.rd-brief>*,.rd-hero-text>*,.rd-hero-header>*,.rd-trust>*,.rd-trust__grid>*,.rd-rail>*,.rd-ink>.rd-wrap>*,.rd-read-next>.rd-wrap>*{margin-block:0}.rd-hero-text>.rd-byline{margin-top:26px}.rd-ink .rd-nx-grid,.rd-read-next .rd-nx-grid{margin-top:0}.rd-main :where(h1,h2,h3,h4){font-family:var(--rd-head);letter-spacing:-.03em;text-wrap:balance;margin:0}.rd-main a{color:inherit;text-decoration:none}.rd-main em{font-style:normal;color:var(--rd-accent)}.rd-ph{display:block;overflow:hidden;background:var(--rd-surface)}.rd-ph img,.rd-noimg{display:block;width:100%;height:100%;object-fit:cover}.rd-noimg{min-height:100%;background:linear-gradient(135deg,var(--rd-secondary-soft),var(--rd-accent-soft))}.rd-meta{font-size:.8125rem;color:var(--rd-muted)}.rd-kick{display:inline-flex;align-items:center;gap:10px;font:700 .6875rem/1 var(--rd-body);letter-spacing:.14em;text-transform:uppercase}.rd-kick::before{content:"";width:22px;height:3px;background:currentColor}.rd-tag{display:block;font:700 .6875rem/1.2 var(--rd-body);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.rd-btn{display:inline-flex;align-items:center;gap:8px;background:var(--rd-accent-strong);color:var(--rd-on-ink) !important;font:700 .8125rem/1 var(--rd-body);padding:12px 16px;border-radius:999px;text-decoration:none}.rd-btn:hover{filter:brightness(1.08)}.rd-lbl{display:inline-block;font:700 .6875rem/1 var(--rd-body);letter-spacing:.09em;text-transform:uppercase;padding:7px 8px;border-radius:3px;color:var(--rd-on-ink) !important}.rd-lbl--coral{background:var(--rd-accent-strong)}.rd-lbl--teal{background:var(--rd-secondary)}.rd-lbl--ink{background:var(--rd-ink-chip)}.rd-lbl--flat{background:none;padding:0}.rd-lbl--flat.rd-lbl--coral{color:var(--rd-accent-text) !important}.rd-lbl--flat.rd-lbl--teal{color:var(--rd-secondary-text) !important}.rd-lbl--flat.rd-lbl--ink{color:var(--rd-text) !important}@media (pointer: coarse){.rd-lbl--flat{padding-block:7px}}.rd-title{font-weight:700;line-height:1.3}.rd-title a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:var(--rd-accent)}.rd-sec-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.rd-sec-title h2{font-size:clamp(1.625rem,1.3rem + 1vw,2.25rem);font-weight:800}.rd-sec-title h2::after{content:".";color:var(--rd-accent)}.rd-sec-title a{font:600 .8125rem var(--rd-body);border-bottom:2px solid var(--rd-accent);padding-bottom:2px;white-space:nowrap}.rd-edition{background:var(--rd-ink-2);color:var(--rd-on-dark-muted);font:500 .6875rem/1.4 var(--rd-body);letter-spacing:.08em;text-transform:uppercase}.rd-edition .rd-wrap{display:flex;justify-content:space-between;gap:16px;padding-block:8px}.rd-edition b{color:var(--rd-accent-on-ink);letter-spacing:.14em}.rd-mast-sentinel{position:absolute;top:120px;left:0;width:1px;height:1px;pointer-events:none;opacity:0;visibility:hidden}.rd-header-part,.sp-header-part{display:contents}.rd-mast{background:var(--rd-ink);color:var(--rd-on-ink);position:sticky;top:0;z-index:30;transition:background .2s ease}body.catalyst-sticky-off{--catalyst-header-h:0px}body.catalyst-sticky-off .rd-mast{position:relative}body.admin-bar:not(.catalyst-sticky-off) .rd-mast{top:var(--wp-admin--admin-bar--height,32px)}@media screen and (max-width: 600px){body.admin-bar:not(.catalyst-sticky-off) .rd-mast{top:0}}.rd-mast__inner{display:flex;align-items:center;gap:28px;min-height:80px;transition:min-height .2s ease}.rd-mast.is-slim .rd-mast__inner{min-height:56px}.rd-mast.is-slim .sp-logotype{font-size:1.625rem}.rd-mast .sp-logo,.rd-footer .sp-logo{color:var(--rd-on-ink);text-decoration:none}.rd-mast .sp-logotype,.rd-footer .sp-logotype{font:800 2.125rem/.9 var(--rd-head);letter-spacing:-.06em;color:var(--rd-on-ink);transition:font-size .2s ease}.rd-mast .sp-brand-dot,.rd-footer .sp-brand-dot{color:var(--rd-accent)}.rd-nav{margin-inline:auto;position:static}.rd-nav .wp-block-navigation__container{gap:24px;position:static}.rd-nav .has-mega{position:static}.rd-nav .wp-block-navigation-item__content{color:var(--rd-on-ink);font:600 .875rem var(--rd-body);padding:6px 0;border-bottom:2px solid transparent}.rd-nav .wp-block-navigation-item__content:hover,.rd-nav .current-menu-item>.wp-block-navigation-item__content{border-color:var(--rd-accent)}.rd-nav .wp-block-navigation__submenu-container{background:var(--rd-ink);border:1px solid var(--rd-ink-line) !important}.rd-nav .wp-block-navigation__responsive-container-open,.rd-nav .wp-block-navigation__responsive-container-close{color:var(--rd-on-ink)}.rd-nav .wp-block-navigation__responsive-container.is-menu-open{background:var(--rd-ink) !important;color:var(--rd-on-ink) !important;padding:24px var(--rd-g)}.rd-nav .is-menu-open .wp-block-navigation-item__content{font-size:1.25rem}.rd-tools{display:flex;align-items:center;gap:12px;line-height:1}.rd-tools>*{margin:0}.rd-mast .catalyst-preferences{display:flex;gap:12px;align-items:center;margin:0;padding:0;line-height:1}.rd-icon,.rd-mast .catalyst-preferences button,.rd-mast .catalyst-preferences a{width:38px;height:38px;box-sizing:border-box;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--rd-icon-border);background:transparent;color:var(--rd-on-ink);cursor:pointer;padding:0 !important;margin:0;line-height:1;flex-shrink:0;vertical-align:middle}.rd-icon svg,.rd-mast .catalyst-preferences svg{display:block;margin:auto}.rd-mast .rd-subscribe{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:38px;padding:0 16px;border-radius:999px;margin:0;line-height:1;flex-shrink:0;vertical-align:middle}.rd-mast .catalyst-preferences :is(.catalyst-btn__text,.screen-reader-text){position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rd-icon:hover,.rd-mast .catalyst-preferences :is(button,a):hover{border-color:var(--rd-secondary-on-ink)}.rd-mast__progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:transparent;pointer-events:none;display:none}body.single .rd-mast__progress,body.single-post .rd-mast__progress{display:block}.catalyst-reading-progress-disabled .rd-mast__progress{display:none !important}.rd-mast__progress i{display:block;height:100%;width:var(--rd-progress,0%);background:var(--rd-accent);transition:width .05s linear}@media (min-width: 1181px){.rd-mast .rd-nav,.rd-nav .wp-block-navigation__responsive-container:not(.is-menu-open),.rd-nav .wp-block-navigation__responsive-dialog,.rd-nav .wp-block-navigation__responsive-container-content,.rd-nav .wp-block-navigation__container,.rd-nav li.has-mega{position:static !important}html:not(.js) .rd-nav li.has-mega:hover>.rd-mega,html:not(.js) .rd-nav li.has-mega:focus-within>.rd-mega{display:block}.rd-nav li.has-mega.is-mega-open>.rd-mega{display:block}.rd-nav li.has-mega>.wp-block-navigation__submenu-container{display:none !important}.rd-nav li.has-mega .wp-block-navigation__submenu-icon{display:none}}.rd-mega{display:none;position:absolute;left:0;right:0;top:100%;background:var(--rd-ink);color:var(--rd-on-ink);border-top:1px solid var(--rd-ink-line);border-bottom:3px solid var(--rd-accent);box-shadow:0 24px 48px rgba(0,0,0,.35);z-index:50;padding-block:24px 28px;text-align:start;white-space:normal}.rd-mega{max-height:min(420px,calc(100vh - 220px));overflow:auto;box-sizing:border-box}.rd-nav li.has-mega>.wp-block-navigation-item__content{position:relative}.rd-nav li.has-mega>.wp-block-navigation-item__content::after{content:"";position:absolute;left:-12px;right:-12px;top:100%;height:36px}.rd-mega__inner{max-width:var(--rd-max);margin-inline:auto;padding-inline:var(--rd-g)}.rd-mega__grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:stretch}.rd-mega__stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.rd-mega__story{display:flex;flex-direction:column;min-width:0;height:100%}.rd-mega__thumb{aspect-ratio:16 / 10;flex:1 1 auto;min-height:0;max-height:320px;border-radius:8px;overflow:hidden;margin-bottom:12px;background:var(--rd-thumb-bg);display:block}.rd-mega__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.rd-mega__story:hover .rd-mega__thumb img{transform:scale(1.04)}.rd-mega__body b{font:700 .6875rem/1.2 var(--rd-body);letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:6px}.rd-mega .rd-t-coral{color:var(--rd-accent-on-ink)}.rd-mega .rd-t-teal{color:var(--rd-secondary-on-ink)}.rd-mega .rd-t-ink{color:var(--rd-on-dark-muted)}.rd-mega__title{font:700 .9375rem/1.35 var(--rd-head);margin:0;letter-spacing:-.01em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.rd-mega__title a{color:var(--rd-on-ink);text-decoration:none;border:0;padding:0}.rd-mega__title a:hover{color:var(--rd-accent-on-ink)}.rd-mega__aside{border-inline-start:1px solid var(--rd-ink-line);padding-inline-start:28px;display:flex;flex-direction:column;gap:12px}.rd-mega__heading{font:700 .75rem/1.2 var(--rd-body);letter-spacing:.1em;text-transform:uppercase;color:var(--rd-on-dark-muted);margin:0 0 2px}.rd-mega__subcats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:10px}.rd-mega__subcats a{color:var(--rd-on-ink);text-decoration:none;font:600 .9375rem/1.3 var(--rd-body);border:0;padding:0;min-width:0;overflow-wrap:break-word}.rd-mega__subcats a:hover{color:var(--rd-accent-on-ink)}.rd-mega__all{color:var(--rd-accent-on-ink);font:700 .875rem/1.3 var(--rd-body);text-decoration:none;margin-top:6px;display:inline-block;border:0;padding:0}.rd-mega__all:hover{text-decoration:underline}@media (min-width: 1181px) and (max-width: 1439px){.rd-mega__grid{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.rd-mega__subcats{column-gap:16px;row-gap:8px}.rd-mega__subcats a{font-size:.875rem;line-height:1.25}}.rd-nav li.has-mega{display:flex;align-items:center}.rd-mega-toggle{display:none;width:22px;height:22px;margin-inline-start:3px;padding:0;border:0;border-radius:4px;background:none;color:var(--rd-on-dark-muted);cursor:pointer;align-items:center;justify-content:center}.rd-mega-toggle svg{display:block;transition:transform .2s ease}.rd-mega-toggle[aria-expanded="true"]{color:var(--rd-on-ink)}.rd-mega-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}.rd-mega-toggle:hover{color:var(--rd-accent-on-ink)}.rd-mega-toggle:focus-visible{outline:2px solid var(--rd-accent);outline-offset:2px}@media (min-width: 1181px){html.js .rd-mega-toggle{display:inline-flex}}.rd-nav .is-menu-open .rd-mega-toggle{display:none !important}@media (prefers-reduced-motion: reduce){.rd-mega-toggle svg{transition:none}}.rd-nav.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background:var(--rd-ink);color:var(--rd-on-ink);border:1px solid var(--rd-ink-line) !important;border-radius:8px;padding:8px 0;min-width:220px}.rd-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:8px 16px;border:0}.rd-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{color:var(--rd-accent-on-ink)}@media (min-width: 600px) and (max-width: 1180px){.rd-nav .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.rd-nav .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}.rd-nav{margin-inline:0;order:3}.rd-tools{margin-inline-start:auto}}.rd-nav .is-menu-open .rd-mega{display:none !important}.rd-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:56px;align-items:stretch}.rd-nav .is-menu-open .wp-block-navigation__container{gap:0;align-items:stretch;width:100%}.rd-nav .is-menu-open .wp-block-navigation-item{border-bottom:1px solid var(--rd-ink-line);padding-block:4px;width:100%}.rd-nav .is-menu-open .wp-block-navigation-item__content{padding:12px 0;border:0;font:700 1.25rem/1.2 var(--rd-head)}.rd-nav.wp-block-navigation .is-menu-open .wp-block-navigation__submenu-container{background:none !important;border-radius:0;border:0 !important;padding:0 0 8px 16px !important;min-width:0}.rd-nav .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item{border:0;padding:0}.rd-nav .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{font:600 1rem/1.3 var(--rd-body);padding:8px 0;color:var(--rd-on-dark-subtle)}.rd-nav .is-menu-open .wp-block-navigation__submenu-icon{display:none}.rd-mast-stripe{height:4px;background:linear-gradient(90deg,var(--rd-accent) 0 62%,var(--rd-secondary) 62% 100%)}.rd-search-panel{background:var(--rd-ink);padding:0 var(--rd-g) 20px}.rd-search-panel .wp-block-search{max-width:var(--rd-max);margin:auto}.rd-front{padding-block:30px 44px}.rd-front-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1.05fr);gap:28px}.rd-side-story{display:grid;gap:10px;align-content:start;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--rd-line)}.rd-side-story:last-child{border:0;margin:0;padding:0}.rd-side-story .rd-ph{aspect-ratio:16 / 10;border-radius:8px;margin-bottom:4px}.rd-side-story .rd-title{font-size:1.125rem}.rd-lead .rd-ph{aspect-ratio:16 / 10;border-radius:10px}.rd-lead__lbl{margin-top:-38px;margin-left:16px;position:relative}.rd-lead__title{font-size:clamp(1.875rem,1.2rem + 1.9vw,2.875rem);font-weight:800;line-height:1.08;letter-spacing:-.045em;margin:22px 0 12px}.rd-lead__dek{color:var(--rd-muted);font-size:1rem;line-height:1.6;margin:0 0 14px;max-width:60ch}.rd-most{background:var(--rd-secondary-soft);border-radius:12px;padding:22px 22px 8px;border-top:4px solid var(--rd-secondary);align-self:start}.rd-most h2{font-size:1.375rem;font-weight:800;display:flex;justify-content:space-between;align-items:center;gap:10px}.rd-most h2 span{color:var(--rd-secondary-text);font:700 .75rem var(--rd-body);letter-spacing:.12em;text-transform:uppercase}.rd-most ol{list-style:none;margin:0;padding:0}.rd-rank{display:grid;grid-template-columns:44px 1fr;gap:10px;padding:16px 0;border-bottom:1px solid var(--rd-secondary-tint)}.rd-rank:last-child{border:0}.rd-rank b{font:800 1.875rem/1 var(--rd-head);color:var(--rd-secondary-text)}.rd-rank:first-child b{color:var(--rd-accent)}.rd-rank .rd-title{font-size:.9375rem;line-height:1.35;margin-top:6px}.rd-band{color:var(--rd-on-ink);position:relative;overflow:hidden}.rd-band--secondary{background:var(--rd-secondary)}.rd-band--secondary::after{content:"↗";position:absolute;right:-10px;bottom:-35px;font:800 160px/1 var(--rd-head);color:rgba(255,255,255,.06);pointer-events:none}.rd-band__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;padding-block:44px;position:relative;z-index:1}.rd-band h2{font-size:clamp(1.875rem,1.3rem + 2vw,3rem);font-weight:800;line-height:1.02;margin-top:14px;color:var(--rd-on-ink)}.rd-band--secondary .rd-kick{color:var(--rd-on-ink)}.rd-band--secondary h2 em{color:var(--rd-accent-tint)}.rd-band p{color:var(--rd-on-ink);margin:14px 0 0;max-width:46ch}.rd-band__form .catalyst-newsletter{background:none;border:0;padding:0;margin:0;color:var(--rd-on-ink);box-shadow:none}.rd-band__form .catalyst-newsletter :is(h2,h3,.catalyst-newsletter__heading,.catalyst-newsletter__description):empty{display:none}.rd-band__form form{display:flex;flex-wrap:wrap;gap:8px}.rd-band__form input[type="email"],.rd-band__form input[type="text"]{flex:1 1 220px;border:0;border-radius:6px;padding:15px;font:400 .9375rem var(--rd-body);background:var(--rd-on-accent-surface);color:var(--rd-on-accent-text);min-height:50px}.rd-band__form :is(button,input[type="submit"]){white-space:nowrap;background:var(--rd-accent-strong);color:var(--rd-on-ink);border:0;border-radius:6px;padding:15px 20px;font:700 .875rem var(--rd-body);cursor:pointer;min-height:50px}.rd-band__form :is(label,small,.catalyst-newsletter__consent,p,.catalyst-checkbox-text){color:var(--rd-on-ink);font-size:.75rem;flex-basis:100%}.rd-band__form a{color:var(--rd-on-ink);text-decoration:underline}.rd-band--trending{background:none;color:var(--rd-on-ink);padding-block:8px;overflow:visible}.rd-band--trending::after{display:none}.rd-band--trending .rd-band__grid{gap:24px;padding-block:0;align-items:stretch}@media (min-width: 861px){.rd-band--trending .rd-band__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.rd-band--trending .rd-trending-col,.rd-band--trending .rd-topics-col{border-radius:16px;padding:28px 32px 30px;position:relative;overflow:hidden;box-sizing:border-box}.rd-band--trending .rd-trending-col{background:var(--rd-secondary)}.rd-band--trending .rd-topics-col{background:var(--rd-accent-strong)}.rd-band--trending .rd-trending-col::after,.rd-band--trending .rd-topics-col::after{content:"\2197";position:absolute;right:14px;bottom:-26px;font:800 120px/1 var(--rd-head);color:rgba(255,255,255,.07);pointer-events:none}.rd-band--trending .rd-kick{color:var(--rd-on-ink)}.rd-band--trending .rd-trending-heading,.rd-band--trending .rd-topics-heading{font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);font-weight:800;line-height:1.1;margin:6px 0 16px;color:var(--rd-on-ink)}.rd-band--trending .rd-trending-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.rd-band--trending .rd-trending-item{display:flex;align-items:baseline;gap:14px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.15)}.rd-band--trending .rd-trending-item:last-child{border-bottom:0;padding-bottom:0}.rd-trending-num{font:800 1.25rem/1 var(--rd-head);color:var(--rd-on-ink);opacity:.7;flex-shrink:0;width:2ch}.rd-band--trending .rd-trending-body{flex:1;min-width:0}.rd-band--trending .rd-trending-body b{font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;display:inline-block;margin-bottom:3px;color:var(--rd-on-ink)}.rd-band--secondary .rd-t-coral{color:var(--rd-on-ink)}.rd-band--secondary .rd-t-teal{color:var(--rd-on-ink)}.rd-band--secondary .rd-t-ink{color:var(--rd-on-ink)}.rd-band--trending .rd-t-coral{color:var(--rd-on-ink)}.rd-band--trending .rd-t-teal{color:var(--rd-on-ink)}.rd-band--trending .rd-t-ink{color:var(--rd-on-ink)}.rd-trending-title{font-size:1rem;line-height:1.35;margin:0;font-weight:700}.rd-trending-title a{color:var(--rd-on-ink);text-decoration:none}.rd-trending-title a:hover{text-decoration:underline}.rd-band--trending .rd-topics-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:0}.rd-band--trending .rd-topic-chip{display:flex;align-items:center;border-radius:10px;padding:12px 14px;justify-content:space-between;font-size:.9375rem;font-weight:600;background:var(--rd-topic-bg);border:1px solid var(--rd-topic-border);color:var(--rd-on-ink);text-decoration:none;min-width:0;box-sizing:border-box;transition:background .15s ease,border-color .15s ease}.rd-band--trending .rd-topic-chip::after{content:"\2197";margin-left:auto;padding-left:10px;font-weight:700}.rd-band--trending .rd-topic-chip:hover{background:var(--rd-topic-bg-hover);border-color:var(--rd-topic-border-hover);color:var(--rd-on-ink)}.rd-band--trending .rd-topic-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-band--trending .rd-topic-count{font-size:.8125rem;color:var(--rd-on-ink);font-weight:500;margin-left:6px}.rd-band--accent{background:none;padding-block:48px 56px;color:var(--rd-on-ink);overflow:visible}.rd-band--accent::after{display:none}.rd-band--accent .rd-panel{background:var(--rd-accent-strong);border-radius:16px;padding:36px 36px 40px;position:relative;overflow:hidden;box-sizing:border-box}.rd-band--accent .rd-panel::after{content:"\2197";position:absolute;right:18px;bottom:-34px;font:800 150px/1 var(--rd-head);color:rgba(255,255,255,.07);pointer-events:none}.rd-band--accent .rd-kick{color:var(--rd-on-ink)}.rd-band--accent h2{font-size:clamp(1.625rem,1.2rem + 1.4vw,2.5rem);font-weight:800;color:var(--rd-on-ink);line-height:1.05;margin-top:10px}.rd-band--accent .rd-next{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px;position:relative;z-index:1}.rd-band--accent .rd-next a{background:var(--rd-paper);border:0;border-radius:10px;padding:22px;display:flex;justify-content:space-between;align-items:center;min-height:100px;box-shadow:0 8px 20px rgba(0,0,0,.12);color:var(--rd-text);text-decoration:none;box-sizing:border-box;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.rd-band--accent .rd-next a div{display:flex;flex-direction:column;min-width:0}.rd-band--accent .rd-next small{display:block;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--rd-card-label);margin-bottom:6px;line-height:1.2;transition:color .15s ease}.rd-band--accent .rd-next span{font:800 1.5rem var(--rd-head);color:var(--rd-text);line-height:1.15;transition:color .15s ease}.rd-band--accent .rd-next i{width:44px;height:44px;border-radius:50%;background:var(--rd-accent-strong);color:var(--rd-on-ink);display:grid;place-items:center;font-style:normal;font-size:1.125rem;font-weight:800;flex-shrink:0;margin-left:14px}.rd-band--accent .rd-next a:hover{background:var(--rd-ink)}.rd-band--accent .rd-next a:hover span{color:var(--rd-on-ink)}.rd-band--accent .rd-next a:hover small{color:var(--rd-on-dark-muted)}.rd-band--accent .rd-next a:focus-visible{outline:3px solid var(--rd-on-ink);outline-offset:4px}.rd-latest{padding-block:52px 44px}.rd-latest-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:36px}.rd-latest-list{display:flex;flex-direction:column}.rd-list-item{display:grid;grid-template-columns:76px 1fr;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--rd-line)}.rd-list-item .rd-ph{width:76px;height:76px;border-radius:50%}.rd-list-item .rd-title{font-size:.9375rem;line-height:1.35;margin-top:6px}.rd-cards{display:grid;grid-template-columns:1fr 1fr;gap:26px}.rd-card .rd-ph{aspect-ratio:3 / 2;border-radius:8px;margin-bottom:14px}.rd-card .rd-title{font-size:1.1875rem;margin:10px 0 8px}.rd-card p{margin:0 0 10px;color:var(--rd-muted);font-size:.875rem;line-height:1.55}.rd-promo{background:var(--rd-accent-strong);color:var(--rd-on-ink);border-radius:10px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;position:relative;overflow:hidden;min-height:320px}.rd-promo::after{content:"";position:absolute;right:-40px;top:-40px;width:160px;height:160px;border-radius:50%;border:26px solid rgba(255,255,255,.11)}.rd-promo .rd-kick{color:var(--rd-on-ink)}.rd-promo h3{font-size:1.75rem;font-weight:800;line-height:1.05;margin-top:10px}.rd-promo p{color:var(--rd-on-ink)}.rd-go{align-self:flex-start;background:var(--rd-on-accent-surface);color:var(--rd-on-accent-text) !important;font:700 .8125rem var(--rd-body);padding:11px 15px;border-radius:999px;position:relative;z-index:1}.rd-cards--two .rd-promo{grid-column:1 / -1;min-height:auto}.rd-latest-grid--single-col{grid-template-columns:1fr;max-width:860px;margin-inline:auto}.rd-topics{padding-block:8px 56px}.rd-tiles{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.rd-tile{position:relative;aspect-ratio:3 / 4;border-radius:10px;overflow:hidden;color:var(--rd-on-ink) !important;display:flex;align-items:flex-end;padding:16px;background:var(--rd-ink)}.rd-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.rd-tile:hover img{transform:scale(1.05)}.rd-tile::before{content:"";position:absolute;inset:0;z-index:1}.rd-tile--coral::before{background:linear-gradient(180deg,transparent 30%,color-mix(in srgb,var(--rd-accent-strong) 92%,transparent) 100%)}.rd-tile--teal::before{background:linear-gradient(180deg,transparent 30%,color-mix(in srgb,var(--rd-secondary) 94%,black) 100%)}.rd-tile--ink::before{background:linear-gradient(180deg,transparent 30%,rgba(21,21,21,.92) 100%)}.rd-tile div{position:relative;z-index:2}.rd-tile h3{font-size:1.25rem;font-weight:800;color:var(--rd-on-ink)}.rd-tile span{font-size:.75rem;opacity:.9}.rd-ink{background:var(--rd-ink);color:var(--rd-on-ink);padding-block:56px}.rd-ink .rd-sec-title h2,.rd-ink .rd-title{color:var(--rd-on-ink)}.rd-ink .rd-meta{color:var(--rd-on-dark-muted)}.rd-ink .rd-lbl--flat.rd-lbl--coral{color:var(--rd-accent-on-ink) !important}.rd-ink .rd-lbl--flat.rd-lbl--teal{color:var(--rd-secondary-on-ink) !important}.rd-ink .rd-lbl--flat.rd-lbl--ink{color:var(--rd-on-dark-muted) !important}.rd-picks{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:36px}.rd-pick-main .rd-ph{aspect-ratio:16 / 9;border-radius:10px;margin-bottom:18px}.rd-pick-main__title{font-size:clamp(1.5rem,1.1rem + 1.2vw,2.125rem) !important;font-weight:800;line-height:1.12 !important;margin:14px 0 10px}.rd-pick-main p{color:var(--rd-on-ink-muted)}.rd-pick{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--rd-ink-line)}.rd-pick:first-child{padding-top:0}.rd-pick .rd-ph{aspect-ratio:4 / 3;border-radius:6px}.rd-pick .rd-title{font-size:1rem;line-height:1.35;margin:8px 0 4px}.rd-nx-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.rd-nx .rd-ph{aspect-ratio:3 / 2;border-radius:10px;margin-bottom:14px}.rd-nx .rd-title{font-size:1.1875rem;margin:10px 0 8px}.rd-read-next{background:var(--rd-paper);padding-block:52px 36px;border-top:1px solid var(--rd-line)}.rd-read-next .rd-sec-title{margin-bottom:24px}.rd-read-next .rd-sec-title h2{color:var(--rd-text);font-size:clamp(1.625rem,1.2rem + 1vw,2.125rem);font-weight:800;margin:0}.rd-read-next .rd-sec-title a{color:var(--rd-secondary-text);font:700 .875rem var(--rd-body)}.rd-read-next .rd-nx .rd-title{color:var(--rd-text)}.rd-read-next .rd-nx .rd-title a{color:var(--rd-text) !important;text-decoration:none !important;font-weight:800;line-height:1.25}.rd-read-next .rd-nx .rd-title a:hover{color:var(--rd-secondary-text) !important}.rd-read-next .rd-nx .rd-meta{color:var(--rd-muted);font-size:.8125rem}.rd-plays{background:var(--rd-surface);padding-block:52px}.rd-plays-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:48px}.rd-plays .rd-kick{color:var(--rd-secondary-text)}.rd-plays h2{font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);font-weight:800;line-height:1.08;margin:14px 0}.rd-play{display:grid;grid-template-columns:70px 1fr 30px;gap:18px;align-items:center;padding:20px 0;border-bottom:1px solid var(--rd-line)}.rd-play:first-child{padding-top:0}.rd-play b{font:800 2.5rem/1 var(--rd-head);color:var(--rd-secondary-text)}.rd-play .rd-title{font-size:1.25rem;line-height:1.25;margin:6px 0 4px}.rd-play p{margin:0;color:var(--rd-muted);font-size:.875rem}.rd-play__go{color:var(--rd-accent) !important;font-size:1.5rem}.rd-footer{background:var(--rd-ink-2);color:var(--rd-on-dark-muted);padding-block:44px 26px}.rd-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.rd-footer__brand p{max-width:34ch;margin:16px 0 0}.rd-footer__heading{color:var(--rd-on-ink);font:700 .8125rem var(--rd-body) !important;letter-spacing:.02em;margin:0 0 12px}.rd-footer a{color:var(--rd-on-dark-muted)}.rd-footer a:hover{color:var(--rd-on-ink)}.rd-footer .wp-block-navigation__container{gap:4px 18px}.rd-footer__col .wp-block-navigation__container{flex-direction:column;align-items:flex-start}.rd-footer .wp-block-navigation-item__content{font-size:.875rem;padding:4px 0}.rd-footer__bottom{grid-column:1 / -1;border-top:1px solid var(--rd-line-dark);padding-top:18px;font-size:.75rem;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.rd-footer__subscribe{color:var(--rd-on-dark-muted);text-decoration:none;font-weight:600}.rd-footer__subscribe:hover{color:var(--rd-accent)}.rd-ad{display:grid;place-content:center;text-align:center;gap:6px;margin:0;contain:layout paint;color:var(--rd-muted)}.rd-ad__label{font:700 .625rem/1 var(--rd-body);letter-spacing:.18em;text-transform:uppercase}.rd-ad ins{width:100%}.rd-ad--placeholder{background:repeating-linear-gradient(135deg,var(--rd-surface) 0 12px,var(--rd-paper) 12px 24px);border:1px dashed var(--rd-line);border-radius:10px}.rd-ad--placeholder small{font-size:.75rem;padding-inline:12px}.rd-ad--in{min-height:280px;margin-block:36px}.rd-ad--rect{min-height:280px;max-width:336px;width:100%}.rd-ad--half{min-height:600px;flex:1;margin-top:26px;position:sticky;top:20px}.rd-ad--sky{min-height:600px;position:sticky;top:20px}.rd-plays .rd-ad--rect{margin-top:28px}.rd-plays .rd-ad--placeholder{background:repeating-linear-gradient(135deg,var(--rd-line) 0 12px,var(--rd-surface) 12px 24px)}.rd-ad:not(.rd-ad--placeholder){grid-template-rows:auto 1fr;place-content:stretch}.rd-ad[data-rd-revoked]{display:none !important}.rd-hero{background:var(--rd-paper);color:var(--rd-text);padding-block:36px 40px;border-bottom:1px solid var(--rd-line);position:relative}.rd-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:48px;align-items:start;position:relative;z-index:1}.rd-hero:not(:has(.rd-hero-img)) .rd-hero-grid{grid-template-columns:minmax(0,860px)}.rd-hero-text{padding-bottom:0}.rd-hero-header{margin:0}.rd-crumbs{font-size:.8125rem;color:var(--rd-muted);display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.rd-crumbs a{color:var(--rd-text)}.rd-crumbs a:hover{color:var(--rd-accent-strong)}.rd-chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:20px}.rd-chip{font:600 .75rem/1 var(--rd-body);border:1px solid var(--rd-line);color:var(--rd-text) !important;background:var(--rd-surface);padding:6px 10px;border-radius:999px}.rd-chip:hover{border-color:var(--rd-accent-strong);color:var(--rd-accent-strong) !important}.rd-hero-title{font-size:clamp(2rem,1.2rem + 2.6vw,3.375rem);line-height:1.04;font-weight:800;letter-spacing:-.045em !important;color:var(--rd-text)}.rd-hero-title em{color:var(--rd-accent-strong) !important}.rd-dek{font-size:clamp(1rem,.9rem + .3vw,1.1875rem);line-height:1.55;color:var(--rd-muted);max-width:56ch;margin:20px 0 0}.rd-byline{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin-top:26px;line-height:1.5;color:var(--rd-muted);font-size:.8125rem}.rd-byline a{color:var(--rd-text) !important;font-weight:700}.rd-byline a:hover{color:var(--rd-secondary-text) !important}.rd-byline :is(.catalyst-byline__author,.catalyst-byline__reviewer,.catalyst-byline__updated,.catalyst-byline__reading-time){display:inline-flex;align-items:center;gap:8px}.rd-byline .catalyst-byline__author-name{font-size:.9375rem}.rd-byline :is(.catalyst-byline__avatar img,.wp-block-avatar img){width:46px;height:46px;border-radius:50%;display:block}.rd-byline :is(.catalyst-byline__date,.catalyst-byline__updated,.catalyst-byline__reading-time,.wp-block-post-date){color:var(--rd-muted)}.rd-byline :is(.catalyst-byline__reviewer,.catalyst-byline__reviewer-name){color:var(--rd-secondary-text)}.rd-byline svg{width:14px;height:14px}.rd-byline>*{margin:0 !important}.rd-byline__name{font-weight:700;color:var(--rd-text) !important}.rd-byline .rd-meta{color:var(--rd-muted)}.rd-role{font-size:.75rem;color:var(--rd-secondary-text);margin-left:6px}.rd-reviewed{display:block;font-size:.75rem;color:var(--rd-secondary-text)}.rd-reviewed a{text-decoration:underline}.rd-avatar{width:46px;height:46px;border-radius:50%;background:var(--rd-accent-strong);color:var(--rd-on-ink);display:inline-grid;place-items:center;font:800 .9375rem var(--rd-head);flex:none;object-fit:cover}.rd-avatar--lg{width:64px;height:64px;font-size:1.25rem;background:var(--rd-secondary)}.rd-hero-img{margin:0}.rd-hero-img img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:12px;box-shadow:0 16px 36px -16px rgba(0,0,0,.15);display:block}.rd-hero-img figcaption{font-size:.75rem;color:var(--rd-muted);margin-top:10px;position:relative}.rd-toolbar{border-bottom:1px solid var(--rd-line)}.rd-toolbar__inner{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:12px}.rd-toolbar .rd-kick{color:var(--rd-accent-text)}.rd-toolbar .catalyst-article-tools{display:flex;align-items:center;gap:14px;margin:0;padding:0;border:0;background:none;position:static}.rd-toolbar .catalyst-article-tools__progress{display:none}.rd-toolbar .catalyst-article-tools__actions{display:flex;gap:6px;flex-wrap:wrap}.rd-toolbar .catalyst-btn{background:none;border:1px solid transparent;color:var(--rd-text);font:600 .8125rem var(--rd-body);display:inline-flex;gap:6px;align-items:center;padding:8px 10px;border-radius:999px;cursor:pointer}.rd-toolbar .catalyst-btn:hover{border-color:var(--rd-line)}.rd-brief{display:flex;margin-block:34px 44px;border-radius:14px;overflow:hidden;box-shadow:0 18px 40px -28px rgba(11,42,46,.35)}.rd-wrap.rd-brief{padding-inline:0;width:calc(100% - 2 * var(--rd-g));max-width:var(--rd-max)}@media (min-width: 1101px){.rd-brief:has(>.rd-brief__stats){display:grid;grid-template-columns:minmax(0,1fr) var(--rd-rail-w,336px)}.rd-brief:has(>.rd-brief__stats)>div:first-child:not(.rd-brief__stats){grid-column:1}.rd-brief:has(>.rd-brief__stats):has(>div:nth-child(3)){grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--rd-rail-w,336px)}}.rd-brief:not(:has(>div)){display:none}.rd-brief>div{flex:1.25 1 0;min-width:0;padding:26px 28px}.rd-brief>.rd-brief__stats{flex:1 1 0}.rd-brief__answer{background:var(--rd-secondary);color:var(--rd-on-ink)}.rd-brief__answer .rd-tag{color:var(--rd-on-ink)}.rd-brief__answer p{margin:0;font-size:1rem;line-height:1.6}.rd-brief__take{background:var(--rd-secondary-soft)}.rd-brief__take .rd-tag{color:var(--rd-accent-strong)}.rd-brief__take ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.rd-brief__take li{position:relative;padding-left:22px;font-size:.90625rem;line-height:1.5}.rd-brief__take li::before{content:"";position:absolute;left:0;top:6px;width:10px;height:10px;border-radius:2px;background:var(--rd-accent)}.rd-brief__take b{display:block;font-family:var(--rd-head);font-size:.9375rem}.rd-brief__stats{background:var(--rd-ink);color:var(--rd-on-ink)}.rd-brief__stats .rd-tag{color:var(--rd-accent-on-ink)}.rd-stat{display:grid;grid-template-columns:92px 1fr;gap:12px;align-items:baseline;padding:10px 0;border-top:1px solid var(--rd-ink-line)}.rd-stat:first-of-type{border:0;padding-top:0}.rd-stat b{font:800 1.75rem/1 var(--rd-head);color:var(--rd-secondary-on-ink)}.rd-stat span{font-size:.8125rem;color:var(--rd-on-dark-subtle)}.rd-stat i{font-style:normal;color:var(--rd-on-dark-dim)}.rd-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--rd-rail-w,336px);gap:var(--rd-rail-gap,56px);padding-bottom:56px}.rd-layout>.rd-prose{max-width:none;width:100%}.rd-rail{display:flex;flex-direction:column;gap:24px;position:relative}.rd-rail__sticky>*{margin-block:0}.rd-rail__sticky{position:sticky;top:20px;display:flex;flex-direction:column;gap:24px;z-index:2}.rd-rail__sticky .rd-ad,.rd-ad[data-rd-ad="rail_sticky"]{position:static;width:300px;min-height:270px;max-width:100%}.rd-trust__grid>.catalyst-author-card,.rd-trust__grid>.rd-author{min-width:0}.rd-toc{border:1px solid var(--rd-line);border-top:4px solid var(--rd-secondary);border-radius:12px;padding:18px 20px 16px;background:var(--rd-paper);display:flex;flex-direction:column;max-height:calc(100vh - 360px);min-height:180px;box-sizing:border-box}.rd-toc .rd-tag{color:var(--rd-secondary-text);flex-shrink:0;margin-bottom:8px}.rd-toc ol{list-style:none;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;flex:1 1 auto;min-height:0}.rd-toc-m ol{list-style:none;margin:0;padding:0}.rd-toc li a,.rd-toc-m li a{display:grid;grid-template-columns:30px 1fr;gap:6px;padding:8px 0;border-top:1px solid var(--rd-line);font:600 .875rem/1.35 var(--rd-body)}.rd-toc li:first-child a{border:0}.rd-toc b,.rd-toc-m b{font:800 .75rem/1.6 var(--rd-head);color:var(--rd-muted)}.rd-toc a.is-active,.rd-toc a.is-active b{color:var(--rd-accent-text)}.rd-toc__bar{height:4px;background:var(--rd-line);border-radius:4px;margin-top:12px;flex-shrink:0}.rd-toc__bar i{display:block;width:var(--rd-progress,0%);height:100%;background:var(--rd-accent);border-radius:4px}.rd-toc-m{display:none}.rd-rail-more{border:1px solid var(--rd-line);border-radius:12px;padding:18px 20px 8px;background:var(--rd-paper)}.rd-rail-more .rd-tag{color:var(--rd-accent-strong);display:block;margin-bottom:6px}.rd-rail-more ol{list-style:none;margin:0;padding:0}.rd-rail-more li a{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--rd-line);font:700 .875rem/1.35 var(--rd-head);color:var(--rd-text);text-decoration:none}.rd-rail-more li:first-child a{border:0}.rd-rail-more li a:hover{color:var(--rd-accent-strong)}.rd-rail-more img{width:64px;height:48px;object-fit:cover;border-radius:6px;display:block}.rd-rail-more__ph{width:64px;height:48px;border-radius:6px;background:var(--rd-thumb-bg);display:block}.rd-toolbar .catalyst-share-group{display:none !important}.rd-prose{font-size:1.125rem;line-height:1.75;min-width:0}.rd-prose .rd-post-content>p{margin:0 0 1.15em}.rd-prose em{color:inherit;font-style:italic}.rd-prose .rd-post-content>:is(.alignwide,.alignfull){max-width:100%;margin-inline:0}.rd-prose img,.rd-prose video,.rd-prose iframe,.rd-prose embed,.rd-prose object,.rd-prose svg,.rd-prose figure{max-width:100%;box-sizing:border-box}.rd-prose img{height:auto}.rd-prose video{height:auto}.rd-prose figure{margin-inline:0}.rd-prose :is(iframe,embed,object){aspect-ratio:16 / 9;height:auto}.rd-prose :is(iframe,embed,object)[width][height]{aspect-ratio:auto}.rd-prose :is(.wp-block-embed,.wp-block-embed__wrapper) iframe{height:100%}.rd-lede::first-letter{float:left;font:800 4.625rem/.8 var(--rd-head);color:var(--rd-accent);margin:8px 12px 0 0}.rd-prose :is(h2,h3)[id]{scroll-margin-top:calc(var(--catalyst-header-h,80px) + 16px)}.rd-prose h2{font-size:clamp(1.625rem,1.2rem + 1vw,2.125rem);font-weight:800;line-height:1.15;margin:56px 0 18px}.rd-secno{display:block;font:800 .8125rem/1 var(--rd-body);letter-spacing:.14em;color:var(--rd-accent-text);margin-bottom:12px}.rd-secno::after{content:"";display:inline-block;width:28px;height:2px;background:var(--rd-accent);vertical-align:middle;margin-left:10px}.rd-prose h3{font-size:1.3125rem;font-weight:700;line-height:1.3;margin:32px 0 10px}.rd-step{display:flex;gap:12px;align-items:center}.rd-step i{font-style:normal;flex:none;width:34px;height:34px;border-radius:8px;background:var(--rd-secondary);color:var(--rd-on-ink);display:grid;place-items:center;font:800 1rem var(--rd-head)}.rd-prose .rd-post-content a:not(.rd-lbl):not([class*="wp-block-button"]){color:var(--rd-secondary-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.rd-prose figure:not(.wp-block-table):not(.wp-block-pullquote){margin:32px 0}.rd-prose figure img{border-radius:10px;height:auto}.rd-prose figcaption{font-size:.8125rem;color:var(--rd-muted);margin-top:10px}.rd-prose .wp-block-quote,.rd-prose blockquote:not([class]){margin:36px 0;padding:30px 32px 26px;background:var(--rd-secondary);color:var(--rd-on-ink);border:0;border-radius:12px;position:relative}.rd-prose .wp-block-quote::before{content:"\201C";position:absolute;top:-18px;left:24px;font:800 90px/1 var(--rd-head);color:var(--rd-accent)}.rd-prose .wp-block-quote p{font:700 clamp(1.25rem,1rem + .6vw,1.5625rem)/1.35 var(--rd-head);letter-spacing:-.02em;margin:0 0 14px}.rd-prose .wp-block-quote cite{font:600 .8125rem var(--rd-body);font-style:normal;color:var(--rd-on-ink)}.rd-prose .wp-block-quote a{color:var(--rd-on-ink) !important}.rd-prose .wp-block-table{margin:28px 0 30px;overflow-x:auto;border-radius:12px;border:1px solid var(--rd-line)}.rd-prose .wp-block-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:.9375rem;line-height:1.45;margin:0}.rd-prose .wp-block-table th{font:700 .8125rem/1.3 var(--rd-head);text-align:left;padding:14px 16px;color:var(--rd-on-ink);background:var(--rd-ink);border:0}.rd-prose .wp-block-table th:nth-child(2){background:var(--rd-secondary)}.rd-prose .wp-block-table th:nth-child(3){background:var(--rd-accent-strong)}.rd-prose .wp-block-table td{padding:13px 16px;border:0;border-top:1px solid var(--rd-line);vertical-align:top}.rd-prose .wp-block-table td:first-child{font-weight:700;background:var(--rd-surface)}.rd-prose .wp-block-table figcaption{padding:10px 16px;margin:0}.rd-cards-list,.rd-checklist,.rd-tiers{list-style:none !important;padding:0 !important;margin:24px 0 28px !important;display:grid;gap:12px}.rd-cards-list{grid-template-columns:1fr 1fr}.rd-cards-list li{background:var(--rd-accent-soft);border-radius:10px;padding:16px 18px;font-size:.9375rem;line-height:1.5;margin:0 !important}.rd-cards-list li>strong:first-child{display:block;font-family:var(--rd-head);color:var(--rd-accent-strong);margin-bottom:4px}.rd-checklist{padding:20px 22px !important;background:var(--rd-surface);border-radius:12px}.rd-checklist li{position:relative;padding-left:34px;font-size:1rem;line-height:1.55;margin:0 !important}.rd-checklist li::before{content:"";position:absolute;left:0;top:2px;width:22px;height:22px;border-radius:6px;border:2px solid var(--rd-secondary);background:var(--rd-paper)}.rd-tiers li{border-radius:10px;padding:16px 18px;font-size:.96875rem;line-height:1.5;color:var(--rd-on-ink);margin:0 !important}.rd-tiers li>strong:first-child{display:block;font-family:var(--rd-head);font-size:1.0625rem;color:var(--rd-on-ink);margin-bottom:2px}.rd-tiers li:nth-child(1){background:var(--rd-secondary)}.rd-tiers li:nth-child(2){background:var(--rd-accent-strong)}.rd-tiers li:nth-child(3){background:var(--rd-ink)}.rd-tiers li a{color:var(--rd-on-ink) !important}.rd-related{border:1px solid var(--rd-line);border-left:4px solid var(--rd-secondary);border-radius:12px;padding:16px 18px;margin:32px 0;background:var(--rd-surface)}.rd-related__title{font:700 .6875rem/1.2 var(--rd-body);letter-spacing:.12em;text-transform:uppercase;color:var(--rd-secondary-text);margin:0 0 10px}.rd-related__grid{display:grid;grid-template-columns:1fr;gap:10px}.rd-related__card{display:flex;flex-direction:row;align-items:flex-start;gap:14px;min-width:0}.rd-related__thumb{flex:none;width:88px;aspect-ratio:4 / 3;border-radius:6px;overflow:hidden;margin:0}.rd-related__thumb img{width:100%;height:100%;object-fit:cover;display:block}.rd-related__body{flex:1 1 auto;min-width:0}.rd-related__body b{display:block;font:700 .625rem/1.2 var(--rd-body);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px}.rd-related .rd-related__heading{font:700 1rem/1.35 var(--rd-body);letter-spacing:0;margin:0;padding:0}.rd-related__heading a{color:var(--rd-text) !important;text-decoration:none !important}.rd-related__heading a:hover{color:var(--rd-secondary-text) !important;text-decoration:underline !important;text-underline-offset:3px}.rd-related__heading a:focus-visible{outline:2px solid var(--rd-accent);outline-offset:2px}@media (max-width: 640px){.rd-related__thumb{width:72px}}.rd-t-coral{color:var(--rd-accent-text)}.rd-t-teal{color:var(--rd-secondary-text)}.rd-t-ink{color:var(--rd-muted)}.rd-faq-title::before{content:none}.rd-faq{border-top:3px solid var(--rd-text);margin-bottom:24px}.rd-faq details{border-bottom:1px solid var(--rd-line)}.rd-faq summary{list-style:none;cursor:pointer;font:700 1.125rem/1.35 var(--rd-head);padding:20px 44px 20px 0;position:relative}.rd-faq summary::-webkit-details-marker{display:none}.rd-faq summary::after{content:"+";position:absolute;right:0;top:16px;width:30px;height:30px;border-radius:50%;background:var(--rd-secondary-soft);color:var(--rd-secondary-text);display:grid;place-items:center;font:700 1.25rem/1 var(--rd-body)}.rd-faq details[open] summary::after{content:"\2013";background:var(--rd-secondary);color:var(--rd-on-ink)}.rd-faq [itemprop="text"]>*{margin:0 0 20px;font-size:1.03125rem}.rd-trust{margin:56px 0 28px;border-radius:14px;background:var(--rd-surface);padding:28px;border-top:6px solid var(--rd-secondary);font-size:1rem;line-height:1.55}.rd-trust h2{margin:0 0 20px !important;font-size:1.625rem !important}.rd-trust__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:start}.rd-author{display:flex;gap:16px}.rd-author img{width:64px;height:64px;border-radius:50%}.rd-author .wp-block-post-author-biography{font-size:.9375rem;margin-top:6px}.rd-trust .catalyst-author-card{background:none;border:0;padding:0;margin:0;box-shadow:none}.rd-trust .catalyst-author-card img{border-radius:50%}.rd-trust .catalyst-author-card :is(h3,h4,.catalyst-author-card__name){font:800 1.125rem var(--rd-head);margin:0}.rd-trust .catalyst-author-card__role{color:var(--rd-muted);font-size:.8125rem}.rd-trust .catalyst-author-card__badge{background:var(--rd-secondary);color:var(--rd-on-ink);border-radius:999px;font-size:.6875rem;padding:3px 8px}.rd-trust .rd-tag{color:var(--rd-text)}.rd-author__name{font:800 1.125rem var(--rd-head)}.rd-author .rd-meta{display:block}.rd-author p{font-size:.9375rem;margin:8px 0}.rd-author__more{font:700 .875rem var(--rd-body);color:var(--rd-accent-strong) !important}.rd-author-profiles{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.rd-author-social{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--rd-line);background:var(--rd-paper);color:var(--rd-muted);text-decoration:none !important;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .1s ease}.rd-author-social svg{width:15px;height:15px;display:block}.rd-author-social:hover{transform:translateY(-1px);color:var(--rd-text);border-color:var(--rd-text)}.rd-author-social--website:hover{color:var(--rd-secondary-text);border-color:var(--rd-secondary-text)}.rd-author-social--linkedin:hover{background:#0a66c2;color:var(--rd-on-ink);border-color:#0a66c2}.rd-author-social--x:hover{background:#000;color:var(--rd-on-ink);border-color:#000}.rd-author-social--facebook:hover{background:#1877f2;color:var(--rd-on-ink);border-color:#1877f2}.rd-author-social--instagram:hover{background:#e4405f;color:var(--rd-on-ink);border-color:#e4405f}.rd-author-social--youtube:hover{background:#cd201f;color:var(--rd-on-ink);border-color:#cd201f}.rd-facts{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.rd-facts dt{font:700 .6875rem var(--rd-body);letter-spacing:.1em;text-transform:uppercase;color:var(--rd-muted)}.rd-facts dd{margin:4px 0 0;font:700 .9375rem var(--rd-head)}.rd-facts a{color:var(--rd-secondary-text) !important;text-decoration:underline}.rd-sources{margin-top:22px;border-top:1px solid var(--rd-line);padding-top:16px}.rd-sources summary{font:700 .9375rem var(--rd-head);cursor:pointer}.rd-sources ol{margin:12px 0 0;padding-left:22px;font-size:.90625rem;display:grid;gap:8px}.rd-sources a{color:var(--rd-secondary-text);text-decoration:underline;overflow-wrap:anywhere}.rd-disclaimer{font-size:.8125rem;color:var(--rd-muted);margin:16px 0 0}.rd-tags{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0;font-size:0}.rd-tags a{font:600 .8125rem var(--rd-body);background:var(--rd-surface);border-radius:999px;padding:8px 12px}.rd-share-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--rd-line);background:var(--rd-paper);color:var(--rd-ink);text-decoration:none;cursor:pointer;padding:0;box-sizing:border-box;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .1s ease}.rd-share-btn svg{width:18px;height:18px;display:block}.rd-share-btn:hover{transform:translateY(-1px)}.rd-share-btn--linkedin:hover{background:#0a66c2;color:var(--rd-on-ink);border-color:#0a66c2}.rd-share-btn--x:hover{background:#000;color:var(--rd-on-ink);border-color:#000}.rd-share-btn--facebook:hover{background:#1877f2;color:var(--rd-on-ink);border-color:#1877f2}.rd-share-btn--whatsapp:hover{background:#25d366;color:var(--rd-on-ink);border-color:#25d366}.rd-share-btn--email:hover{background:var(--rd-accent-strong);color:var(--rd-on-ink);border-color:var(--rd-accent-strong)}.rd-share-btn--copy:hover{background:var(--rd-secondary);color:var(--rd-on-ink);border-color:var(--rd-secondary)}.rd-share-btn.is-copied{background:#107c41 !important;color:var(--rd-on-ink) !important;border-color:#107c41 !important}.rd-share-bar{display:none}@media (min-width: 1200px){.rd-share-bar{display:flex;flex-direction:column;gap:10px;position:sticky;top:100px;float:left;margin-inline-start:max(-58px,calc(8px - var(--rd-g)));margin-inline-end:18px;width:40px;z-index:10}[dir="rtl"] .rd-share-bar{float:right}}@media (min-width: 1320px){.rd-share-bar{margin-inline-start:-58px}}.rd-share{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:20px 0;border-block:1px solid var(--rd-line);margin:28px 0;scroll-margin-top:calc(var(--catalyst-header-h,80px) + 16px)}.rd-share__heading,.rd-share b{font:700 .9375rem var(--rd-head);color:var(--rd-text);margin-inline-end:6px}.rd-share-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.rd-comments,.catalyst-comments,.wp-block-post-comments-link,.comments-link,.comment-count{display:none !important}.rd-mbar{display:none}@media (max-width: 1100px){.rd-layout{grid-template-columns:minmax(0,1fr);max-width:calc(760px + 2 * var(--rd-g))}.rd-rail{display:none}.rd-toc-m{display:block;margin:0 0 28px;border:1px solid var(--rd-line);border-top:4px solid var(--rd-secondary);border-radius:12px;padding:14px 18px;font-size:1rem}.rd-toc-m summary{cursor:pointer;font:700 .9375rem var(--rd-head)}.rd-toc-m summary span{color:var(--rd-muted);font-weight:600}.rd-toc-m ol{margin-top:10px}.rd-brief{flex-wrap:wrap}.rd-brief>div{flex-basis:40%}.rd-brief>.rd-brief__stats{flex-basis:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rd-brief__stats .rd-tag{grid-column:1 / -1;margin:0}.rd-brief__stats .rd-stat{grid-template-columns:1fr;padding:0;border:0}}@media (max-width: 1080px){.rd-front-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.rd-front-side{grid-column:1 / -1;order:3;display:grid;grid-template-columns:1fr 1fr;gap:20px}.rd-side-story{border:0;margin:0;padding:0}.rd-tiles{grid-template-columns:repeat(3,1fr)}.rd-tile:nth-child(n+4){aspect-ratio:16 / 9}}@media (max-width: 860px){.rd-band__grid,.rd-latest-grid,.rd-picks,.rd-plays-grid,.rd-hero-grid,.rd-trust__grid{grid-template-columns:1fr}.rd-band--trending .rd-band__grid{gap:16px}.rd-band--trending .rd-trending-col,.rd-band--trending .rd-topics-col{padding:24px 20px 26px}.rd-band--accent .rd-panel{padding:26px 20px 28px}.rd-band--accent .rd-next{grid-template-columns:1fr;gap:12px}.rd-band--accent .rd-next a{min-height:0;padding:18px 20px}.rd-front-grid{grid-template-columns:1fr}.rd-next,.rd-nx-grid{grid-template-columns:1fr}.rd-footer__grid{grid-template-columns:1fr 1fr}.rd-footer__brand{grid-column:1 / -1}.rd-ad--half{min-height:280px;flex:none;position:static}.rd-hero{padding-block:24px 28px}.rd-hero-grid{gap:20px}.rd-hero-text{display:contents}.rd-hero-header{order:1}.rd-hero-img{order:2;width:100%}.rd-dek{order:3}.rd-hero .rd-byline{order:4;margin-top:18px}.rd-brief{flex-direction:column}.rd-brief>div,.rd-brief>.rd-brief__stats{flex-basis:auto}.rd-brief>.rd-brief__stats{grid-template-columns:1fr}.rd-brief__stats .rd-stat{grid-template-columns:84px 1fr;padding:10px 0;border-top:1px solid var(--rd-ink-line)}.rd-mbar{display:flex;position:sticky;bottom:0;z-index:25;background:var(--rd-ink);color:var(--rd-on-ink);justify-content:space-around;padding:10px 8px calc(10px + env(safe-area-inset-bottom));font:700 .8125rem var(--rd-body)}.rd-mbar :is(a,button){color:var(--rd-on-ink) !important;background:none !important;border:0;font:inherit;padding:6px 10px;cursor:pointer}.rd-edition span:nth-child(2){display:none}}@media (max-width: 560px){.rd-mast__inner{min-height:66px;gap:12px}.rd-mast .sp-logotype{font-size:1.75rem}.rd-mast .sp-logo{flex-shrink:1;min-width:0}.rd-mast .sp-logo img{max-width:100%;height:auto}.rd-mast .rd-subscribe,.rd-subscribe{display:none !important}.rd-front-side,.rd-cards,.rd-cards-list{grid-template-columns:1fr}.rd-tiles{grid-template-columns:1fr 1fr}.rd-tile,.rd-tile:nth-child(n+4){aspect-ratio:4 / 5}.rd-tile:last-child:nth-child(odd){grid-column:1 / -1;aspect-ratio:16 / 9}.rd-pick{grid-template-columns:96px 1fr}.rd-play{grid-template-columns:52px 1fr 20px}.rd-play b{font-size:1.875rem}.rd-toolbar .rd-kick{display:none}.rd-toolbar .catalyst-article-tools{width:100%;justify-content:space-between}.rd-prose{font-size:1.0625rem}.rd-brief>div{padding:22px 20px}.rd-trust{padding:22px 18px}.rd-prose .wp-block-quote{padding:26px 22px 20px}.rd-ad--rect{max-width:none}.rd-edition span:last-child{display:none}}@media (max-width: 360px){.rd-mast__inner{gap:8px}.rd-tools{gap:6px}.rd-mast .catalyst-preferences{gap:6px}.rd-icon,.rd-mast .catalyst-preferences button,.rd-mast .catalyst-preferences a{width:32px;height:32px}.rd-band--trending .rd-topics-grid{gap:6px}.rd-band--trending .rd-topic-chip{padding:8px 8px;font-size:.8125rem}}@media (prefers-reduced-motion: reduce){.rd-tile img{transition:none}}@media print{.rd-edition,.rd-mast,.rd-mast-stripe,.rd-toolbar,.rd-rail,.rd-ad,.rd-mbar,.rd-band,.rd-ink,.rd-share,.rd-footer{display:none !important}.rd-hero{background:none;color:black}.rd-hero-title,.rd-hero-title em{color:black !important}}body:has(ins.adsbygoogle[data-anchor-status="displayed"]) .rd-mbar{display:none}.rd-prose ins.adsbygoogle,.rd-prose .google-auto-placed{max-width:100%;margin-block:32px !important}html[amp] .rd-mast{position:static !important}html[amp] .rd-mast__progress,html[amp] .rd-toc__bar,html[amp] .rd-mast .catalyst-preferences,html[amp] .rd-toolbar .catalyst-article-tools,html[amp] .rd-mbar .sp-bookmark,html[amp] .rd-copy,html[amp] .rd-search-panel{display:none !important}.rd-ad amp-ad{margin-inline:auto}.sp-newsletter-wrap:not(:has(*)){display:none}.catalyst-newsletter-off{max-width:var(--rd-max);margin:24px auto;padding:12px 16px;border:1px dashed var(--rd-line);border-radius:8px;font:500 .875rem/1.4 var(--rd-body);color:var(--rd-muted)}.sp-subcats{margin-top:2px}.sp-subcats ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0}.sp-subcats a{display:inline-block;padding:7px 14px;border:1px solid var(--rd-line);border-radius:999px;font:600 .8125rem/1.2 var(--rd-body);color:var(--rd-text);text-decoration:none}.sp-subcats a:hover{border-color:var(--rd-accent);color:var(--rd-accent-strong)}.sp-subcats a[aria-current="page"]{background:var(--rd-ink);border-color:var(--rd-ink);color:var(--rd-on-ink)}.sp-subcats__more{margin-top:10px}.sp-subcats__more summary{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px dashed var(--rd-line);border-radius:999px;font:600 .8125rem/1.2 var(--rd-body);color:var(--rd-muted);cursor:pointer;list-style:none}.sp-subcats__more summary::-webkit-details-marker{display:none}.sp-subcats__more summary::after{content:"+";font-weight:800}.sp-subcats__more[open] summary::after{content:"\2212"}.sp-subcats__more summary:hover{border-color:var(--rd-accent);color:var(--rd-accent-strong)}.sp-subcats__more summary:focus-visible{outline:2px solid var(--rd-accent);outline-offset:2px}.sp-subcats__more ul{margin-top:10px}.rd-trust{padding:0;border-top:0;overflow:hidden;border:2px solid transparent;background:linear-gradient(var(--rd-paper),var(--rd-paper)) padding-box,linear-gradient(120deg,var(--rd-accent),var(--rd-secondary)) border-box}.rd-trust>.rd-tag,.rd-trust>h2,.rd-trust>.rd-trust__grid,.rd-trust>.rd-sources,.rd-trust>.rd-disclaimer{margin-inline:28px !important}.rd-trust>.rd-tag{display:inline-flex;align-items:center;gap:8px;margin-top:28px !important;color:var(--rd-secondary-text)}.rd-trust>.rd-tag::before{content:"";width:9px;height:9px;background:var(--rd-accent);transform:rotate(45deg);border-radius:2px}.rd-trust>h2{margin-top:10px !important}.rd-trust .rd-trust__grid{display:grid;grid-template-columns:1fr;gap:18px}.rd-credit-label,.rd-credit-row__label{font:700 .6875rem/1.2 var(--rd-body);letter-spacing:.12em;text-transform:uppercase;color:var(--rd-text)}.rd-trust .catalyst-author-card__header{align-items:center}.rd-trust .catalyst-author-card__meta{display:flex;flex-direction:column;gap:4px}.rd-trust .catalyst-author-card :is(h3,.catalyst-author-card__name){font-size:1.375rem !important}.rd-author-more{display:inline-block;margin-top:10px;font:700 .9375rem var(--rd-body);color:var(--rd-secondary-text) !important;text-decoration:none}.rd-author-more:hover{text-decoration:underline}.rd-credits{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rd-credit-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:4px 14px;background:var(--rd-surface);border-radius:12px;padding:12px 18px 12px 12px}.rd-credit-row__main{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0}.rd-initials--lg{width:72px;height:72px;font-size:1.5rem}.rd-initials{width:40px;height:40px;flex:none;border-radius:50%;display:inline-grid;place-items:center;font:800 .875rem/1 var(--rd-head);color:var(--rd-on-accent-surface);background:linear-gradient(135deg,var(--rd-accent-strong),var(--rd-secondary))}.rd-credit-row__name{font:800 1.0625rem/1.2 var(--rd-head);color:var(--rd-text) !important;text-decoration:none}.rd-credit-row__name:hover{text-decoration:underline}.rd-credit-row__date{color:var(--rd-muted);font-size:.9375rem}.rd-credit-row__date::before{content:"·";margin-right:10px}.rd-credit-row__role{color:var(--rd-muted);font-size:.9375rem;text-align:right}.rd-trust>.rd-sources{margin-top:20px !important}.rd-trust .rd-facts{margin:24px 0 0 !important;padding:22px 28px 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px 28px;background:linear-gradient(120deg,var(--rd-trust-band-a),var(--rd-trust-band-b));border-top:3px solid;border-image:linear-gradient(90deg,var(--rd-accent),var(--rd-secondary)) 1;color:var(--rd-on-accent-surface)}.rd-trust .rd-facts dt{color:rgba(255,255,255,.62)}.rd-trust .rd-facts dd{color:var(--rd-on-accent-surface);font-size:1.0625rem}.rd-trust .rd-facts .rd-facts__standards{grid-column:span 2}.rd-trust .rd-facts a{color:var(--rd-trust-band-link) !important;text-underline-offset:3px}.rd-trust .rd-facts .rd-facts__standards dd{font:600 .9375rem/1.9 var(--rd-body)}@media (max-width: 640px){.rd-trust>.rd-tag,.rd-trust>h2,.rd-trust>.rd-trust__grid,.rd-trust>.rd-sources,.rd-trust>.rd-disclaimer{margin-inline:18px !important}.rd-trust .rd-facts{padding:18px;grid-template-columns:1fr 1fr}.rd-credit-row{grid-template-columns:40px minmax(0,1fr);align-items:start}.rd-credit-row__main{flex-direction:column;gap:2px}.rd-credit-row__date::before{content:none}.rd-credit-row__role{grid-column:2;text-align:left;font-size:.875rem}.rd-trust .rd-facts dd{font-size:.875rem}}.rd-credit{font:400 .75rem/1.45 var(--rd-body);color:var(--rd-muted);margin-top:10px}.rd-credit a{color:inherit !important;text-decoration:underline;text-underline-offset:2px}.wp-block-post-featured-image .rd-credit{text-align:start}.rd-jump{position:fixed;right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:40;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.rd-jump.is-visible{opacity:1;transform:none;pointer-events:auto}.rd-jump button{width:44px;height:44px;border-radius:50%;border:1px solid var(--rd-ink-line);background:var(--rd-ink);color:var(--rd-on-ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 8px 20px -8px rgba(0,0,0,.45);padding:0}.rd-jump button:hover{background:var(--rd-accent);border-color:var(--rd-accent)}.rd-jump button:focus-visible{outline:3px solid var(--rd-accent);outline-offset:3px}.rd-jump button[hidden]{display:none !important}.rd-jump svg{width:18px;height:18px}@media (max-width: 860px){body.single-post .rd-jump{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion: reduce){.rd-jump{transition:none}}@media print{.rd-jump{display:none !important}}.rd-trust .catalyst-author-card__avatar-wrap:has(.rd-initials){width:auto;height:auto;flex:none}.rd-trust .catalyst-author-card__avatar-wrap .rd-initials--lg{width:72px;height:72px;font-size:1.5rem}.rd-trust .rd-facts>div{min-width:0}@media (max-width: 640px){.rd-trust .rd-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-trust .rd-facts .rd-facts__standards{grid-column:1 / -1}}.rd-initials--sm{width:32px;height:32px;font-size:.6875rem}
