.social-links[data-v-a012950f]{display:flex;align-items:center;gap:.35rem}.social-link[data-v-a012950f]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:#fff;background:transparent;transition:background .15s ease,color .15s ease}.social-link[data-v-a012950f]:hover{background:var(--zc-primary);color:#fff}.social-links--large .social-link[data-v-a012950f]{width:34px;height:34px}.social-links--large svg[data-v-a012950f]{width:18px;height:18px}.fx[data-v-1b1d3cf0]{background:#0c2b1f;border-bottom:2px solid #16a34a}.fx__inner[data-v-1b1d3cf0]{max-width:1280px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:stretch;min-height:68px}.fx__label[data-v-1b1d3cf0]{display:inline-flex;align-items:center;background:#16a34a;color:#fff;font-family:var(--font-condensed);font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:1.5px;padding:0 .9rem;flex-shrink:0}.fx__viewport[data-v-1b1d3cf0]{flex:1;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.fx__track[data-v-1b1d3cf0]{list-style:none;margin:0;padding:0;display:flex;white-space:nowrap;width:-moz-max-content;width:max-content;animation:fx-ticker-1b1d3cf0 40s linear infinite}.fx:hover .fx__track[data-v-1b1d3cf0]{animation-play-state:paused}.fx__item[data-v-1b1d3cf0]{display:inline-flex;align-items:baseline;gap:.6rem;padding:0 1.4rem;font-size:1.9rem;line-height:1.5;color:#e2e6ea;border-right:1px solid #1d4030}.fx__code[data-v-1b1d3cf0]{font-family:var(--font-condensed);color:#4ade80;font-weight:700;letter-spacing:.5px;font-size:1rem;text-transform:uppercase}.fx__value[data-v-1b1d3cf0]{font-weight:600}.fx__updated[data-v-1b1d3cf0]{display:inline-flex;align-items:center;font-size:.85rem;color:#86c9a6;padding-left:.8rem;flex-shrink:0;white-space:nowrap}@media (max-width: 640px){.fx__inner[data-v-1b1d3cf0]{min-height:50px}.fx__item[data-v-1b1d3cf0]{font-size:1.1rem}}@keyframes fx-ticker-1b1d3cf0{0%{transform:translate(0)}to{transform:translate(-50%)}}.time-ago[data-v-6d52cf0c]{color:inherit;font-size:.78rem}.site-header[data-v-4f785bca]{background:var(--zc-bg)}.ticker[data-v-4f785bca]{background:var(--zc-dark);border-bottom:2px solid var(--zc-primary)}.ticker__inner[data-v-4f785bca]{max-width:1280px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:stretch;min-height:72px}.ticker__label[data-v-4f785bca]{display:inline-flex;align-items:center;gap:.45rem;background:var(--zc-primary);color:#fff;font-family:var(--font-condensed);font-weight:700;font-size:1.05rem;text-transform:uppercase;letter-spacing:1.5px;padding:0 1rem;flex-shrink:0}.ticker__label[data-v-4f785bca]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:blink-4f785bca 1.4s infinite}.ticker__viewport[data-v-4f785bca]{flex:1;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.ticker__track[data-v-4f785bca]{list-style:none;margin:0;padding:0;display:flex;white-space:nowrap;width:-moz-max-content;width:max-content;animation:ticker-4f785bca 60s linear infinite}.ticker:hover .ticker__track[data-v-4f785bca],.ticker__track[data-v-4f785bca]:hover{animation-play-state:paused}.ticker__track--static[data-v-4f785bca]{animation:none;white-space:normal}.ticker__item[data-v-4f785bca]{display:inline-flex;align-items:center;gap:.8rem;padding:0 1.5rem;font-size:2rem;line-height:1.5;color:#e2e6ea;cursor:pointer;border-right:1px solid #33393f}.ticker__item[data-v-4f785bca]:hover{color:#fff;background:var(--zc-dark-2)}.ticker__time[data-v-4f785bca]{font-family:var(--font-condensed);color:var(--zc-primary);font-weight:700;letter-spacing:.5px;font-size:1rem;text-transform:uppercase}.ticker__title[data-v-4f785bca]{font-weight:500;overflow:hidden;text-overflow:ellipsis;max-width:46ch}@keyframes ticker-4f785bca{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes blink-4f785bca{0%,to{opacity:1}50%{opacity:.25}}.masthead[data-v-4f785bca]{max-width:1280px;margin:0 auto;padding:1.25rem 1.5rem 1rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem}.masthead__logo[data-v-4f785bca]{font-family:var(--font-serif);font-weight:700;font-size:clamp(2rem,5vw,3.1rem);letter-spacing:-1.5px;color:var(--zc-ink);text-decoration:none;line-height:1;text-transform:uppercase}.masthead__logo[data-v-4f785bca]:after{content:".";color:var(--zc-primary)}.masthead__side[data-v-4f785bca]{display:flex;flex-direction:column}.masthead__date[data-v-4f785bca]{font-family:var(--font-condensed);font-size:.74rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--zc-muted)}.masthead__tagline[data-v-4f785bca]{font-size:.74rem;color:var(--zc-faint);margin-top:.2rem}.masthead__right[data-v-4f785bca]{align-items:flex-end}.masthead__subscribe[data-v-4f785bca]{margin-top:.6rem;font-family:var(--font-condensed);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--zc-primary);text-decoration:none}.masthead__subscribe[data-v-4f785bca]:hover{color:var(--zc-primary-strong);text-decoration:underline}.navwrap[data-v-4f785bca]{position:sticky;top:0;z-index:60;background:var(--zc-bg);border-top:1px solid var(--zc-border);border-bottom:1px solid var(--zc-border);box-shadow:0 1px #1014180a}.navwrap__inner[data-v-4f785bca]{max-width:1280px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;gap:.5rem}.nav[data-v-4f785bca]{display:flex;align-items:center;gap:.15rem;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.nav[data-v-4f785bca]::-webkit-scrollbar{display:none}.nav__link[data-v-4f785bca]{font-family:var(--font-condensed);font-size:.92rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--zc-ink);text-decoration:none;padding:.8rem .65rem;border-bottom:3px solid transparent;transition:color .15s,border-color .15s;white-space:nowrap}.nav__link[data-v-4f785bca]:hover,.nav__link.router-link-active[data-v-4f785bca]{color:var(--zc-primary);border-bottom-color:var(--zc-primary)}.nav__link--cat[data-v-4f785bca]{font-weight:500;color:var(--zc-muted);font-size:.84rem;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;font-family:inherit}.nav__link--cat[data-v-4f785bca]:hover{color:var(--zc-primary);border-bottom-color:transparent}.nav__link--active-cat[data-v-4f785bca]{color:var(--zc-primary);border-bottom-color:var(--zc-primary)}.nav__link--active-cat[data-v-4f785bca]:hover{border-bottom-color:var(--zc-primary)}.nav__sep[data-v-4f785bca]{width:1px;height:18px;background:var(--zc-border-strong);margin:0 .4rem;flex-shrink:0}.nav__cta[data-v-4f785bca]{margin-left:auto;flex-shrink:0;font-family:var(--font-condensed);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff;background:var(--zc-primary);padding:.45rem .95rem;border-radius:4px;text-decoration:none;transition:background .15s}.nav__cta[data-v-4f785bca]:hover{background:var(--zc-primary-strong)}.navsearch[data-v-4f785bca]{position:relative;flex-shrink:0;margin-left:.5rem}.navsearch__icon[data-v-4f785bca]{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);color:var(--zc-faint);pointer-events:none}.navsearch__input[data-v-4f785bca]{width:190px;padding:.5rem .8rem .5rem 2.1rem;border:1px solid var(--zc-border);border-radius:999px;background:var(--zc-surface);font-size:.85rem;font-family:var(--font-sans);color:var(--zc-body);outline:none;transition:border-color .15s,width .2s ease}.navsearch__input[data-v-4f785bca]::-moz-placeholder{color:var(--zc-faint)}.navsearch__input[data-v-4f785bca]::placeholder{color:var(--zc-faint)}.navsearch__input[data-v-4f785bca]:focus{border-color:var(--zc-primary);width:230px;background:var(--zc-bg)}.navburger[data-v-4f785bca]{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;border:1px solid var(--zc-border);background:var(--zc-bg);border-radius:6px;cursor:pointer;padding:0 10px;flex-shrink:0}.navburger span[data-v-4f785bca]{height:2px;background:var(--zc-ink);border-radius:2px;transition:transform .2s}@media (max-width: 900px){.navburger[data-v-4f785bca]{display:inline-flex}.nav__cta[data-v-4f785bca]{display:none}.nav[data-v-4f785bca]{display:none;flex-direction:column;align-items:stretch;overflow:visible;position:absolute;top:100%;left:0;right:0;background:var(--zc-bg);border-top:1px solid var(--zc-border);border-bottom:1px solid var(--zc-border);box-shadow:var(--zc-shadow-lg);padding:.5rem 0;max-height:calc(100vh - 120px);overflow-y:auto}.nav--open[data-v-4f785bca]{display:flex}.nav__link[data-v-4f785bca]{padding:.75rem 1.5rem;border-bottom:none;border-left:3px solid transparent}.nav__link.router-link-active[data-v-4f785bca],.nav__link[data-v-4f785bca]:hover{border-bottom:none;border-left-color:var(--zc-primary);background:var(--zc-hair)}.nav__sep[data-v-4f785bca]{display:none}.navsearch[data-v-4f785bca]{margin-left:auto}.navsearch__input[data-v-4f785bca],.navsearch__input[data-v-4f785bca]:focus{width:150px}}@media (max-width: 640px){.ticker__inner[data-v-4f785bca]{min-height:52px}.ticker__item[data-v-4f785bca]{font-size:1.15rem}.ticker__label[data-v-4f785bca]{font-size:.8rem}.masthead[data-v-4f785bca]{grid-template-columns:1fr;text-align:center;gap:.75rem;padding:1rem 1.25rem}.masthead__side[data-v-4f785bca]{align-items:center}.masthead__left[data-v-4f785bca]{order:2}.masthead__logo[data-v-4f785bca]{order:1}.masthead__right[data-v-4f785bca]{order:3}.ticker__label[data-v-4f785bca]{padding:0 .7rem}}.site-footer[data-v-f0f531c4]{margin-top:4rem;background:var(--zc-dark);color:#aeb4bc;font-size:.88rem;border-top:3px solid var(--zc-primary)}.site-footer__main[data-v-f0f531c4]{max-width:1280px;margin:0 auto;padding:3rem 1.5rem 2.25rem;display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(3,1fr);gap:2.5rem}.site-footer__logo[data-v-f0f531c4]{font-family:var(--font-serif);font-weight:700;font-size:1.6rem;color:#fff;text-transform:uppercase;letter-spacing:-.5px}.site-footer__logo[data-v-f0f531c4]:after{content:".";color:var(--zc-primary)}.site-footer__blurb[data-v-f0f531c4]{margin:.85rem 0 1.25rem;font-size:.85rem;line-height:1.6;max-width:30ch}.site-footer__col[data-v-f0f531c4]{min-width:0}.site-footer__title[data-v-f0f531c4]{color:#fff;font-family:var(--font-condensed);font-size:.82rem;letter-spacing:2px;text-transform:uppercase;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--zc-primary);display:inline-block}.site-footer__list[data-v-f0f531c4]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}.site-footer__list a[data-v-f0f531c4]{color:#aeb4bc;text-decoration:none;transition:color .15s}.site-footer__list a[data-v-f0f531c4]:hover{color:#fff}.site-footer__bottom[data-v-f0f531c4]{border-top:1px solid #2a3138;text-align:center;padding:1.25rem 1.5rem;font-size:.78rem;color:#7d848c}.site-footer__bottom p[data-v-f0f531c4]{margin:.2rem 0}.site-footer__addr[data-v-f0f531c4]{letter-spacing:.4px}@media (max-width: 900px){.site-footer__main[data-v-f0f531c4]{grid-template-columns:1fr 1fr}.site-footer__brand[data-v-f0f531c4]{grid-column:span 2}}@media (max-width: 520px){.site-footer__main[data-v-f0f531c4]{grid-template-columns:1fr}.site-footer__brand[data-v-f0f531c4]{grid-column:span 1}}.backtop[data-v-76ea0cf5]{position:fixed;right:1.4rem;bottom:1.4rem;z-index:80;width:46px;height:46px;border:none;border-radius:50%;background:var(--zc-primary);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--zc-shadow-lg);transition:background .15s,transform .15s}.backtop[data-v-76ea0cf5]:hover{background:var(--zc-primary-strong);transform:translateY(-2px)}.backtop-enter-active[data-v-76ea0cf5],.backtop-leave-active[data-v-76ea0cf5]{transition:opacity .25s,transform .25s}.backtop-enter-from[data-v-76ea0cf5],.backtop-leave-to[data-v-76ea0cf5]{opacity:0;transform:translateY(12px)}.app-layout{min-height:100vh;background:var(--zc-bg);color:var(--zc-body);font-family:var(--font-sans);display:flex;flex-direction:column}.app-layout>.site-header{flex-shrink:0}.app-main{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}*{box-sizing:border-box}:root{--zc-primary: #c8102e;--zc-primary-strong: #a30e26;--zc-primary-soft: #fbebed;--zc-ink: #101418;--zc-ink-soft: #232a31;--zc-body: #2c333a;--zc-muted: #5c6470;--zc-faint: #8b939e;--zc-bg: #ffffff;--zc-hair: #f4f4f5;--zc-surface: #f8f8f9;--zc-border: #e5e5ea;--zc-border-strong: #d4d4dc;--zc-dark: #14181d;--zc-dark-2: #1d232a;--font-serif: Lora, Georgia, "Times New Roman", serif;--font-condensed: "Roboto Condensed", "Arial Narrow", Arial, sans-serif;--font-sans: Roboto, Arial, Helvetica, sans-serif;--zc-shadow-sm: 0 1px 2px rgba(16, 20, 24, .06);--zc-shadow-md: 0 6px 16px rgba(16, 20, 24, .08);--zc-shadow-lg: 0 16px 40px rgba(16, 20, 24, .12)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:var(--zc-bg)}*::-webkit-scrollbar-thumb{background:#cfcfd6;border-radius:6px}*::-webkit-scrollbar-thumb:hover{background:var(--zc-primary)}::-moz-selection{background:var(--zc-primary);color:#fff}::selection{background:var(--zc-primary);color:#fff}html{scroll-behavior:smooth;scroll-padding-top:76px}:focus-visible{outline:2px solid var(--zc-primary);outline-offset:2px}body{font-family:var(--font-sans);color:var(--zc-body);background:var(--zc-bg);line-height:1.5;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-serif);color:var(--zc-ink)}a{color:inherit}.container-nav{max-width:1280px;margin:0 auto;padding:0 1.5rem}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
