:root{--wx-font-sans:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--wx-font-serif:"Fraunces",Georgia,"Times New Roman",serif;--editorial-red:var(--slot4-accent-fill);--editorial-ink:var(--slot4-page-text);--editorial-paper:var(--slot4-surface-bg)}html{scroll-behavior:smooth}body{font-family:var(--wx-font-sans);font-feature-settings:"kern","liga","clig","calt";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:var(--slot4-page-bg)!important;color:var(--slot4-page-text)!important;background-image:none!important}::selection{background:var(--slot4-accent-soft);color:var(--slot4-accent-strong);-webkit-text-fill-color:var(--slot4-accent-strong)}::-moz-selection{background:var(--slot4-accent-soft);color:var(--slot4-accent-strong)}.wx-on-dark ::selection{background:var(--slot4-accent-2-soft);color:#2a1c08;-webkit-text-fill-color:#2a1c08}.wx-on-dark ::-moz-selection{background:var(--slot4-accent-2-soft);color:#2a1c08}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:#e8e6e1}::-webkit-scrollbar-thumb{background:#cdcac3;border:2px solid #e8e6e1;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--slot4-accent)}.editorial-brand{font-family:var(--wx-font-sans);letter-spacing:-.03em;font-style:normal;font-weight:800}.editorial-serif{font-family:var(--wx-font-serif);font-style:italic;font-weight:500}.wx-display{font-family:var(--wx-font-sans);letter-spacing:-.04em}.editorial-rule{border-color:color-mix(in srgb,var(--editorial-ink)12%,transparent)}.article-content{color:#1c2038;font-family:var(--wx-font-sans);font-size:clamp(1.06rem,.55vw + .95rem,1.2rem);line-height:1.85}.article-content>:first-child{margin-top:0}.article-content p{margin:0 0 1.5em}.article-content p:first-of-type:first-letter{float:left;color:var(--slot4-accent);font-family:var(--wx-font-sans);margin:.06em .12em 0 0;font-size:3.9em;font-weight:800;line-height:.76}.article-content h2,.article-content h3,.article-content h4{color:var(--slot4-page-text);font-family:var(--wx-font-sans);letter-spacing:-.03em;margin:1.7em 0 .55em;font-weight:800;line-height:1.12}.article-content h2{font-size:clamp(1.7rem,3.4vw,2.6rem)}.article-content h3{font-size:clamp(1.4rem,2.6vw,1.9rem)}.article-content a{color:var(--slot4-accent);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.article-content blockquote{border-left:4px solid var(--slot4-accent);background:var(--slot4-accent-soft);color:var(--slot4-page-text);border-radius:0 1rem 1rem 0;margin:1.9em 0;padding:1em 1.3em;font-size:1.2em;font-weight:600;line-height:1.45}.article-content ul,.article-content ol{margin:1.25em 0;padding-left:1.35em}.article-content li{margin:.45em 0}.article-content li::marker{color:var(--slot4-accent)}.article-content img{border-radius:1.25rem;width:100%;margin:2em 0}input,textarea,select,button{border-radius:.85rem}@media (prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform;transform:translateY(26px)}[data-reveal=fade]{transform:none}[data-reveal=left]{transform:translate(-32px)}[data-reveal=right]{transform:translate(32px)}[data-reveal=scale]{transform:scale(.94)}[data-reveal].is-visible{opacity:1;transform:none}}.wx-lift{transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s,border-color .35s}.wx-lift:hover{transform:translateY(-6px);box-shadow:0 34px 70px -38px #16140f80}.wx-glow{transition:box-shadow .4s,border-color .4s;position:relative}.wx-glow:hover{box-shadow:0 0 0 1px var(--slot4-accent),0 26px 60px -32px #ff543673;border-color:#0000}.wx-zoom{overflow:hidden}.wx-zoom img{transition:transform .8s cubic-bezier(.22,.61,.36,1)}.wx-zoom:hover img{transform:scale(1.06)}.wx-navlink{position:relative}.wx-navlink:after{content:"";background:var(--slot4-accent);border-radius:999px;height:2px;transition:right .32s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:-6px;left:0;right:100%}.wx-navlink:hover:after,.wx-navlink[data-active=true]:after{right:0}.wx-header{transition:background-color .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s}.wx-header[data-shrink=true]{background:color-mix(in srgb,var(--slot4-surface-bg)82%,transparent);-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);box-shadow:0 10px 30px -18px #14125080}.wx-header[data-shrink=true] .wx-header-inner{min-height:64px}.wx-progress{z-index:60;background:var(--slot4-signal-gradient);width:0;height:3px;transition:width .12s linear;position:fixed;top:0;left:0}@keyframes wx-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.wx-seq>*{opacity:0;animation:.8s cubic-bezier(.22,.61,.36,1) forwards wx-rise}.wx-seq>:first-child{animation-delay:50ms}.wx-seq>:nth-child(2){animation-delay:.16s}.wx-seq>:nth-child(3){animation-delay:.27s}.wx-seq>:nth-child(4){animation-delay:.38s}.wx-seq>:nth-child(5){animation-delay:.49s}.wx-seq>:nth-child(6){animation-delay:.6s}@keyframes wx-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-18px)}}.wx-float{animation:9s ease-in-out infinite wx-float}@keyframes wx-shimmer{to{transform:translate(100%)}}.wx-skeleton{position:relative;overflow:hidden}.wx-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.5s infinite wx-shimmer;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.wx-seq>*,.wx-float{opacity:1!important;animation:none!important;transform:none!important}.wx-skeleton:after{animation:none}}@media (max-width:640px){.article-content{font-size:1.05rem;line-height:1.74}.article-content p:first-of-type:first-letter{font-size:3.2em}}
