/* deferred.css — bundled non-blocking stylesheet (newspaper-needle v6.1.0)
   Loaded via media=print onload swap. Widget/interaction CSS that is never on
   the first-paint path (reserved space for these regions is already in the
   critical inline CSS, so deferring them causes no layout shift). */

/* ===== widgets.css ===== */
.world-clock-bar{background-color:var(--background-color);border-bottom:1px solid var(--border,rgba(128,128,128,.2));overflow:hidden;min-height:34px;height:auto;display:flex;align-items:center;padding:3px 0}.world-clock-inner{display:flex;align-items:center;gap:0;white-space:nowrap;padding:0 42px;max-width:1580px;margin:0 auto;width:100%;box-sizing:border-box}.wc-item{display:inline-flex;align-items:center;gap:5px;padding:0 14px;border-right:1px solid var(--border,rgba(128,128,128,.2));font-family:var(--font1);font-size:11px;letter-spacing:.04em;line-height:1;color:var(--text-color)}.wc-item:first-child{padding-left:0;border-left:none}.wc-city{font-weight:700;text-transform:uppercase;font-size:10px;letter-spacing:.08em;opacity:.7}.wc-time{font-variant-numeric:tabular-nums}@media(max-width:991px){.world-clock-bar{min-height:28px;height:auto;padding:2px 0}.wc-item{font-size:10px;padding:0 10px}}@media(max-width:479px){.world-clock-bar{display:none}}.weather-bar{background-color:var(--background-color);border-bottom:1px solid var(--border,rgba(128,128,128,.2));overflow:hidden;height:36px;display:flex;align-items:center;position:relative}.weather-bar-inner{display:flex;align-items:center;gap:0;white-space:nowrap;padding:0 42px;max-width:1580px;margin:0 auto;width:100%;box-sizing:border-box;overflow:hidden}.weather-scroll-track{display:flex;align-items:center;gap:0;animation:weather-scroll 60s linear infinite;will-change:transform}.weather-scroll-track:hover{animation-play-state:paused}@keyframes weather-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.weather-day{display:inline-flex;align-items:center;gap:6px;padding:0 18px;border-right:1px solid var(--border,rgba(128,128,128,.2));font-family:var(--font1);font-size:11px;letter-spacing:.03em;line-height:1;color:var(--text-color);flex-shrink:0}.weather-day:first-child{padding-left:0}.weather-day-name{font-weight:700;text-transform:uppercase;font-size:10px;letter-spacing:.08em;opacity:.7;min-width:28px}.weather-icon{font-size:14px;line-height:1}.weather-temps{font-variant-numeric:tabular-nums;white-space:nowrap}.weather-high{font-weight:600}.weather-low{opacity:.6}.weather-location{font-size:10px;letter-spacing:.06em;text-transform:uppercase;opacity:.5;padding:0 14px;flex-shrink:0}.weather-loading{font-family:var(--font1);font-size:11px;opacity:.5;padding:0 14px;letter-spacing:.04em}.footer-weather-bar{background-color:var(--background-color);border-bottom:1px solid var(--border,rgba(128,128,128,.2));overflow:hidden;height:36px;display:flex;align-items:center}@media(max-width:991px){.weather-bar{height:32px}.weather-day{font-size:10px;padding:0 12px}}@media(max-width:479px){.weather-bar{display:none}.footer-weather-bar .weather-day{font-size:10px;padding:0 10px}}.local-time-badge{display:inline-flex;align-items:center;gap:4px;cursor:default;position:relative}.local-time-badge .local-time-icon{width:12px;height:12px;opacity:.55;flex-shrink:0}.local-time-badge .local-time-text{font-family:var(--font1);font-size:11px;line-height:1;opacity:.8}.local-time-badge::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background-color:var(--text-color);color:var(--background-color);font-family:var(--font1);font-size:11px;line-height:1.4;padding:6px 10px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:100;max-width:260px;white-space:normal;text-align:center}.local-time-badge:focus::after,.local-time-badge:hover::after{opacity:1}.local-time-badge::before{content:'';position:absolute;bottom:calc(100% + 2px);left:50%;transform:translateX(-50%);border:4px solid transparent;border-top-color:var(--text-color);pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:101}.local-time-badge:focus::before,.local-time-badge:hover::before{opacity:1}.currency-converter-wrapper{padding:28px 0 36px;border-top:3px solid transparent;background:linear-gradient(var(--background-color),var(--background-color)) padding-box,var(--brand-gradient) border-box;margin-bottom:32px}.currency-converter-inner{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:0 4px}.currency-converter-label{font-family:var(--font2);font-size:15px;font-weight:600;letter-spacing:.03em;color:var(--text-color);white-space:nowrap}.currency-converter-select{font-family:var(--font1);font-size:14px;padding:7px 12px;border:1px solid var(--border,rgba(128,128,128,.3));background-color:var(--background-color);color:var(--text-color);cursor:pointer;min-width:180px;outline:0;transition:border-color .2s ease}.currency-converter-select:focus,.currency-converter-select:hover{border-color:var(--brand-g1,#f545a2)}.currency-converter-note{font-family:var(--font1);font-size:11px;opacity:.55;letter-spacing:.02em}.tier-price-converted{font-size:.85em;opacity:.7;font-style:italic;margin-left:6px}html[data-theme=dark] .currency-converter-wrapper{background:linear-gradient(#1a1a1a,#1a1a1a) padding-box,var(--brand-gradient) border-box}@media(max-width:479px){.currency-converter-inner{flex-direction:column;align-items:flex-start}.currency-converter-select{width:100%}}#a11y-fab,.a11y-fab{position:fixed;left:max(18px,calc(env(safe-area-inset-left,0px) + 18px));bottom:max(18px,calc(env(safe-area-inset-bottom,0px) + 18px));z-index:10001;width:52px;height:52px;border-radius:14px;background:#f0f0f0;color:#111;border:1px solid rgba(17,17,17,.16);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px rgba(0,0,0,.42);transition:transform .2s ease,box-shadow .2s ease,background-color .3s ease,color .3s ease,border-color .3s ease;outline:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html[data-theme=light] #a11y-fab,html[data-theme=light] .a11y-fab{background:#1a1a1a;color:#f4f2ee;border-color:rgba(244,242,238,.16);box-shadow:0 10px 24px rgba(0,0,0,.18)}#a11y-fab:hover,.a11y-fab:hover{transform:translateY(-1px) scale(1.05);box-shadow:0 14px 30px rgba(0,0,0,.46)}html[data-theme=light] #a11y-fab:hover,html[data-theme=light] .a11y-fab:hover{box-shadow:0 14px 28px rgba(0,0,0,.22)}#a11y-fab:focus-visible,.a11y-fab:focus-visible{outline:3px solid var(--brand-g1,#F545A2);outline-offset:3px}#a11y-fab svg,.a11y-fab svg{width:26px;height:26px;fill:currentColor;stroke:none}@media (max-width:479px){#a11y-fab,.a11y-fab{left:max(14px,calc(env(safe-area-inset-left,0px) + 14px));bottom:max(14px,calc(env(safe-area-inset-bottom,0px) + 14px));width:48px;height:48px;border-radius:12px}}.a11y-panel{position:fixed;bottom:88px;left:28px;z-index:9991;width:320px;max-height:80vh;overflow-y:auto;background-color:var(--background-color);color:var(--text-color);border:1px solid var(--text-color);box-shadow:0 8px 32px rgba(0,0,0,.22);font-family:var(--font1);transform:translateY(12px);opacity:0;pointer-events:none;transition:transform .25s ease,opacity .25s ease}.a11y-panel.open{transform:translateY(0);opacity:1;pointer-events:auto}.a11y-panel-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 14px;border-bottom:1px solid var(--text-color)}.a11y-panel-title{font-family:var(--font2);font-size:17px;font-weight:600;margin:0;letter-spacing:.02em;color:var(--text-color)}.a11y-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;cursor:pointer;color:var(--text-color);opacity:.7;transition:opacity .2s ease;background:0 0;border:none;padding:0;outline:0}.a11y-close:hover{opacity:1}.a11y-close:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}.a11y-panel-body{padding:8px 0}.a11y-row{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;gap:12px;border-bottom:1px solid rgba(128,128,128,.15)}.a11y-row:last-child{border-bottom:none}.a11y-row-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.a11y-row-label{font-size:14px;font-weight:600;color:var(--text-color);cursor:pointer;line-height:1.3}.a11y-row-desc{font-size:11px;color:var(--text-color);opacity:.55;line-height:1.4}.a11y-toggle{background:0 0;border:none;padding:0;cursor:pointer;flex-shrink:0;outline:0}.a11y-toggle:focus-visible .a11y-toggle-track{outline:2px solid var(--text-color);outline-offset:2px}.a11y-toggle-track{position:relative;display:block;width:42px;height:24px;border-radius:12px;background-color:rgba(128,128,128,.3);transition:background-color .25s ease}.a11y-toggle[aria-checked=true] .a11y-toggle-track{background:linear-gradient(90deg,var(--brand-g1,#f545a2),var(--brand-g3,#9b4db8))}.a11y-toggle-thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background-color:#fff;transition:transform .25s ease;pointer-events:none;box-shadow:0 1px 4px rgba(0,0,0,.25)}.a11y-toggle[aria-checked=true] .a11y-toggle-thumb{transform:translateX(18px)}.a11y-text-size-controls{display:flex;gap:6px;flex-shrink:0}.a11y-size-btn{background:0 0;border:1px solid var(--text-color);color:var(--text-color);font-family:var(--font2);cursor:pointer;padding:4px 10px;font-size:13px;transition:background-color .2s ease,color .2s ease;outline:0;line-height:1.4}.a11y-size-btn.active,.a11y-size-btn:hover{background-color:var(--text-color);color:var(--background-color)}.a11y-size-btn:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}.a11y-panel-footer{padding:14px 20px;border-top:1px solid var(--text-color)}.a11y-reset-btn{width:100%;padding:9px 0;background:0 0;border:1px solid var(--text-color);color:var(--text-color);font-family:var(--font1);font-size:13px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease;outline:0}.a11y-reset-btn:hover{background-color:var(--text-color);color:var(--background-color)}.a11y-reset-btn:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}html[data-theme=dark] .a11y-panel{box-shadow:0 8px 32px rgba(0,0,0,.55)}html[data-theme=dark] .a11y-toggle-track{background-color:rgba(255,255,255,.2)}html.a11y-contrast .a11y-fab{background-color:#fff!important;color:#000!important}html.a11y-contrast .a11y-fab svg{fill:#000000!important;stroke:none!important}html.a11y-contrast .a11y-panel{background-color:#000!important;border-color:#fff!important}html.a11y-contrast .a11y-panel *{color:#fff!important;-webkit-text-fill-color:#ffffff!important;background-color:transparent!important;border-color:#fff!important}html.a11y-contrast .a11y-toggle[aria-checked=true] .a11y-toggle-track{background:#fff!important}html.a11y-contrast .a11y-toggle-thumb{background-color:#000!important}html.a11y-contrast .a11y-reset-btn:hover,html.a11y-contrast .a11y-size-btn.active,html.a11y-contrast .a11y-size-btn:hover{background-color:#fff!important;color:#000!important;-webkit-text-fill-color:#000000!important}@media(max-width:479px){.a11y-panel{width:calc(100vw - 32px);left:16px;bottom:80px}.a11y-fab{left:16px;bottom:20px;width:44px;height:44px}}html.a11y-dyslexia .post-content,html.a11y-dyslexia .post-content *,html.a11y-dyslexia body,html.a11y-dyslexia button,html.a11y-dyslexia input,html.a11y-dyslexia select,html.a11y-dyslexia textarea{font-family:OpenDyslexic,"Atkinson Hyperlegible",Arial,sans-serif!important}html.a11y-text-lg{font-size:115%}html.a11y-text-xl{font-size:130%}html.a11y-text-lg body,html.a11y-text-xl body{text-rendering:optimizeLegibility}html.a11y-text-lg .account-button-text,html.a11y-text-lg .footer-description-copy,html.a11y-text-lg .footer-meta-copy,html.a11y-text-lg .navbar-links a,html.a11y-text-lg .newsletter-heading,html.a11y-text-lg .post-authors,html.a11y-text-lg .post-content,html.a11y-text-lg .post-content li,html.a11y-text-lg .post-content p,html.a11y-text-lg .post-excerpt,html.a11y-text-lg .post-tag-list,html.a11y-text-lg .section-heading,html.a11y-text-lg .subscribe-input,html.a11y-text-xl .account-button-text,html.a11y-text-xl .footer-description-copy,html.a11y-text-xl .footer-meta-copy,html.a11y-text-xl .navbar-links a,html.a11y-text-xl .newsletter-heading,html.a11y-text-xl .post-authors,html.a11y-text-xl .post-content,html.a11y-text-xl .post-content li,html.a11y-text-xl .post-content p,html.a11y-text-xl .post-excerpt,html.a11y-text-xl .post-tag-list,html.a11y-text-xl .section-heading,html.a11y-text-xl .subscribe-input{font-size:1em!important}html.a11y-text-lg .big-text,html.a11y-text-lg .post-title,html.a11y-text-lg .text-card-heading,html.a11y-text-lg h1,html.a11y-text-lg h2,html.a11y-text-lg h3,html.a11y-text-lg h4,html.a11y-text-lg h5,html.a11y-text-lg h6,html.a11y-text-xl .big-text,html.a11y-text-xl .post-title,html.a11y-text-xl .text-card-heading,html.a11y-text-xl h1,html.a11y-text-xl h2,html.a11y-text-xl h3,html.a11y-text-xl h4,html.a11y-text-xl h5,html.a11y-text-xl h6{line-height:1.15!important}html.a11y-spacing .card-content,html.a11y-spacing .footer-description-copy,html.a11y-spacing .post-content,html.a11y-spacing .post-content li,html.a11y-spacing .post-content p,html.a11y-spacing .post-excerpt,html.a11y-spacing blockquote,html.a11y-spacing body,html.a11y-spacing li,html.a11y-spacing p{line-height:1.9!important;letter-spacing:.02em}html.a11y-spacing .button,html.a11y-spacing .footer-meta-copy,html.a11y-spacing .navbar-links a,html.a11y-spacing .post-tag,html.a11y-spacing button,html.a11y-spacing input{letter-spacing:.03em!important}html.a11y-links .footer-meta-copy a,html.a11y-links .navbar-links a,html.a11y-links .post-content a,html.a11y-links .post-tag,html.a11y-links .social,html.a11y-links a{text-decoration:underline!important;text-decoration-thickness:0.14em!important;text-underline-offset:0.18em!important}html.a11y-links a:focus-visible,html.a11y-links a:hover{color:var(--brand-g1,#f545a2)!important}html.a11y-motion *,html.a11y-motion ::after,html.a11y-motion ::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}html.a11y-grayscale,html.a11y-grayscale .site-content,html.a11y-grayscale body,html.a11y-grayscale img,html.a11y-grayscale picture,html.a11y-grayscale video{filter:grayscale(1)!important}html.a11y-contrast,html.a11y-contrast .card,html.a11y-contrast .footer-subscribe-wrapper,html.a11y-contrast .header,html.a11y-contrast .navbar-search-overlay,html.a11y-contrast .newsletter,html.a11y-contrast .post-content,html.a11y-contrast .post-sidebar,html.a11y-contrast .site-content,html.a11y-contrast .site-footer,html.a11y-contrast .site-main,html.a11y-contrast .subscribe-wrapper,html.a11y-contrast body{background:#000!important;color:#fff!important;border-color:#fff!important;box-shadow:none!important}html.a11y-contrast .button,html.a11y-contrast a,html.a11y-contrast button,html.a11y-contrast em,html.a11y-contrast h1,html.a11y-contrast h2,html.a11y-contrast h3,html.a11y-contrast h4,html.a11y-contrast h5,html.a11y-contrast h6,html.a11y-contrast input,html.a11y-contrast li,html.a11y-contrast p,html.a11y-contrast select,html.a11y-contrast small,html.a11y-contrast span,html.a11y-contrast strong,html.a11y-contrast textarea{color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#fff!important}html.a11y-contrast a:focus-visible,html.a11y-contrast a:hover,html.a11y-contrast button:focus-visible,html.a11y-contrast button:hover{background:#fff!important;color:#000!important;-webkit-text-fill-color:#000000!important}html.a11y-contrast img,html.a11y-contrast video{filter:grayscale(1) contrast(1.15)!important}
/* ── BYLINE META ROW (post-authors.hbs) ──────────────────────
   Publication time + reading time, single row, wraps gracefully at
   narrow widths. (Previously supported a second "local time" row
   appended by local-time.js when the reader's timezone differed from
   the publication's; that dual-time display has been removed — the
   byline now always shows just the publication time.) */
.byline-meta-row{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0}
.byline-pub-time{display:inline-block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.92;font-variant-numeric:tabular-nums}
.byline-meta-separator{opacity:.45}

@media (max-width:479px){
  .byline-meta-row{gap:4px 0;flex-wrap:wrap}
  .byline-pub-time{white-space:normal;font-size:12px}
}

/* ===== weather-widget.css ===== */
.wx-navbar-bar{width:100%;border-bottom:1px solid var(--border-color,rgba(0,0,0,.08));padding:3px 0;background:var(--navbar-bg,var(--bg-color,var(--background-color,#fff)));overflow:hidden}.wx-container{width:100%;overflow:hidden;background:0 0;position:relative;max-height:34px;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 3%,black 97%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 3%,black 97%,transparent 100%)}.wx-strip{display:flex;align-items:center;gap:0;width:max-content;animation:wx-scroll 60s linear infinite;will-change:transform}.wx-strip.wx-paused{animation-play-state:paused}@keyframes wx-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.wx-location{display:flex;align-items:center;gap:4px;padding:0 18px 0 8px;font-family:var(--font1, sans-serif);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-color,inherit);opacity:.7;white-space:nowrap;border-right:1px solid var(--border-color,rgba(0,0,0,.12));margin-right:8px;flex-shrink:0}.wx-card{display:flex;align-items:center;gap:5px;padding:4px 14px;border-right:1px solid var(--border-color,rgba(0,0,0,.1));white-space:nowrap;flex-shrink:0;cursor:default;transition:background .2s ease}.wx-card:hover{background:var(--hover-bg,rgba(0,0,0,.04))}.wx-day{font-family:var(--font1, sans-serif);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-color,inherit);opacity:.6;min-width:46px}.wx-icon{font-size:14px;line-height:1}.wx-desc{font-family:var(--font2, serif);font-size:11px;color:var(--text-color,inherit);opacity:.75;min-width:80px}.wx-temps{display:flex;align-items:center;gap:2px;font-family:var(--font1, sans-serif);font-size:11px;font-weight:600}.wx-hi{color:var(--brand-g1,#f545a2);display:inline-flex;align-items:center;gap:2px}.wx-sep{color:var(--text-color,inherit);opacity:.35;font-size:10px}.wx-lo{color:var(--brand-g4,#5e9dba);display:inline-flex;align-items:center;gap:2px}.wx-temp-primary{font-weight:700;font-size:11px}.wx-temp-divider{font-size:9px;opacity:.38;margin:0 1px;font-weight:400;color:var(--text-color,inherit)}.wx-temp-secondary{font-weight:400;font-size:10px;opacity:.65}.wx-loading{display:flex;align-items:center;justify-content:center;gap:5px;padding:6px 0;height:28px}.wx-loading-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--text-color,#888);opacity:.3;animation:wx-dot-pulse 1.2s ease-in-out infinite}.wx-loading-dot:nth-child(2){animation-delay:.2s}.wx-loading-dot:nth-child(3){animation-delay:.4s}@keyframes wx-dot-pulse{0%,100%,80%{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}html[data-theme=dark] .wx-card:hover{background:rgba(255,255,255,.05)}html[data-theme=dark] .wx-day,html[data-theme=dark] .wx-desc,html[data-theme=dark] .wx-location{color:var(--text-color,#e0e0e0)}html[data-theme=dark] .wx-card{border-right-color:rgba(255,255,255,.1)}html[data-theme=dark] .wx-location{border-right-color:rgba(255,255,255,.15)}html[data-theme=dark] .wx-navbar-bar{background:var(--background-color,#111);border-bottom-color:rgba(255,255,255,.08)}.theme-satire .wx-hi{color:var(--satire-accent,#ff6b9d)}.theme-satire .wx-lo{color:var(--satire-body,#a0e0a0)}@media (prefers-reduced-motion:reduce){.wx-strip{animation:none;overflow-x:auto;width:100%;scrollbar-width:thin}.wx-loading-dot{animation:none;opacity:.5}}@media (max-width:767px){.wx-desc{display:none}}@media (max-width:479px){.wx-navbar-bar{display:none}}

/* ===== currency-converter.css ===== */
.currency-converter-wrapper{width:100%;margin-bottom:32px;padding:22px 28px 18px;border:1px solid transparent;border-image:linear-gradient(90deg,var(--brand-g1,#F545A2),var(--brand-g3,#9B4DB8),var(--brand-g4,#5E9DBA)) 1;background-color:var(--background-color);box-sizing:border-box}html[data-theme=dark] .currency-converter-wrapper{background-color:var(--card-bg,#1a1a1a)}.currency-converter{display:flex;align-items:center;justify-content:flex-start;gap:14px;padding:0 0 8px;flex-wrap:wrap}.currency-converter-label{font-family:var(--font2);font-size:17px;font-weight:500;letter-spacing:.03em;color:var(--text-color);white-space:nowrap}.currency-converter-select{appearance:none;-webkit-appearance:none;background-color:var(--background-color);color:var(--text-color);border:1px solid var(--border,rgba(128,128,128,.35));font-family:var(--font2);font-size:16px;font-weight:400;padding:7px 40px 7px 14px;cursor:pointer;outline:0;min-width:180px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23888' stroke-width='1.5' fill='none' stroke-linecap='square'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;transition:border-color .2s ease,opacity .2s ease}.currency-converter-select:hover{border-color:var(--brand-g1,#f545a2);opacity:.9}.currency-converter-select:focus{outline:2px solid var(--text-color);outline-offset:2px}html[data-theme=dark] .currency-converter-select{background-color:var(--card-bg,#1e1e1e);border-color:rgba(255,255,255,.2)}.currency-converter-rate{font-family:var(--font1);font-size:12px;color:var(--text-color);opacity:.6;white-space:nowrap;min-height:1.4em;margin:0;padding:0;letter-spacing:.02em}.currency-converter-rate.loading{opacity:.35;font-style:italic}.currency-converter-rate.error{opacity:.85;color:var(--error-color,#b71c1c)}.tier-converted-price{display:none;font-family:var(--font1);font-size:13px;opacity:.6;margin-top:-18px;margin-bottom:16px;text-align:center;letter-spacing:.02em}.tier-converted-price.visible{display:block}@media (max-width:479px){.currency-converter-wrapper{padding:18px 16px 14px}.currency-converter{flex-direction:column;gap:10px;align-items:flex-start}.currency-converter-select{font-size:15px;width:100%;min-width:unset}.currency-converter-label{font-size:15px}.currency-converter-rate{white-space:normal}}

/* ===== comments.css ===== */
:root{--scale:1}@media (min-width:1920px){:root{--scale:0.8}}.gh-comments{background-color:transparent!important;color:var(--text-color)!important;font-family:var(--font1),serif;border:none!important;box-shadow:none!important}#ghost-comments-root{background-color:transparent!important;color:var(--text-color)!important;font-family:var(--font1),serif;--gh-font-family:var(--font1);--ghost-accent-color:var(--text-color)}#ghost-comments-root *{color:inherit!important}#ghost-comments-root iframe{background-color:transparent!important;color-scheme:light dark}#ghost-comments-root figure{display:flex;justify-content:center;align-items:center;min-width:53px;width:53px;height:53px;overflow:hidden}#ghost-comments-root figure img{filter:var(--image-filter);transition:filter .5s ease;border:1px solid var(--text-color);border-radius:100%;width:100%;height:100%}#ghost-comments-root figure img:hover{filter:unset}#ghost-comments-root figure div{width:100%;height:100%}@media (min-width:1439px){#ghost-comments-root figure{min-width:calc(3.7vw * var(--scale));width:calc(3.7vw * var(--scale));height:calc(3.7vw * var(--scale))}#ghost-comments-root [data-testid=comment-component]>div{margin-right:calc(1.32vw * var(--scale))!important}#ghost-comments-root [data-testid=comment-component]{margin-top:calc(2.36vw * var(--scale));margin-bottom:0}}@media (max-width:931px){#ghost-comments-root figure{margin-right:5px}#ghost-comments-root [data-testid=like-button] svg{width:14px;height:14px}#ghost-comments-root [data-testid=comment-component]{margin-top:28px}}@media (max-width:443px){#ghost-comments-root figure{min-width:47px;width:47px;height:47px;margin-right:4px}#ghost-comments-root [data-testid=like-button] svg{width:13px;height:13px}#ghost-comments-root [data-testid=comment-component]{margin-top:24px}#ghost-comments-root [data-testid=comment-component]>div{margin-right:12px!important}}

/* ===== notifications.css ===== */
.notification{z-index:8999;position:fixed;display:none;visibility:hidden;top:0;left:calc(50%);transform:translateX(-50%);padding:12px 30px;border:1px solid var(--text-color);background-color:var(--background-color);width:max-content;justify-content:center;align-items:center}.notification small{opacity:1;color:var(--text-color);font-size:16px;line-height:150%;font-weight:400;font-family:var(--font1)}.notification-icon{width:18px;min-width:18px;height:18px;min-height:18px;margin-right:8px;display:flex;align-items:center;justify-content:center}.global-notifications.signin-false .signin-false,.global-notifications.signin-true .signin-true,.global-notifications.signup-false .signup-false,.global-notifications.signup-true .signup-true,.global-notifications.stripe-success .stripe-success,.global-notifications.subscribe-false .subscribe-false,.global-notifications.subscribe-true .subscribe-true{display:flex;visibility:visible;animation-name:slide-in-down;animation-duration:4s;animation-fill-mode:forwards}.gh-portal-notification-iframe{display:none}@keyframes slide-in-down{0%{transform:translateY(-100%) translateX(-50%)}15%{transform:translateY(85%) translateX(-50%)}85%{transform:translateY(85%) translateX(-50%)}100%{transform:translateY(-100%) translateX(-50%)}}@media (min-width:1439px){.notification{padding:calc(.8vw * var(--scale)) calc(2.1vw * var(--scale))}.notification small{font-size:calc(1.11vw * var(--scale))}.notification-icon{width:calc(1.25vw * var(--scale));min-width:calc(1.25vw * var(--scale));height:calc(1.25vw * var(--scale));min-height:calc(1.25vw * var(--scale));margin-right:calc(.56vw * var(--scale))}}@media (max-width:991px){.notification{max-width:calc(100vw - 60px);display:flex;align-items:flex-start}.notification-icon{margin-top:2px}}@media (max-width:479px){.notification{padding:11px 18px;max-width:calc(100vw - 36px)}.notification small{font-size:14px}.notification-icon{width:16px;min-width:16px;height:16px;min-height:16px}}
