/*! Mergen 2026-11-15 02:32 | (c) Temorya */
:root{--c-bg:var(--m-bg,#fff);--c-bg-alt:var(--m-bg-alt,#f4f6fb);--c-surface:#fff;--c-surface-2:color-mix(in oklab,var(--c-bg-alt) 70%,#fff);--c-text:var(--m-text,#0f172a);--c-text-2:color-mix(in oklab,var(--c-text) 72%,var(--c-bg));--c-text-3:color-mix(in oklab,var(--c-text) 58%,var(--c-bg));--c-line:color-mix(in oklab,var(--c-text) 10%,transparent);--c-line-2:color-mix(in oklab,var(--c-text) 17%,transparent);--c-primary:var(--m-primary,#2f6bff);--c-primary-2:color-mix(in oklab,var(--c-primary) 82%,#000);--c-primary-soft:color-mix(in oklab,var(--c-primary) 11%,transparent);--c-accent:var(--m-accent,#8b5cf6);--c-secondary:var(--m-secondary,#0f1b3d);--c-on-primary:#fff;--c-dark:color-mix(in oklab,var(--m-dark-bg,#0b1120) 92%,var(--c-primary));--grad:linear-gradient(120deg,var(--c-primary),var(--c-accent));--c-primary-ink:var(--c-primary);--grad-ink:var(--grad);--c-band:var(--c-primary-ink);--r:var(--m-radius,12px);--r-sm:calc(var(--r) * .6);--r-lg:calc(var(--r) * 1.45);--r-pill:999px;--r-pill:max(var(--r),clamp(0px,(var(--r) - 3px) * 1000,999px));--shadow-1:0 1px 2px rgb(16 24 40 / .05),0 1px 3px rgb(16 24 40 / .07);--shadow-2:0 14px 34px -14px rgb(16 24 40 / .22);--shadow-3:0 30px 60px -24px rgb(16 24 40 / .32);--gap:clamp(16px,1.8vw,26px);--gap-lg:clamp(22px,2.6vw,40px);--font-head:var(--m-font-head,"Plus Jakarta Sans",system-ui,sans-serif);--font-body:var(--m-font-body,Inter,system-ui,sans-serif);--fw-title:var(--m-title-weight,700);--t-xs:14px;--t-sm:15.5px;--t-md:clamp(16.5px,.35vw + 15px,18.5px);--t-lg:clamp(19px,.9vw + 14px,25px);--t-xl:clamp(24px,1.9vw + 12px,40px);--t-h1:clamp(30px,3.2vw + 12px,56px);--ease:cubic-bezier(.2,.75,.25,1);--dur:.28s;--header-h:var(--m-header-h,76px);--sticky-top:16px;color-scheme:light}@supports (color:oklch(from red l c h)){:root{--c-primary:oklch(from var(--m-primary,#2f6bff) calc(clamp(0,(l - .64) * 1000,1) * l + (1 - clamp(0,(l - .64) * 1000,1)) * min(l,.5)) c h);--c-on-primary:oklch(from var(--m-primary,#2f6bff) clamp(.2,(.64 - l) * 1000,1) 0 0 / 1);--c-primary-text:oklch(from var(--m-primary,#2f6bff) min(l,.5) c h);--c-primary-ink:oklch(from var(--m-primary,#2f6bff) min(l,.5) c h);--grad-ink:linear-gradient(120deg,oklch(from var(--m-primary,#2f6bff) min(l,.5) c h),oklch(from var(--m-accent,#8b5cf6) min(l,.5) c h));--c-band:oklch(from var(--m-primary,#2f6bff) min(l,.5) c h)}[data-scheme="dark"]{--c-primary-text:oklch(from var(--m-primary,#2f6bff) max(l,.72) c h)}.m-sec--bg-primary,.m-sec--bg-gradient{--c-primary-text:#fff}}[data-scheme="dark"]{--c-bg:var(--m-dark-bg,#0b1120);--c-bg-alt:color-mix(in oklab,var(--m-dark-bg,#0b1120) 88%,#fff 6%);--c-surface:var(--m-dark-surface,#121a2e);--c-surface-2:color-mix(in oklab,var(--m-dark-surface,#121a2e) 86%,#fff 7%);--c-text:#e9edf6;--c-text-2:#b3bdd2;--c-text-3:#8591ab;--c-line:rgb(255 255 255 / .08);--c-line-2:rgb(255 255 255 / .14);--c-primary-soft:color-mix(in oklab,var(--c-primary) 20%,transparent);--shadow-1:0 1px 2px rgb(0 0 0 / .3);--shadow-2:0 18px 40px -18px rgb(0 0 0 / .6);--shadow-3:0 30px 70px -26px rgb(0 0 0 / .7);color-scheme:dark}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 20px)}body{margin:0;background:var(--c-bg);color:var(--c-text);font:400 var(--m-fs,16px)/1.65 var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,svg,video,iframe{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-head);font-weight:var(--fw-title);line-height:1.22;letter-spacing:-.012em;text-wrap:balance}p{margin:0}ul,ol{margin:0;padding:0}figure{margin:0}:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px;border-radius:4px}::selection{background:color-mix(in oklab,var(--c-primary) 28%,transparent)}.screen-reader-text{position:absolute !important;left:0;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.m-skip{position:fixed;top:-100px;left:16px;z-index:999;padding:10px 16px;border-radius:var(--r-sm);background:var(--c-primary-ink);color:#fff;font-weight:600}.m-skip:focus{top:16px}.mi{width:1.15em;height:1.15em;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}[hidden]{display:none !important}@media (max-width:1023px){.m-only-desktop{display:none !important}}@media (min-width:1024px){.m-only-mobile{display:none !important}}@media (max-width:767px){.m-hide-mobile{display:none !important}}.m-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:var(--r-pill);background:var(--c-primary);color:var(--c-on-primary);font-weight:600;font-size:15px;white-space:nowrap;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background var(--dur);box-shadow:0 10px 22px -12px color-mix(in oklab,var(--c-primary) 80%,transparent)}.m-btn:hover{background:var(--c-primary-2);transform:translateY(-1px)}.m-btn .mi{width:17px;height:17px}.m-btn--sm{height:38px;padding:0 16px;font-size:14px}.m-btn--ghost{background:transparent;color:var(--c-text);box-shadow:inset 0 0 0 1.5px var(--c-line-2)}.m-btn--ghost:hover{background:var(--c-primary-soft);color:var(--c-primary-text,var(--c-primary));box-shadow:inset 0 0 0 1.5px var(--c-primary)}.m-on-dark .m-btn--ghost{color:#fff;box-shadow:inset 0 0 0 1.5px rgb(255 255 255 / .35)}.m-iconbtn{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:var(--r-pill);color:inherit;transition:background var(--dur),color var(--dur),transform var(--dur)}.m-iconbtn:hover{background:color-mix(in oklab,currentColor 10%,transparent)}.m-iconbtn .mi{width:20px;height:20px}.m-iconbtn--soft{width:38px;height:38px;background:var(--c-bg-alt);color:var(--c-text-2)}.m-iconbtn--soft:hover{background:var(--c-primary-ink);color:#fff}.m-scheme-toggle .m-i-sun,[data-scheme="dark"] .m-scheme-toggle .m-i-moon,[data-scheme="dark"] [data-scheme-toggle] .m-i-moon{display:none}[data-scheme="dark"] .m-scheme-toggle .m-i-sun,[data-scheme="dark"] [data-scheme-toggle] .m-i-sun{display:block}[data-scheme-toggle] .m-i-sun{display:none}.m-burger{gap:4px;align-content:center;justify-items:center}.m-burger span{display:block;width:20px;height:2px;border-radius:2px;background:currentColor;transition:transform var(--dur) var(--ease),opacity var(--dur)}.m-burger span:nth-child(2){width:14px;justify-self:end;margin-right:11px}.m-burger:hover span:nth-child(2){width:20px;margin-right:11px}input[type="text"],input[type="email"],input[type="search"],input[type="url"],input[type="password"],input[type="tel"],input[type="number"],textarea,select{width:100%;min-height:46px;padding:10px 16px;border-radius:var(--r-sm);background:var(--c-surface);border:1px solid var(--c-line-2);color:var(--c-text);transition:border-color var(--dur),box-shadow var(--dur)}textarea{min-height:140px;resize:vertical}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 4px var(--c-primary-soft)}::placeholder{color:var(--c-text-3)}.m-inline-search{display:flex;align-items:center;gap:8px;max-width:560px;padding:5px 5px 5px 16px;border-radius:var(--r-pill);background:var(--c-surface);border:1px solid var(--c-line-2)}.m-inline-search .mi{color:var(--c-text-3)}.m-inline-search input{border:0;min-height:40px;padding:0;background:transparent;box-shadow:none !important}.m-chips{display:flex;flex-wrap:wrap;gap:8px}.m-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:var(--r-pill);font-size:13.5px;font-weight:600;background:var(--c-bg-alt);color:var(--c-text-2);transition:background var(--dur),color var(--dur)}.m-chip .mi{width:15px;height:15px}.m-chip:hover{background:var(--chip,var(--c-primary-ink));color:#fff}.m-box{padding:clamp(18px,2vw,26px);border-radius:var(--r-lg);background:var(--c-surface);border:1px solid var(--c-line)}.m-sec--bg-alt .m-box,.m-sec--inner-card .m-box{border-color:transparent}.m-empty,.m-admin-hint{color:var(--c-text-3);font-size:14px}.m-admin-hint{padding:12px 14px;border-radius:var(--r-sm);border:1px dashed var(--c-line-2)}.m-skeleton{height:220px;border-radius:var(--r);background:linear-gradient(100deg,var(--c-bg-alt) 40%,var(--c-surface-2) 50%,var(--c-bg-alt) 60%) 0 0/200% 100%;animation:m-shimmer 1.3s linear infinite}@keyframes m-shimmer{to{background-position:-200% 0}}.m-pulse{position:relative;width:8px;height:8px;border-radius:50%;background:#ef4444;flex:none}.m-pulse::after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:m-ping 1.6s var(--ease) infinite}@keyframes m-ping{70%,100%{transform:scale(2.6);opacity:0}}.m-ratio{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 10;background:var(--c-bg-alt)}.m-ratio--16x9{aspect-ratio:16 / 9}.m-ratio--16x10{aspect-ratio:16 / 10}.m-ratio--3x2{aspect-ratio:3 / 2}.m-ratio--4x3{aspect-ratio:4 / 3}.m-ratio--1x1{aspect-ratio:1}.m-ratio--4x5{aspect-ratio:4 / 5}.m-ratio--3x4{aspect-ratio:3 / 4}.m-ratio--21x9{aspect-ratio:21 / 9}.m-ratio--auto{aspect-ratio:auto;height:100%}.m-ratio>.m-img,.m-ratio>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.m-img{transition:transform .7s var(--ease),filter .4s}.m-img--ph{display:grid;place-items:center;width:100%;height:100%;color:color-mix(in oklab,var(--c-text) 22%,transparent);background:linear-gradient(135deg,var(--c-bg-alt),color-mix(in oklab,var(--c-primary) 14%,var(--c-bg-alt)))}.m-img--ph .mi{width:34px;height:34px}.m-img--ph1{background:linear-gradient(135deg,#1e3a8a33,#7c3aed33)}.m-img--ph2{background:linear-gradient(135deg,#0f766e33,#22c55e33)}.m-img--ph3{background:linear-gradient(135deg,#b4530933,#f59e0b33)}.m-img--ph4{background:linear-gradient(135deg,#be123c33,#f43f5e33)}.m-img--ph5{background:linear-gradient(135deg,#33415533,#64748b33)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.m-wrap{width:100%;max-width:calc(var(--m-container,1280px) + 2 * var(--pad-x,24px));margin-inline:auto;padding-inline:var(--pad-x,24px)}@media (max-width:767px){:root{--pad-x:16px}}.m-wrap--narrow{max-width:880px}.m-main{display:block;min-height:50vh;outline:none}.m-layout-boxed{background:color-mix(in oklab,var(--c-bg-alt) 80%,var(--c-text) 4%)}.m-layout-boxed .m-site{position:relative;max-width:calc(var(--m-container,1280px) + 80px);margin:0 auto;background:var(--c-bg);box-shadow:var(--shadow-3)}@media (min-width:1400px){.m-layout-boxed .m-site{margin-block:0 32px;border-radius:0 0 var(--r-lg) var(--r-lg);overflow:clip}}.m-sec{position:relative;--sec-pad:36px;padding-block:var(--sec-pad)}.m-sec:not([class*="m-sec--bg-"]) + .m-sec:not([class*="m-sec--bg-"]){padding-top:calc(var(--sec-pad) * .35)}.m-sec--pad-none{--sec-pad:0px}.m-sec--pad-sm{--sec-pad:18px}.m-sec--pad-md{--sec-pad:clamp(24px,3vw,40px)}.m-sec--pad-lg{--sec-pad:clamp(36px,5vw,64px)}.m-sec--pad-xl{--sec-pad:clamp(52px,7vw,96px)}.m-sec--wide .m-wrap{max-width:calc(var(--m-container) + 240px)}.m-sec--narrow>.m-wrap{max-width:min(880px,100%)}.m-sec--full>.m-wrap{max-width:none;padding-inline:0}.m-sec--gap-sm{--gap:14px}.m-sec--gap-lg{--gap:clamp(22px,2.6vw,40px)}.m-sec--bg-alt{background:var(--c-bg-alt)}.m-sec--bg-dark{background:var(--c-dark)}.m-sec--bg-primary{background:var(--c-band)}.m-sec--bg-gradient{background:var(--grad-ink)}.m-sec--bg-custom{background:var(--sec-bg)}.m-sec--bg-image{background:linear-gradient(rgb(5 8 20 / .72),rgb(5 8 20 / .78)),var(--sec-img) center / cover}[data-scheme="dark"] .m-sec--bg-custom{background:color-mix(in oklab,var(--sec-bg) 18%,var(--c-bg))}.m-sec--inner-card>.m-wrap>.m-row{padding:clamp(18px,2.4vw,32px);border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--shadow-1);border:1px solid var(--c-line)}.m-sec--inner-band>.m-wrap>.m-row{padding:clamp(18px,2.4vw,32px);border-radius:var(--r-lg);background:var(--c-bg-alt)}.m-sec--shape-wave{padding-bottom:calc(var(--sec-pad) + 40px)}.m-sec--shape-wave::after,.m-sec--shape-curve::after,.m-sec--shape-slant::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:48px;background:var(--c-bg);pointer-events:none}.m-sec--shape-wave::after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 48' preserveAspectRatio='none'%3E%3Cpath d='M0 48h1440V24c-120 14-240 22-360 16S840 10 720 10 480 34 360 38 120 34 0 24z'/%3E%3C/svg%3E") 0 0/100% 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 48' preserveAspectRatio='none'%3E%3Cpath d='M0 48h1440V24c-120 14-240 22-360 16S840 10 720 10 480 34 360 38 120 34 0 24z'/%3E%3C/svg%3E") 0 0/100% 100%}.m-sec--shape-curve::after{border-radius:50% 50% 0 0 / 100% 100% 0 0;height:36px}.m-sec--shape-slant::after{clip-path:polygon(0 100%,100% 0,100% 100%);height:60px}.m-row{display:grid;gap:var(--gap-lg)}.m-row--multi{grid-template-columns:var(--cols);align-items:start}.m-col{min-width:0}.m-col__in{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-lg);container-type:inline-size;min-width:0}.m-col--sticky>.m-col__in{position:sticky;top:calc(var(--header-h) + var(--sticky-top))}@media (min-width:1024px){.m-row--eq{grid-template-rows:auto minmax(0,1fr);align-items:stretch;row-gap:0}.m-row--eq>.m-col>.m-col__in{display:contents}.m-row--eq>.m-col,.m-row--eq>.m-col>.m-col__in>.m-block{display:grid;grid-row:1 / span 2;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);align-self:stretch}.m-row--eq>.m-col>.m-col__in>.m-block>.m-head{grid-row:1;align-self:end}.m-row--eq>.m-col>.m-col__in>.m-block>:not(.m-head,script,template,style){grid-row:2;grid-column:1;min-height:0;box-sizing:border-box;container-type:inline-size}.m-row--eq .m-poll,.m-row--eq .m-quiz{align-content:start}.m-row--eq .m-block--advanced_heading>:not(.m-head),.m-row--eq .m-block--heading>:not(.m-head){align-self:center}.m-row--eq .m-newsletter,.m-row--eq .m-cta,.m-row--eq .m-promo,.m-row--eq .m-social{align-content:center}}.m-block{min-width:0;max-width:100%}.m-block-note{padding:10px 14px;border:1.5px dashed var(--c-line-2);border-radius:var(--r);background:var(--c-bg-alt);color:var(--c-text-3);font-size:13px;line-height:1.45}.m-prose :is(.wp-block-table,figure.wp-block-table){overflow-x:auto;max-width:100%}.m-prose :is(iframe,video,embed,object){max-width:100%}.m-block :is(pre,table){max-width:100%}@media (min-width:1024px){.m-row--multi:has(>.m-col :is(.m-block--image,.m-block--image_hotspots,.m-block--before_after,.m-block--video,.m-block--gallery,.m-block--gallery_pro,.m-block--image_box,.m-block--image_stack,.m-block--lottie,.m-block--map,.m-block--embed))>.m-col:not(.m-col--fit):not(.m-col--sticky:not(.m-col--auto)):not(:has(.m-block:not(.m-block--advanced_heading,.m-block--heading,.m-block--text,.m-block--buttons,.m-block--icon_list,.m-block--quote,.m-block--divider,.m-block--spacer,.m-block--animated_heading,.m-block--button_group,.m-block--read_more,.m-block--info_box))){align-self:center}}@media (min-width:1024px){.m-row--multi>.m-col--sticky{align-self:stretch}.m-col--sticky.m-col--tall>.m-col__in{top:var(--m-stick,0px)}.m-row--multi>.m-col--fit{align-self:stretch;position:relative;min-height:260px}.m-col--fit>.m-col__in{position:absolute;inset:0;align-content:start;overflow:clip;overflow-clip-margin:6px}.m-col--fit.m-col--unfit>.m-col__in{position:static;overflow:visible}.m-col--fit.is-fitted>.m-col__in{display:flex;flex-direction:column}.m-col--fit.is-fitted>.m-col__in>.m-block:last-child{flex:1 0 auto;display:flex;flex-direction:column}.m-col--fit.is-fitted>.m-col__in>.m-block:last-child>:last-child{flex:1 0 auto}}.m-is-cut{display:none !important}.m-fill__list{display:grid;gap:14px var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.m-fill__item{padding-top:14px;border-top:1px solid var(--c-line)}.m-fill .m-card--mini .m-card__media{flex-basis:72px}.m-fill__prod{display:flex;align-items:center;gap:12px;color:var(--c-text)}.m-fill__prod img{flex:none;width:64px;height:64px;object-fit:cover;border-radius:var(--r-sm);background:var(--c-bg-alt)}.m-fill__prod>span{display:grid;gap:3px;min-width:0}.m-fill__prod b{font:600 14.5px/1.35 var(--font-head);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m-fill__prod:hover b{color:var(--c-primary-text,var(--c-primary))}.m-fill__price{font-size:13.5px;font-weight:700}.m-fill__price del{color:var(--c-text-3);font-weight:500;margin-right:6px}@media (max-width:1023px){.m-fill{display:none}}.m-block .m-card:not(.m-card--story)>.m-card__media.m-ratio:not(.m-ratio--auto){max-height:560px}.m-loop{container-type:inline-size}@media (max-width:767px){.m-loop.m-grid--classic,.m-loop.m-grid--list{row-gap:clamp(28px,7vw,36px)}}.m-grid:not([style*="--gcols:1"])>.m-grid__item>.m-card.m-card--mini,.m-carousel__item>.m-card.m-card--mini{align-items:flex-start}.m-grid__item:has(>.m-card--horizontal,>.m-card--wide){container-type:inline-size}@container (max-width:300px){.m-card.m-card--mini{gap:12px}.m-card.m-card--mini>.m-card__media{flex-basis:64px}}@media (max-width:1023px){.m-row--multi{grid-template-columns:1fr}.m-row--multi>.m-col--main{order:-1}.m-col--sticky>.m-col__in{position:static}}@media (min-width:768px) and (max-width:1023px){.m-row--multi:has(>.m-col--3 + .m-col--6 + .m-col--3){grid-template-columns:1fr 1fr}.m-row--multi:has(>.m-col--3 + .m-col--6 + .m-col--3)>.m-col--6{grid-column:1 / -1;order:-1}}.m-content{display:grid;gap:var(--gap-lg);padding-block:clamp(24px,3vw,44px);align-items:start}.m-content--right{grid-template-columns:minmax(0,1fr) clamp(280px,26%,340px)}.m-content--left{grid-template-columns:clamp(280px,26%,340px) minmax(0,1fr)}.m-content--left .m-sidebar{order:-1}.m-content--none{grid-template-columns:minmax(0,1fr)}.m-content__main{min-width:0}@media (min-width:1024px){.m-stick{position:sticky;top:var(--m-stick-top,calc(var(--header-h) + var(--sticky-top)));align-self:start}}.m-sidebar__in{display:grid;gap:var(--gap-lg);position:sticky;top:calc(var(--header-h) + var(--sticky-top));container-type:inline-size}@media (max-width:1023px){.m-content--right,.m-content--left{grid-template-columns:minmax(0,1fr)}.m-content--left .m-sidebar{order:0}.m-sidebar__in{position:static}body:is(.archive,.search,.blog) .m-sidebar--auto .m-sidebar__in>:not(.m-block--list,.m-ad){display:none}}.m-grid{--gcols:3;--min:230px;display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--min),(100% - (var(--gcols) - 1) * var(--gap)) / var(--gcols))),1fr))}.m-grid--card-mini,.m-grid--card-numbered,.m-grid--card-text,.m-grid--card-horizontal{--min:280px}.m-grid--card-wide{--min:100%}.m-grid__item{min-width:0;display:flex}.m-grid__item>*{flex:1}.m-grid__item--full{grid-column:1 / -1}.m-grid--divided{gap:0}.m-grid--divided .m-grid__item{padding-block:16px;border-bottom:1px solid var(--c-line)}.m-grid--divided .m-grid__item:first-child{padding-top:0}.m-grid--masonry .m-grid__item>.m-card{height:100%}.m-grid--masonry .m-grid__item--full{grid-column:1 / -1}@media (min-width:1024px){.m-loop>.m-grid__item--tailn{grid-column:span var(--span,1)}}.m-grid--masonry>.m-grid__item--tailn>.m-card--horizontal{align-items:stretch;overflow:hidden;border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-surface)}.m-grid--masonry>.m-grid__item--tailn>.m-card--horizontal>.m-card__media{border-radius:0;aspect-ratio:auto;min-height:220px}.m-grid--masonry>.m-grid__item--tailn>.m-card--horizontal>.m-card__body{justify-content:center;padding:20px 22px 20px 0}@container (max-width:420px){.m-grid--masonry>.m-grid__item--tailn>.m-card--horizontal>.m-card__body{padding:0 20px 22px}.m-grid--masonry>.m-grid__item--tailn>.m-card--horizontal>.m-card__media{aspect-ratio:16 / 10;min-height:0}}.m-stack{display:grid;gap:16px}.m-loadmore{display:flex;justify-content:center;margin-top:var(--gap-lg)}.m-loadmore .is-loading .mi{animation:m-spin 1s linear infinite}@keyframes m-spin{to{transform:rotate(360deg)}}.m-pages{display:flex;justify-content:center;margin-top:var(--gap-lg)}.m-pages{gap:6px;flex-wrap:wrap}.m-pages .page-numbers{display:inline-grid;place-items:center;min-width:42px;height:42px;padding:0 12px;border-radius:var(--r-pill);background:var(--c-bg-alt);font-weight:600;font-size:14px}.m-pages .page-numbers.current,.m-pages .page-numbers:hover{background:var(--c-primary-ink);color:#fff}.m-pages .mi{width:16px;height:16px}.m-sec--bg-primary,.m-sec--bg-gradient{--c-primary-ink:rgb(255 255 255 / .2);--c-primary:#fff;--c-primary-2:rgb(255 255 255 / .9);--c-primary-soft:rgb(255 255 255 / .16);--c-on-primary:var(--c-dark,#0b1120);--c-accent:#fff}@supports (color:oklch(from red l c h)){.m-sec--bg-primary,.m-sec--bg-gradient{--c-on-primary:oklch(from var(--m-primary,#2f6bff) min(l,.42) c h)}}.m-sec--bg-primary .m-badge,.m-sec--bg-gradient .m-badge{--b:var(--badge,rgb(0 0 0 / .28))}.m-sec--bg-primary .m-box,.m-sec--bg-gradient .m-box{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .18)}.m-sec--bg-primary .m-slider__bar span,.m-sec--bg-gradient .m-slider__bar span{background:#fff}@media (min-width:1024px){.m-hide-desktop{display:none !important}}@media (min-width:768px) and (max-width:1023px){.m-hide-tablet{display:none !important}}.m-mt-sm{margin-top:8px}.m-mt-md{margin-top:20px}.m-mt-lg{margin-top:40px}.m-mt-xl{margin-top:72px}.m-mb-sm{margin-bottom:8px}.m-mb-md{margin-bottom:20px}.m-mb-lg{margin-bottom:40px}.m-mb-xl{margin-bottom:72px}.m-box{--box-pad:clamp(18px,2.2vw,28px);padding:var(--box-pad);border-radius:var(--r-lg);background:var(--c-surface);color:var(--c-text)}.m-box--alt{background:var(--c-bg-alt)}.m-box--soft{background:var(--c-primary-soft)}.m-box--dark{background:var(--c-dark)}.m-box--primary{background:var(--c-band)}.m-box--gradient{background:var(--grad-ink)}.m-box-pad-sm{--box-pad:14px}.m-box-pad-md{--box-pad:clamp(18px,2.2vw,28px)}.m-box-pad-lg{--box-pad:clamp(26px,3.6vw,48px)}.m-block.m-box-r-none{border-radius:0}.m-block.m-box-r-sm{border-radius:var(--r-sm)}.m-block.m-box-r-md{border-radius:var(--r)}.m-block.m-box-r-lg{border-radius:var(--r-lg)}.m-box-line{border:1px solid var(--c-line-2)}.m-sh-sm{box-shadow:var(--shadow-1)}.m-sh-md{box-shadow:var(--shadow-2)}.m-sh-lg{box-shadow:var(--shadow-3)}.m-ta-left{text-align:left}.m-ta-center{text-align:center}.m-ta-right{text-align:right}.m-anim-ready .m-anim:not(.is-in){opacity:0}.m-anim-ready .m-anim--up:not(.is-in){transform:translateY(28px)}.m-anim-ready .m-anim--down:not(.is-in){transform:translateY(-28px)}.m-anim-ready .m-anim--left:not(.is-in){transform:translateX(-36px)}.m-anim-ready .m-anim--right:not(.is-in){transform:translateX(36px)}.m-anim-ready .m-anim--zoom:not(.is-in){transform:scale(.94)}.m-anim-ready .m-anim{transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--anim-delay,0ms)}@media (prefers-reduced-motion:reduce){.m-anim-ready .m-anim{opacity:1 !important;transform:none !important;transition:none}}.m-sch-light{--h-bg:var(--c-surface);--h-fg:var(--c-text);--h-fg-2:var(--c-text-2);--h-line:var(--c-line);--h-hover:var(--c-primary)}.m-sch-dark{--h-bg:var(--c-dark);--h-fg:#fff;--h-fg-2:rgb(255 255 255 / .72);--h-line:rgb(255 255 255 / .1);--h-hover:#fff}.m-sch-accent{--h-bg:var(--c-primary-ink);--h-fg:#fff;--h-fg-2:rgb(255 255 255 / .9);--h-line:rgb(255 255 255 / .18);--h-hover:#fff}.m-sch-gradient{--h-bg:var(--grad-ink);--h-fg:#fff;--h-fg-2:rgb(255 255 255 / .92);--h-line:rgb(255 255 255 / .2);--h-hover:#fff}.m-sch-transparent{--h-bg:transparent;--h-fg:#fff;--h-fg-2:rgb(255 255 255 / .8);--h-line:rgb(255 255 255 / .16);--h-hover:#fff}[data-scheme="dark"] .m-sch-light{--h-bg:var(--c-surface)}.m-topbar{background:var(--h-bg);color:var(--h-fg-2);font-size:13px;border-bottom:1px solid var(--h-line)}.m-topbar__in{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:40px}.m-topbar__left,.m-topbar__right{display:flex;align-items:center;gap:18px;min-width:0}.m-topbar__left{flex:1}.m-topbar a:hover{color:var(--h-hover)}.m-date{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-weight:500}.m-date .mi{width:15px;height:15px;opacity:.8}.m-minitick{display:flex;align-items:center;gap:12px;min-width:0;flex:1;padding-left:18px;border-left:1px solid var(--h-line)}.m-minitick__label{display:inline-flex;align-items:center;gap:5px;color:var(--h-fg);font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:.06em;flex:none}.m-minitick__label .mi{width:14px;height:14px;color:#f97316}.m-minitick__items{position:relative;flex:1;height:20px;overflow:hidden}.m-minitick__item{position:absolute;inset:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .35s .3s}.m-minitick__item.is-on{opacity:1}.m-minitick__item.is-out{opacity:0;transition-delay:0s;transition-duration:.25s}.m-minitick__item.is-wide{text-overflow:clip}.m-minitick__item.is-on.is-wide,.m-ticker__item.is-on.is-wide{animation:m-tick-slide var(--md,6s) 1.4s linear forwards}@keyframes m-tick-slide{to{transform:translateX(calc(-1 * var(--mw,0px) - 6px))}}@media (prefers-reduced-motion:reduce){.m-minitick__item.is-wide,.m-ticker__item.is-wide{animation:none}}.m-minitick--promo{padding-left:0;border-left:0;gap:8px;color:var(--h-fg);font-weight:500}.m-minitick--promo>.mi{flex:none;width:15px;height:15px;color:var(--c-accent)}.m-minitick--promo a.m-minitick__item{text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 40%,transparent);text-underline-offset:3px}.m-toplinks{display:flex;gap:18px;list-style:none}.m-toplinks a{font-weight:500}.m-topbar__text a{text-decoration:underline;text-underline-offset:3px;font-weight:600;color:var(--h-fg)}.m-social{display:flex;align-items:center;gap:4px}.m-social a{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:var(--r-pill);transition:background var(--dur),color var(--dur)}.m-social a:hover{background:color-mix(in oklab,currentColor 12%,transparent)}.m-social .mi{width:17px;height:17px}.m-social--sm a{width:28px;height:28px}.m-social--sm .mi{width:15px;height:15px}.m-social--boxed{gap:8px}.m-social--boxed a{width:40px;height:40px;background:color-mix(in oklab,currentColor 8%,transparent)}.m-social--boxed a:hover{background:var(--c-primary-ink);color:#fff}.m-header{position:relative;z-index:60;color:var(--h-fg)}.m-header.m-sch-light,.m-header.m-sch-dark,.m-header.m-sch-accent,.m-header.m-sch-gradient{background:transparent}.m-header__bar,.m-header__top,.m-header__mast,.m-header__strip{background:var(--h-bg);color:var(--h-fg)}.m-header__bar{border-bottom:1px solid var(--h-line)}.m-header.is-sticky{position:sticky;top:calc(var(--m-stick-top,0px) - var(--m-stick-off,0px))}.admin-bar .m-header.is-sticky{--m-stick-top:32px}@media (max-width:782px){.admin-bar .m-header.is-sticky{--m-stick-top:46px}}@media (max-width:600px){.admin-bar .m-header.is-sticky{--m-stick-top:0px}}html:not(.m-sbar-off) body.m-sbar-on .m-header.is-sticky{--m-stick-top:calc(var(--m-sbar-top,0px) + var(--m-sbar-h,0px))}.m-header__in{display:flex;align-items:center;gap:clamp(14px,2vw,28px);min-height:var(--header-h)}.m-header__in--3{display:grid;grid-template-columns:1fr auto 1fr}.m-header__in--3>.m-actions{justify-content:flex-end}.m-header__in--center{justify-content:center;min-height:54px}.m-header__left{display:flex;align-items:center;gap:12px;color:var(--h-fg-2);font-size:13.5px}.m-header.is-stuck .is-pin{box-shadow:0 8px 30px -14px rgb(16 24 40 / .25)}.m-header__sticky,.is-pin{transition:box-shadow var(--dur),transform .35s var(--ease)}.m-header.is-hidden .is-pin{transform:translateY(-100%)}.m-logo{margin:0;font-size:0;line-height:1;flex:none}.m-logo a{display:inline-flex;align-items:center;gap:10px}.m-logo__img--dark{display:none}[data-scheme="dark"] .m-logo__img--light,.m-sch-dark .m-logo__img--light,.m-sch-accent .m-logo__img--light,.m-sch-gradient .m-logo__img--light,.m-sch-transparent .m-logo__img--light{display:none}[data-scheme="dark"] .m-logo__img--dark,.m-sch-dark .m-logo__img--dark,.m-sch-accent .m-logo__img--dark,.m-sch-gradient .m-logo__img--dark,.m-sch-transparent .m-logo__img--dark{display:block}.m-actions{display:flex;align-items:center;gap:4px;margin-left:auto}.m-header__cta{margin-left:8px}.m-sch-accent .m-header__cta,.m-sch-gradient .m-header__cta{background:#fff;color:var(--c-primary-ink);box-shadow:none}.m-sch-dark .m-header__cta:not(:is(.m-sch-accent,.m-sch-gradient) *){background:var(--c-primary)}.m-nav{min-width:0}.js .m-header .m-nav:not(.m-nav--fit){overflow-x:clip}.m-nav__list{display:flex;align-items:center;gap:2px;list-style:none}.m-nav__list>li{position:relative}.m-nav__list>li>a{position:relative;display:flex;align-items:center;gap:5px;height:var(--header-h);padding:0 13px;font-weight:600;font-size:15px;color:var(--h-fg);white-space:nowrap;transition:color var(--dur)}.m-header__navrow .m-nav__list>li>a{height:54px}.m-header .m-nav--tight .m-nav__list>li>a{padding-inline:9px;font-size:14.5px}.m-header .m-nav--tighter .m-nav__list>li>a{padding-inline:7px;font-size:14px}.m-nav--tight.m-nav--underline .m-nav__list>li>a::after{left:9px;right:9px}.m-nav--tighter.m-nav--underline .m-nav__list>li>a::after{left:7px;right:7px}.m-header--lean .m-social--header{display:none}.m-social--header{gap:2px;color:var(--h-fg-2)}.m-social--header a{width:30px;height:30px}.m-social--header a:hover{color:var(--h-fg)}.m-social--header .mi{width:15px;height:15px}.m-actions>.m-social--header{margin-right:8px;padding-right:10px;border-right:1px solid var(--h-line,color-mix(in oklab,currentColor 16%,transparent))}.m-social--left{margin-left:2px}.m-nav-caret{width:14px !important;height:14px !important;opacity:.6;transition:transform var(--dur)}.m-nav__list>li:hover>a .m-nav-caret{transform:rotate(180deg)}.m-nav--underline .m-nav__list>li>a::after{content:"";position:absolute;left:13px;right:13px;bottom:calc(50% - 18px);height:2.5px;border-radius:2px;background:var(--h-hover);transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease)}.m-sch-light .m-nav--underline .m-nav__list>li>a::after{background:var(--c-primary)}.m-nav--underline .m-nav__list>li:hover>a::after,.m-nav--underline .m-nav__list>.current-menu-item>a::after,.m-nav--underline .m-nav__list>.current-menu-ancestor>a::after{transform:scaleX(1)}.m-sch-light .m-nav .m-nav__list>li:hover>a,.m-sch-light .m-nav .m-nav__list>.current-menu-item>a{color:var(--c-primary-ink)}:is(.m-sch-gradient,.m-sch-accent,.m-sch-dark) .m-nav .m-nav__list>:is(li:hover,.current-menu-item,.current-menu-ancestor)>a{color:var(--h-fg)}.m-header :is(.m-sch-gradient,.m-sch-accent,.m-sch-dark) .m-nav--underline .m-nav__list>li>a::after{background:var(--h-fg)}.m-nav--pill .m-nav__list>li>a,.m-header .m-nav.m-nav--pill .m-nav__list>li>a{height:40px;border-radius:var(--r-pill)}.m-nav--pill .m-nav__list>li:hover>a,.m-nav--pill .m-nav__list>.current-menu-item>a{background:color-mix(in oklab,var(--h-hover) 12%,transparent)}.m-sch-light .m-nav--pill .m-nav__list>.current-menu-item>a{background:var(--c-primary-ink);color:#fff !important}.m-nav--box .m-nav__list>li>a{height:54px}.m-nav--box .m-nav__list>li:hover>a,.m-nav--box .m-nav__list>.current-menu-item>a{background:color-mix(in oklab,var(--h-fg) 10%,transparent)}.m-sch-light .m-nav--box .m-nav__list>.current-menu-item>a{background:var(--c-primary-ink);color:#fff !important}.m-nav--bold .m-nav__list>li>a{text-transform:uppercase;letter-spacing:.04em;font-size:13.5px;font-weight:800}.m-nav--right{margin-left:auto}.m-nav-badge{padding:2px 6px;border-radius:4px;font-size:12px;line-height:1.1;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--nb-fg,#fff);background:var(--nb-bg,var(--c-primary-ink));line-height:1.4}.m-badge-hot.m-nav-badge{color:var(--nb-hot-fg,#fff);background:var(--nb-hot,var(--c-accent-ink,#c2410c))}.m-badge-live.m-nav-badge{color:var(--nb-live-fg,#fff);background:var(--nb-live,#dc2626)}.m-sch-accent,.m-sch-gradient{--nb-bg:#fff;--nb-fg:var(--c-brand-ink,var(--c-primary-ink));--nb-hot:#fff;--nb-hot-fg:var(--c-accent-ink,#c2410c);--nb-live:#fff;--nb-live-fg:#dc2626}.m-sch-light,.m-sch-dark,.m-nav .sub-menu,.m-mega,.m-vnav{--nb-bg:initial;--nb-fg:initial;--nb-hot:initial;--nb-hot-fg:initial;--nb-live:initial;--nb-live-fg:initial}.m-nav .sub-menu{position:absolute;top:calc(100% - 6px);left:0;z-index:70;min-width:230px;padding:8px;list-style:none;border-radius:var(--r);background:var(--c-surface);color:var(--c-text);border:1px solid var(--c-line);box-shadow:var(--shadow-3);opacity:0;visibility:hidden;transform:translateY(8px);transition:.22s var(--ease)}.m-nav .sub-menu .sub-menu{top:-8px;left:calc(100% + 4px)}.m-nav>ul>li:nth-last-child(-n+3) .sub-menu .sub-menu,.m-nav>li:nth-last-child(-n+3) .sub-menu .sub-menu{left:auto;right:calc(100% + 4px)}.m-nav__list>li:nth-last-child(-n+3)>.sub-menu{left:auto;right:0}.m-nav li:hover>.sub-menu,.m-nav li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:none}.m-nav .sub-menu a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-radius:var(--r-sm);font-size:14.5px;font-weight:500;color:var(--c-text-2)}.m-nav .sub-menu a:hover{background:var(--c-bg-alt);color:var(--c-primary-text,var(--c-primary))}.m-nav .sub-menu .m-nav-caret{transform:rotate(-90deg)}.m-has-mega{position:static !important}div.m-mega{position:absolute;left:0;right:0;top:100%;z-index:70;padding-top:0;opacity:0;visibility:hidden;transform:translateY(8px);transition:.25s var(--ease)}.m-has-mega:hover>div.m-mega,.m-has-mega:focus-within>div.m-mega{opacity:1;visibility:visible;transform:none}.m-mega__in{display:flex;gap:var(--gap);max-width:var(--m-container);margin:0 auto;padding:22px;border-radius:var(--r-lg);background:var(--c-surface);color:var(--c-text);border:1px solid var(--c-line);box-shadow:var(--shadow-3)}.m-mega__subs{flex:0 0 190px;list-style:none;display:grid;gap:2px;align-content:start;padding-right:16px;border-right:1px solid var(--c-line)}.m-mega__subs a{display:block;padding:8px 12px;border-radius:var(--r-sm);font-weight:600;font-size:14.5px}.m-mega__subs a:hover{background:var(--c-bg-alt);color:var(--c-primary-text,var(--c-primary))}.m-mega__posts{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap)}.m-header .m-mega .m-card__title a{color:var(--c-text)}.m-header--centered .m-header__top,.m-header--masthead .m-header__mast{border-bottom:1px solid var(--h-line)}.m-header--centered .m-header__in--3,.m-header--masthead .m-header__in--3{min-height:calc(var(--header-h) + 16px)}.m-header--centered .m-logo{--lg-fs:32px}.m-header__navrow{background:var(--h-bg);color:var(--h-fg);border-bottom:1px solid var(--h-line)}.m-header--stacked .m-header__top .m-header__in{min-height:calc(var(--header-h) + 24px)}.m-header__ad{margin-left:auto;max-width:728px;flex:1}.m-header--stacked .m-header__navrow .m-header__in{min-height:54px}.m-header--stacked .m-header__navrow .m-nav{flex:1}.m-header--stacked .m-header__navrow .m-nav__list>li>a{height:54px}.m-header--boxed.is-sticky{--m-stick-off:16px}.m-header--centered.is-sticky{--m-stick-off:calc(var(--header-h) + 17px)}.m-header--stacked.is-sticky{--m-stick-off:calc(var(--header-h) + 25px)}.m-header--masthead.is-sticky{--m-stick-off:calc(var(--header-h) + 58px)}.m-header--boxed{padding-top:16px}.m-header--boxed .m-header__float{padding-block:10px 0}.m-header--boxed .m-header__box{display:flex;align-items:center;gap:clamp(12px,2vw,26px);min-height:calc(var(--header-h) - 6px);padding:0 12px 0 16px;border-radius:var(--r-lg);background:var(--h-bg);color:var(--h-fg);box-shadow:var(--shadow-2);border:1px solid var(--h-line)}.m-header--boxed .m-nav{margin-inline:auto}.m-header--boxed .m-nav__list>li>a{height:calc(var(--header-h) - 6px)}.m-header--boxed.is-stuck .m-header__float{padding-top:10px}.m-header--boxed .m-header__float.is-pin{box-shadow:none}.m-header-over .m-header--transparent{position:absolute;left:0;right:0;top:auto}.m-header-over .m-header--transparent.is-sticky{position:sticky;top:calc(var(--m-stick-top,0px) - var(--m-stick-off,0px));margin-bottom:calc(-1px - var(--header-h))}.m-header-over .m-header--transparent .m-header__bar{--h-bg:transparent;--h-fg:#fff;--h-fg-2:rgb(255 255 255 / .8);--h-line:rgb(255 255 255 / .14);--h-hover:#fff;background:linear-gradient(rgb(0 0 0 / .45),transparent)}.m-header-over .m-header--transparent .m-nav .m-nav__list>li>a{color:var(--h-fg)}.m-header-over .m-header--transparent .m-nav--underline .m-nav__list>li>a::after{background:var(--h-hover)}.m-header-over .m-header--transparent.is-stuck .m-header__bar{--h-bg:color-mix(in oklab,var(--m-dark-bg,#0b1120) 85%,transparent);background:var(--h-bg);backdrop-filter:blur(14px)}.m-header-over .m-main>.m-sec:first-child{padding-top:0}.m-header-over .m-main>.m-sec:first-child .m-slider__dots{top:calc(var(--header-h) + 18px)}.m-header-over .m-main>.m-sec:first-child .m-slider--highlight .m-slide__body{top:calc(var(--header-h) + 24px)}.m-header__strip{border-bottom:1px solid var(--h-line);font-size:13px;color:var(--h-fg-2)}.m-header__strip .m-header__in{min-height:40px;justify-content:space-between}.m-header--masthead .m-logo{--lg-fs:clamp(34px,4vw,54px)}.m-header--masthead .m-logo__mark{display:none}.m-header--masthead .m-header__navrow{border-top:3px double var(--h-line);border-bottom:1px solid var(--h-line)}.m-sch-light.m-header--masthead .m-header__navrow{border-top-color:var(--c-text)}.m-mast-note{font-style:italic;font-family:var(--font-head)}.m-header--minimal .m-header__bar{border-bottom-color:transparent}.m-header-ticker{background:var(--c-surface);border-bottom:1px solid var(--c-line);padding-block:10px}.m-header-tags{padding-block:14px 0}@media (max-width:1023px){.m-header__in{min-height:64px;gap:8px}.m-header__in--3{grid-template-columns:auto 1fr auto}.m-header__in--3 .m-logo{justify-self:center}.m-header--centered .m-logo,.m-header--masthead .m-logo{--lg-fs:26px}.m-header__cta{display:none}.m-actions .m-social{display:none}.m-header--boxed{padding-top:8px}.m-header--boxed.is-sticky{--m-stick-off:8px}.m-header--centered.is-sticky,.m-header--stacked.is-sticky{--m-stick-off:0px}.m-header--masthead.is-sticky{--m-stick-off:41px}.m-header-over .m-header--transparent.is-sticky{margin-bottom:-65px}.m-header--boxed .m-header__box{min-height:60px}.m-topbar__right .m-social{display:none}.m-minitick{display:none}.m-minitick--promo{display:flex;justify-content:center;font-size:12.5px}.m-minitick--promo .m-minitick__items{flex:0 1 auto;width:100%;text-align:center}.m-topbar:has(.m-minitick--promo) .m-topbar__right{display:none}.m-header__strip .m-social{display:none}.m-header__strip .m-toplinks{flex-wrap:nowrap;white-space:nowrap;overflow:hidden}}@media (max-width:767px){.m-header__strip .m-toplinks{display:none}.m-header__strip .m-header__in{justify-content:center;min-height:34px}.m-header--masthead.is-sticky{--m-stick-off:35px}}.m-drawer{position:fixed;inset:0;z-index:200}.m-drawer__backdrop,.m-search__backdrop{position:absolute;inset:0;background:rgb(6 10 22 / .55);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s}.m-drawer__panel{position:absolute;top:0;bottom:0;left:0;width:min(400px,92vw);display:flex;flex-direction:column;background:var(--c-surface);color:var(--c-text);box-shadow:var(--shadow-3);transform:translateX(-100%);transition:transform .4s var(--ease)}.m-drawer.is-open .m-drawer__backdrop,.m-search.is-open .m-search__backdrop{opacity:1}.m-drawer.is-open .m-drawer__panel{transform:none}.m-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 16px 22px;border-bottom:1px solid var(--c-line)}.m-drawer__body{flex:1;overflow-y:auto;padding:18px 22px 24px;display:grid;gap:24px;align-content:start;overscroll-behavior:contain}.m-drawer__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 22px;border-top:1px solid var(--c-line)}.m-drawer__foot .m-social{flex:0 1 auto;flex-wrap:wrap;min-width:0;gap:2px}.m-drawer__foot>.m-btn{flex:none;margin-left:auto}.m-drawer__search{display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:var(--r-pill);background:var(--c-bg-alt)}.m-drawer__search .mi{color:var(--c-text-3)}.m-drawer__search input{border:0;background:transparent;box-shadow:none !important;padding:0}.m-drawer__label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--c-text-3);margin-bottom:12px}.m-vnav__list{list-style:none;display:grid}.m-vnav__list a{display:flex;align-items:center;justify-content:space-between;padding:12px 2px;font:600 17px/1.3 var(--font-head);border-bottom:1px solid var(--c-line)}.m-vnav__list a:hover{color:var(--c-primary-text,var(--c-primary))}.m-vnav .sub-menu{list-style:none;display:none;padding:6px 0 6px 14px}.m-vnav .is-open>.sub-menu{display:block}.m-vnav .sub-menu a{font-size:15px;font-weight:500;border:0;padding:8px 2px;color:var(--c-text-2)}.m-vnav .m-nav-caret{transition:transform var(--dur)}.m-vnav .is-open>a .m-nav-caret{transform:rotate(180deg)}.m-vnav__list a .m-mi__t,.m-nav .sub-menu a .m-mi__t{flex:1;min-width:0;text-align:start}.m-drawer .m-widget{padding:0;border:0;background:none}.m-search{position:fixed;inset:0;z-index:210}.m-search__panel{position:relative;max-height:100vh;overflow-y:auto;padding:clamp(18px,4vw,48px) 0 36px;background:var(--c-surface);color:var(--c-text);box-shadow:var(--shadow-3);transform:translateY(-24px);opacity:0;transition:.35s var(--ease);border-radius:0 0 var(--r-lg) var(--r-lg)}.m-search.is-open .m-search__panel{transform:none;opacity:1}.m-search__form{display:flex;align-items:center;gap:14px;padding:6px 8px 6px 20px;border-radius:var(--r-lg);background:var(--c-bg-alt);border:1px solid var(--c-line)}.m-search__form>.mi{width:24px;height:24px;color:var(--c-primary-text,var(--c-primary))}.m-search__form input{border:0;background:transparent;box-shadow:none !important;font:600 clamp(18px,2vw,24px) var(--font-head);min-height:60px;padding:0}.m-search__form kbd{font:600 12px var(--font-body);padding:4px 8px;border-radius:6px;border:1px solid var(--c-line-2);color:var(--c-text-3)}.m-search__label{margin:26px 0 12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--c-text-3)}.m-search__results:empty{display:none}.m-search__results{margin-top:14px;display:grid;gap:4px}.m-search__hit{display:flex;align-items:center;gap:14px;padding:10px;border-radius:var(--r)}.m-search__hit:hover,.m-search__hit:focus{background:var(--c-bg-alt);outline:none}.m-search__hit img,.m-search__hit .m-hitph{width:64px;height:48px;border-radius:var(--r-sm);object-fit:cover;flex:none;background:var(--c-bg-alt)}.m-search__hit b{display:block;font:600 16px/1.35 var(--font-head)}.m-search__hit small{color:var(--c-text-3);font-size:13px}.m-search__group{margin:10px 10px 2px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-3)}.m-search__group:first-child{margin-top:0}[data-live-search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.m-search__hit mark{background:var(--c-primary-soft);color:var(--c-primary-text,var(--c-primary));border-radius:3px}.m-search__all{display:inline-flex;margin-top:8px;font-weight:600;color:var(--c-primary-text,var(--c-primary))}@media (max-width:767px){.m-search .m-grid{--min:140px}.m-search__form kbd{display:none}}.m-header__in>.m-nav,.m-header__box>.m-nav{flex:1 1 auto;min-width:0}.m-header__in>.m-nav .m-nav__list,.m-header__box>.m-nav .m-nav__list{flex-wrap:nowrap}.m-header--boxed .m-header__box>.m-nav .m-nav__list{justify-content:center}.m-nav__more>a,.menu-item-has-children>a[role="button"]{cursor:pointer}.m-nav__more>.sub-menu{left:auto;right:0}.m-logo__text{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;line-height:1.15}@media (max-width:1279px){.m-header__cta{display:none}}.m-nav .sub-menu div.m-mega{display:none}.m-nav .sub-menu .m-nav-badge{margin-left:auto}.m-header--masthead .m-logo__text,.m-header--centered .m-logo__text{max-width:min(640px,46vw)}.m-header__in--center>.m-nav .m-nav__list{justify-content:center}.m-mi{display:inline-grid;place-items:center;flex:none;margin-inline-end:7px;color:var(--mi-c,currentColor);vertical-align:-3px}.m-mi .mi{width:17px;height:17px;opacity:var(--mi-o,1)}.m-mi--chip{width:28px;height:28px;margin-block:-6px;border-radius:calc(var(--r) * .5);background:color-mix(in oklab,var(--mi-c,currentColor) 14%,transparent)}.m-mi--chip .mi{width:16px;height:16px}.m-mi--only{margin-inline-end:0}.m-mi--only .mi{width:19px;height:19px}.m-nav__list>li>a .m-mi{margin-inline-end:2px}.m-badges{display:flex;flex-wrap:wrap;gap:6px}.m-badge{--b:var(--badge,var(--c-primary));display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:calc(var(--r) * .45);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;background:var(--b);color:#fff;transition:filter var(--dur)}.m-badge:hover{filter:brightness(1.08)}@supports (color:oklch(from red l c h)){.m-badge{--b-fill:oklch(from var(--b) calc(clamp(0,(l - .82) * 1000,1) * l + (1 - clamp(0,(l - .82) * 1000,1)) * min(l,.5)) c h);background:var(--b-fill);color:oklch(from var(--b) clamp(.2,(.82 - l) * 1000,1) 0 0 / 1)}.m-badges--text .m-badge,.m-badge-text .m-badge,.m-badge-outline .m-badge,.m-badge-soft .m-badge{--b-ink:oklch(from var(--b) min(l,.46) c h)}[data-scheme="dark"] .m-badges--text .m-badge,.m-on-dark .m-badges--text .m-badge,[data-scheme="dark"] .m-badge-text .m-badge,[data-scheme="dark"] .m-badge-outline .m-badge,[data-scheme="dark"] .m-badge-soft .m-badge{--b-ink:oklch(from var(--b) max(l,.74) c h)}}.m-badge--sponsored{--b:#f59e0b}.m-badge-soft .m-badge{background:color-mix(in oklab,var(--b) 14%,transparent);color:var(--b-ink,var(--b))}.m-badge-soft .m-on-dark .m-badge,.m-badge-outline .m-on-dark .m-badge,.m-badge-text .m-on-dark .m-badge,.m-badge-dot .m-on-dark .m-badge{background:var(--b-fill,var(--b));color:#fff;box-shadow:none;padding:0 10px}@supports (color:oklch(from red l c h)){.m-badge-soft .m-on-dark .m-badge,.m-badge-outline .m-on-dark .m-badge,.m-badge-text .m-on-dark .m-badge,.m-badge-dot .m-on-dark .m-badge{color:oklch(from var(--b) clamp(.2,(.82 - l) * 1000,1) 0 0 / 1)}}.m-badge-outline .m-badge{background:transparent;color:var(--b-ink,var(--b));box-shadow:inset 0 0 0 1.5px var(--b)}.m-badge-dot .m-badge{background:transparent;color:var(--c-text);padding:0;gap:7px}.m-badge-dot .m-badge::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--b)}.m-badge-text .m-badge{background:none;padding:0;color:var(--b-ink,var(--b))}[data-scheme="dark"] .m-badge-soft .m-badge,[data-scheme="dark"] .m-badge-text .m-badge,[data-scheme="dark"] .m-badge-outline .m-badge{color:var(--b-ink,color-mix(in oklab,var(--b) 70%,#fff))}.m-badges--text .m-badge{background:none !important;padding:0 !important;height:auto;color:var(--b-ink,var(--b)) !important;box-shadow:none !important;font-size:12px}.m-badges--text .m-badge::before{display:none}.m-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13px;color:var(--c-text-3)}.m-meta>*{display:inline-flex;align-items:center;gap:5px}.m-meta .mi{width:14px;height:14px}.m-meta__author{font-weight:600;color:var(--c-text-2)}.m-meta__author:hover{color:var(--c-primary-text,var(--c-primary))}.m-meta__avatar{--ava:26px;width:26px;height:26px;border-radius:50%}.m-meta>* + *::before{content:"";width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.55;margin-right:6px}.m-meta>.m-meta__author + *::before{display:inline-block}.m-card{position:relative;display:flex;flex-direction:column;min-width:0}.m-card__media{position:relative;display:block;overflow:hidden;border-radius:var(--r);isolation:isolate}.m-card__body{display:flex;flex-direction:column;gap:9px;min-width:0}.m-card__title{font-family:var(--font-head);font-weight:var(--fw-title);line-height:1.28;letter-spacing:-.012em}.m-card__title a{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1.5px no-repeat;transition:background-size .45s var(--ease),color var(--dur)}.m-t-xs{font-size:14.5px;line-height:1.38}.m-t-sm{font-size:var(--t-sm);line-height:1.38}.m-t-md{font-size:var(--t-md)}.m-t-lg{font-size:var(--t-lg);line-height:1.22}.m-t-xl{font-size:var(--t-xl);line-height:1.15;letter-spacing:-.02em}.m-card__excerpt{color:var(--c-text-2);font-size:15px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.m-more{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:14px;color:var(--c-primary-text,var(--c-primary));margin-top:2px}.m-more .mi{width:15px;height:15px;transition:transform var(--dur)}.m-more:hover .mi{transform:translateX(4px)}.m-hover-zoom .m-card:hover .m-card__media .m-img{transform:scale(1.06)}.m-hover-underline .m-card:hover .m-card__title a{background-size:100% 1.5px}.m-hover-color .m-card:hover .m-card__title a{color:var(--c-primary-text,var(--c-primary))}.m-hover-zoom .m-card:hover .m-card__title a{color:var(--c-primary-text,var(--c-primary))}.m-hover-zoom .m-card--overlay:hover .m-card__title a,.m-hover-color .m-card--overlay:hover .m-card__title a,.m-hover-zoom .m-card--story:hover .m-card__title a{color:#fff;background-size:100% 1.5px}.m-format{position:absolute;left:12px;bottom:12px;z-index:2;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgb(255 255 255 / .92);color:#0f172a;box-shadow:0 6px 16px rgb(0 0 0 / .2)}.m-format .mi{width:17px;height:17px}.m-format--video{width:50px;height:50px;left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);background:rgb(255 255 255 / .9)}.m-format--video .mi{fill:currentColor;stroke:none;margin-left:3px;width:18px;height:18px}.m-counter{position:absolute;top:12px;left:12px;z-index:2;display:grid;place-items:center;min-width:34px;height:34px;padding:0 8px;border-radius:var(--r-sm);background:var(--c-primary-ink);color:#fff;font:800 15px/1 var(--font-head)}.m-datebox{position:absolute;top:12px;right:12px;z-index:2;display:grid;place-items:center;width:50px;padding:7px 0 6px;border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-text);font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.1;box-shadow:var(--shadow-2)}.m-datebox b{font:800 20px/1 var(--font-head)}.m-card-border .m-card--classic,.m-card-border .m-card--centered{padding:10px 10px 16px;border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-surface)}.m-card-border .m-card--classic .m-card__body,.m-card-border .m-card--centered .m-card__body{padding-inline:6px}.m-card-shadow .m-card--classic,.m-card-shadow .m-card--centered{border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--shadow-2);overflow:hidden}.m-card-shadow .m-card--classic .m-card__media,.m-card-shadow .m-card--centered .m-card__media{border-radius:0}.m-card-shadow .m-card--classic .m-card__body,.m-card-shadow .m-card--centered .m-card__body{padding:4px 18px 18px}.m-card-soft .m-card--classic,.m-card-soft .m-card--centered{padding:10px 10px 16px;border-radius:var(--r-lg);background:var(--c-bg-alt)}.m-card-soft .m-card--classic .m-card__body,.m-card-soft .m-card--centered .m-card__body{padding-inline:6px}.m-sec--bg-alt .m-card-soft .m-card--classic{background:var(--c-surface)}.m-card-soft .m-on-dark .m-card--classic,.m-card-soft .m-on-dark .m-card--centered{background:var(--c-surface)}.m-card--classic{gap:14px}.m-card--centered{gap:14px;text-align:center}.m-card--centered .m-card__body{align-items:center}.m-card--centered .m-badges,.m-card--centered .m-meta{justify-content:center}.m-card--overlay{height:100%;border-radius:var(--r);overflow:hidden;color:#fff;isolation:isolate}.m-card--overlay .m-card__media{border-radius:0;height:100%}.m-card--overlay .m-card__media::after{content:"";position:absolute;inset:0;z-index:1;background:var(--ov-grad)}.m-card--overlay .m-card__body{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:clamp(14px,2.2vw,26px);gap:10px;pointer-events:none}.m-card--overlay .m-card__body a{pointer-events:auto}.m-card--overlay .m-card__title a{color:#fff}.m-card--overlay .m-meta,.m-card--overlay .m-card__excerpt{color:rgb(255 255 255 / .82)}.m-card--overlay .m-meta__author{color:#fff}.m-card--overlay .m-card__excerpt{-webkit-line-clamp:2;max-width:62ch}.m-card--overlay .m-format:not(.m-format--video){top:14px;right:14px;left:auto;bottom:auto}.m-mosaic .m-card--overlay .m-card__media,.m-feat__big .m-card--overlay .m-card__media{position:absolute;inset:0;aspect-ratio:auto}.m-feat__big .m-card--overlay{min-height:clamp(340px,40vw,500px)}.m-card--horizontal{flex-direction:row;gap:clamp(14px,2vw,24px);align-items:center}.m-card--horizontal .m-card__media{flex:0 0 38%}.m-card--horizontal .m-card__body{flex:1}@container (max-width:420px){.m-loop .m-card--horizontal{flex-direction:column;align-items:stretch}.m-loop .m-card--horizontal .m-card__media{flex-basis:auto}.m-card--horizontal:not(.m-loop *){gap:14px;align-items:flex-start}.m-card--horizontal:not(.m-loop *)>.m-card__media{flex:0 0 clamp(96px,30cqi,124px);border-radius:var(--r-sm)}.m-card--horizontal:not(.m-loop *)>.m-card__media:is(.m-ratio--16x9,.m-ratio--21x9,.m-ratio--16x10,.m-ratio--3x2){aspect-ratio:4 / 3}.m-card--horizontal:not(.m-loop *)>.m-card__media:is(.m-ratio--3x4,.m-ratio--4x5){aspect-ratio:1}.m-card--horizontal:not(.m-loop *) .m-card__body{gap:6px}.m-card--horizontal:not(.m-loop *) .m-card__title{font-size:15.5px;line-height:1.34}.m-card--horizontal:not(.m-loop *) .m-card__excerpt{-webkit-line-clamp:2;font-size:14px;line-height:1.5}.m-card--horizontal:not(.m-loop *) .m-meta{font-size:12.5px}.m-card--horizontal:not(.m-loop *) .m-format{left:6px;bottom:6px;width:28px;height:28px}.m-card--horizontal:not(.m-loop *) .m-format .mi{width:13px;height:13px}.m-card--horizontal:not(.m-loop *) .m-format--video{left:50%;bottom:auto;width:34px;height:34px}.m-card--horizontal:not(.m-loop *) :is(.m-counter,.m-datebox){display:none}}@container (max-width:300px){.m-card--horizontal:not(.m-loop *){gap:12px}.m-card--horizontal:not(.m-loop *)>.m-card__media{flex-basis:76px}.m-card--horizontal:not(.m-loop *) .m-card__title{font-size:15px}.m-card--horizontal:not(.m-loop *) .m-card__excerpt{display:none}}.m-card--wide{flex-direction:row;gap:clamp(18px,3vw,36px);align-items:center}.m-card--wide .m-card__media{flex:0 0 54%;border-radius:var(--r-lg)}.m-card--wide .m-card__body{gap:12px}.m-card--wide .m-card__title{font-size:var(--t-lg)}@container (max-width:640px){.m-card--wide{flex-direction:column;align-items:stretch}}.m-card--boxed{border-radius:var(--r-lg);background:var(--c-surface);border:1px solid var(--c-line);overflow:hidden;height:100%;transition:box-shadow var(--dur),transform var(--dur) var(--ease)}.m-card--boxed:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}.m-card--boxed .m-card__media{border-radius:0}.m-card--boxed .m-card__body{padding:16px 18px 20px}.m-card--offset .m-card__body{position:relative;margin:-46px 14px 0;padding:18px 18px 20px;border-radius:var(--r);background:var(--c-surface);box-shadow:var(--shadow-2)}.m-feat__big .m-card--offset .m-card__body{margin:-90px 32px 0;padding:26px 28px}.m-card--mini{flex-direction:row;gap:14px;align-items:center}.m-card--mini .m-card__media{flex:0 0 84px;border-radius:var(--r-sm)}.m-card--mini .m-card__body{gap:6px}.m-card--mini .m-card__title{font-size:15px;line-height:1.38}.m-card--mini .m-meta{font-size:12.5px}.m-card--numbered{flex-direction:row;gap:16px;align-items:flex-start}.m-card__num{font:800 34px/0.9 var(--font-head);color:transparent;-webkit-text-stroke:1.5px color-mix(in oklab,var(--c-primary) 70%,var(--c-text));min-width:44px;letter-spacing:-.04em;transition:color var(--dur)}.m-card--numbered:hover .m-card__num{color:var(--c-primary-text,var(--c-primary));-webkit-text-stroke-color:var(--c-primary)}.m-card--numbered .m-card__title{font-size:16px;line-height:1.38}.m-card--text .m-card__body{gap:6px;padding-left:16px;border-left:2px solid var(--c-line-2);transition:border-color var(--dur)}.m-card--text:hover .m-card__body{border-left-color:var(--c-primary)}.m-card--text .m-card__title{font-size:16px;line-height:1.4}.m-card--story{border-radius:var(--r-lg);overflow:hidden;isolation:isolate;color:#fff}.m-card--story .m-card__media{border-radius:0}.m-card--story .m-card__media::after{content:"";position:absolute;inset:0;background:var(--ov-grad-soft)}.m-card--story .m-card__body{position:absolute;left:0;right:0;bottom:0;padding:18px}.m-card--story .m-card__title a{color:#fff}.m-card--story .m-meta{color:rgb(255 255 255 / .8)}.m-card--story{container-type:inline-size}.m-card--story .m-card__body{max-height:100%;gap:8px;padding:clamp(12px,6cqi,18px)}.m-card.m-card--story .m-card__title{font-size:clamp(15px,6.4cqi + 2px,26px);line-height:1.22;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}@container (max-width:220px){.m-card.m-card--story .m-card__title{-webkit-line-clamp:3}.m-card--story .m-meta>:not(:first-child){display:none}}.m-on-dark{--c-text:#fff;--c-text-2:rgb(255 255 255 / .78);--c-text-3:rgb(255 255 255 / .6);--c-line:rgb(255 255 255 / .12);--c-line-2:rgb(255 255 255 / .2);--c-surface:color-mix(in oklab,var(--c-dark) 88%,#fff 12%);color:var(--c-text)}.m-sec.m-on-dark .m-card--boxed,.m-sec.m-on-dark .m-box{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .1)}.m-sec.m-on-dark .m-card--offset .m-card__body{background:color-mix(in oklab,var(--c-dark) 80%,#fff 8%)}.m-sec.m-on-dark .m-chip{background:rgb(255 255 255 / .1);color:#fff}.m-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:clamp(16px,1.8vw,24px)}.m-head__main{min-width:0}.m-head__title{font-size:clamp(20px,1vw + 14px,26px);letter-spacing:-.02em;line-height:1.2}.m-head__title em{font-style:normal;color:var(--c-primary-text,var(--c-primary))}.m-head__sub{display:block;margin-bottom:4px;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-3)}.m-head__link{display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:600;color:var(--c-text-2);white-space:nowrap;flex:none}.m-head__link .mi{width:15px;height:15px;transition:transform var(--dur)}.m-head__link:hover{color:var(--c-primary-text,var(--c-primary))}.m-head__link:hover .mi{transform:translateX(3px)}.m-head--center{justify-content:center;text-align:center}.m-head--center .m-head__link{display:none}.m-on-dark .m-head__title em{color:color-mix(in oklab,var(--c-primary) 55%,#fff)}.m-head--s1{padding-bottom:12px;border-bottom:1px solid var(--c-line);position:relative}.m-head--s1::after{content:"";position:absolute;left:0;bottom:-1px;width:56px;height:3px;border-radius:3px;background:var(--c-primary)}.m-head--s1.m-head--center::after{left:50%;transform:translateX(-50%)}.m-head--s2 .m-head__title{padding-left:14px;border-left:4px solid var(--c-primary)}.m-head--s3 .m-head__title span{display:inline-block;padding:6px 16px;border-radius:var(--r-pill);background:var(--c-primary-ink);color:#fff;font-size:16px}.m-head--s3 .m-head__title em{color:inherit}.m-head--s3{padding-bottom:12px;border-bottom:2px solid var(--c-primary)}.m-head--s4 .m-head__title span{position:relative;display:inline-block;padding:6px 12px}.m-head--s4 .m-head__title span::before,.m-head--s4 .m-head__title span::after{content:"";position:absolute;width:12px;height:12px;border:2px solid var(--c-primary)}.m-head--s4 .m-head__title span::before{top:0;left:0;border-right:0;border-bottom:0}.m-head--s4 .m-head__title span::after{bottom:0;right:0;border-left:0;border-top:0}.m-head--s5{align-items:center}.m-head--s5 .m-head__main{flex:1;display:flex;align-items:center;gap:16px}.m-head--s5 .m-head__main::after{content:"";flex:1;height:1px;background:var(--c-line-2)}.m-head--s5 .m-head__main{flex-wrap:wrap;row-gap:0}.m-head--s5 .m-head__sub{flex:1 0 100%;margin-bottom:2px}.m-head--s5.m-head--center .m-head__main{justify-content:center}.m-head--s5.m-head--center .m-head__main::after{display:none}@media (max-width:640px){.m-head--s5 .m-head__main::after{display:none}}.m-head--s6 .m-head__title span::before{content:"";display:inline-block;width:10px;height:10px;margin-right:10px;border-radius:50%;background:var(--c-primary);box-shadow:0 0 0 4px var(--c-primary-soft);vertical-align:.12em}.m-head--s7{padding-block:10px;border-block:1px solid var(--c-line-2);box-shadow:inset 0 3px 0 -1px var(--c-text)}.m-head--s8 .m-head__main{position:relative;padding-top:22px}.m-head--s8 .m-head__main[data-ghost]{--gh:clamp(34px,3.4vw + 8px,56px);padding-top:calc(var(--gh) * .86)}.m-head--s8{overflow-x:clip}.m-head--s8 .m-head__title{position:relative}.m-head--s8 .m-head__main[data-ghost]::before{content:attr(data-ghost);content:attr(data-ghost) / "";position:absolute;top:calc(var(--gh,48px) * .08);left:0;font-size:var(--gh,clamp(38px,5vw,64px));line-height:.9;letter-spacing:-.03em;font-family:var(--font-head);font-weight:800;color:var(--c-text);opacity:.07;text-transform:none;white-space:nowrap;pointer-events:none}.m-head--s8.m-head--center .m-head__main[data-ghost]::before{left:50%;transform:translateX(-50%)}.m-head--s9{border-bottom:2px solid var(--c-text);align-items:stretch}.m-head--s9 .m-head__title span{display:inline-block;padding:8px 16px 7px;background:var(--c-text);color:var(--c-bg);font-size:15.5px;text-transform:uppercase;letter-spacing:.06em}.m-on-dark .m-head--s9 .m-head__title span{color:var(--c-dark,#0b1120)}.m-head--s9 .m-head__title em{color:inherit}.m-head--s9 .m-head__link{align-self:center}.m-head--s10{justify-content:center;text-align:center}.m-head--s10 .m-head__title span::before,.m-head--s10 .m-head__title span::after{content:"✦";color:var(--c-primary-text,var(--c-primary));margin-inline:14px;font-size:.6em;vertical-align:.25em}.m-head--s10 .m-head__link{display:none}.m-head--s11{padding-top:10px;border-top:4px solid var(--c-text)}.m-head--s11 .m-head__title{font-family:Georgia,"Times New Roman",serif;font-style:italic;font-weight:700}.m-head--s12{padding-bottom:12px;position:relative}.m-head--s12::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--c-primary),var(--c-accent),transparent)}.m-head--live .m-head__title span::before{content:"";display:inline-block;width:9px;height:9px;margin-right:10px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 4px rgb(239 68 68 / .2);animation:m-blink 1.4s infinite;vertical-align:.1em}@keyframes m-blink{50%{opacity:.35}}.m-mosaic{--mh:520px;--mg:8px;display:grid;gap:var(--mg);height:var(--mh)}.m-mosaic__cell{min-width:0;min-height:0}.m-mosaic__cell>.m-card{height:100%}.m-mosaic--m1{grid-template-columns:1.65fr 1fr;grid-template-rows:1fr 1fr}.m-mosaic--m1 .m-mosaic__cell--1{grid-row:span 2}.m-mosaic--m2{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr}.m-mosaic--m2 .m-mosaic__cell--1{grid-row:span 2}.m-mosaic--m3{grid-template-columns:repeat(6,1fr);grid-template-rows:1.35fr 1fr}.m-mosaic--m3 .m-mosaic__cell--1,.m-mosaic--m3 .m-mosaic__cell--2{grid-column:span 3}.m-mosaic--m3 .m-mosaic__cell:nth-child(n+3){grid-column:span 2}.m-mosaic--m4{grid-template-columns:repeat(3,1fr)}.m-mosaic--m5{grid-template-columns:repeat(4,1fr)}.m-mosaic--m6{grid-template-columns:1fr 1.7fr 1fr;grid-template-rows:1fr 1fr}.m-mosaic--m6 .m-mosaic__cell--3{grid-column:2;grid-row:1 / span 2}.m-mosaic--m6 .m-mosaic__cell--1{grid-column:1;grid-row:1}.m-mosaic--m6 .m-mosaic__cell--2{grid-column:1;grid-row:2}.m-mosaic--m6 .m-mosaic__cell--4{grid-column:3;grid-row:1}.m-mosaic--m6 .m-mosaic__cell--5{grid-column:3;grid-row:2}.m-mosaic--m7{grid-template-columns:repeat(3,1fr);grid-template-rows:1.7fr 1fr}.m-mosaic--m7 .m-mosaic__cell--1{grid-column:1 / -1}.m-mosaic--m8{grid-template-columns:1fr 1fr}.m-mosaic .m-card--overlay{border-radius:var(--r)}@media (max-width:1023px){.m-mosaic{height:auto;grid-template-columns:1fr 1fr !important;grid-template-rows:none !important}.m-mosaic__cell{grid-column:auto !important;grid-row:auto !important;aspect-ratio:4 / 3}.m-mosaic__cell.is-big:first-child{grid-column:1 / -1 !important;aspect-ratio:16 / 10}}@media (max-width:560px){.m-mosaic{grid-template-columns:1fr !important}.m-mosaic__cell{aspect-ratio:16 / 10}}.m-feat{display:grid;gap:var(--gap-lg)}.m-feat--side{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start}.m-feat__list{align-content:start}.m-feat--side .m-feat__list{--min:100%;gap:16px}.m-feat--side .m-feat__list .m-grid__item + .m-grid__item{padding-top:16px;border-top:1px solid var(--c-line)}.m-feat--below .m-feat__list{--min:100%;gap:14px}@container (max-width:760px){.m-feat--side{grid-template-columns:1fr}}@container (min-width:761px){.m-feat:not(.m-feat--below)>.m-feat__list:not(.m-feat__tl){align-self:stretch;grid-auto-rows:1fr}.m-feat:not(.m-feat--below)>.m-feat__list:not(.m-feat__tl)>.m-grid__item{display:flex;flex-direction:column;justify-content:center}.m-feat:not(.m-feat--below)>.m-feat__list:not(.m-feat__tl)>.m-grid__item>*{flex:none;height:auto}.m-feat:not(.m-feat--below)>.m-feat__tl{align-self:stretch;align-content:space-evenly}}.m-tabs__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:clamp(16px,1.8vw,24px)}.m-tabs__head .m-head{margin-bottom:0;flex:1}.m-tabs__list{display:flex;gap:4px;flex-wrap:wrap}.m-tabs__list button{padding:8px 14px;font-size:14px;font-weight:600;color:var(--c-text-2);border-radius:var(--r-pill);transition:background var(--dur),color var(--dur)}.m-tabs--pill .m-tabs__list button[aria-selected="true"]{background:var(--c-primary-ink);color:#fff}.m-tabs--pill .m-tabs__list button:not([aria-selected="true"]):hover{background:var(--c-bg-alt)}.m-tabs--line .m-tabs__list button{border-radius:0;padding-inline:4px;margin-left:14px;box-shadow:inset 0 -2px 0 transparent}.m-tabs--line .m-tabs__list button[aria-selected="true"]{color:var(--c-primary-text,var(--c-primary));box-shadow:inset 0 -2px 0 var(--c-primary)}.m-tabs--block .m-tabs__head{flex-direction:column;align-items:stretch}.m-tabs--block .m-tabs__list{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;border-radius:var(--r);background:var(--c-bg-alt)}.m-tabs--block .m-tabs__list button{border-radius:calc(var(--r) - 3px)}.m-tabs--block .m-tabs__list button[aria-selected="true"]{background:var(--c-surface);color:var(--c-primary-text,var(--c-primary));box-shadow:var(--shadow-1)}.m-tabs__panel{animation:m-fade .4s var(--ease)}@keyframes m-fade{from{opacity:0;transform:translateY(8px)}}.m-tabs__featured{display:grid;grid-template-columns:1.15fr 1fr;gap:var(--gap-lg)}.m-tabs__posts>* + *{padding-top:16px;border-top:1px solid var(--c-line)}@container (max-width:700px){.m-tabs__featured{grid-template-columns:1fr}}.m-list__items{display:grid;gap:0;counter-reset:li}.m-list__item{display:flex;gap:12px;padding-block:14px;border-bottom:1px solid var(--c-line)}.m-list__item:first-child{padding-top:0}.m-list__item:last-child{border-bottom:0;padding-bottom:0}.m-list__item>.m-card{flex:1}.m-list--bullet .m-card--text .m-card__body{border-left:0;padding-left:18px;position:relative}.m-list--bullet .m-card--text .m-card__body::before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;border:2px solid var(--c-primary)}.m-list__date{flex:0 0 52px;display:grid;place-items:center;align-content:center;height:56px;border-radius:var(--r-sm);background:var(--c-bg-alt);font-size:12px;font-weight:600;text-transform:uppercase;color:var(--c-text-3);line-height:1.1}.m-list__date b{font:800 20px/1 var(--font-head);color:var(--c-text)}.m-list--date .m-card--text .m-card__body{border:0;padding:0}.m-list--circle .m-card--mini .m-card__media{flex-basis:64px;border-radius:50%}.m-timeline__list{list-style:none;position:relative;display:grid;gap:18px}.m-timeline__list::before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:2px;background:var(--c-line-2)}.m-timeline__item{position:relative;padding-left:26px;display:grid;gap:3px}.m-timeline__item::before{content:"";position:absolute;left:0;top:6px;width:12px;height:12px;border-radius:50%;background:var(--c-surface);border:3px solid var(--c-primary)}.m-timeline__item:first-child::before{background:var(--c-primary);box-shadow:0 0 0 4px var(--c-primary-soft)}.m-timeline__item time{font-size:12.5px;font-weight:700;color:var(--c-primary-text,var(--c-primary))}.m-timeline__item a{font:600 15px/1.4 var(--font-head)}.m-timeline__item a:hover{color:var(--c-primary-text,var(--c-primary))}.m-videobox{padding:clamp(18px,2.6vw,32px);border-radius:var(--r-lg)}.m-videobox--dark{background:var(--c-dark)}.m-on-dark .m-videobox--dark{background:color-mix(in oklab,var(--c-dark) 78%,#000)}.m-videobox--light{background:var(--c-bg-alt)}.m-videobox__grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:var(--gap)}.m-videobox__main{display:grid;gap:14px;align-content:start;min-width:0}.m-videobox__media{display:block;position:relative}.m-videobox__main .m-ratio{border-radius:var(--r);overflow:hidden}.m-videobox__cap{display:grid;gap:8px;justify-items:start}.m-videobox__cap b{font:var(--fw-title) var(--t-lg)/1.25 var(--font-head)}.m-videobox__cap>a:hover{color:var(--c-primary-text,var(--c-primary))}.m-videobox__list{display:grid;gap:10px;grid-auto-rows:minmax(auto,1fr);align-content:stretch;contain:size;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.m-videobox__item{display:flex;gap:12px;align-items:center;padding:6px;border-radius:var(--r);transition:background var(--dur)}.m-videobox__item:hover{background:color-mix(in oklab,currentColor 7%,transparent)}.m-videobox__thumb{flex:0 0 132px;border-radius:var(--r-sm)}.m-videobox__item b{font:600 14.5px/1.38 var(--font-head);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m-videobox__item small{color:var(--c-text-3);font-size:12.5px}.m-play{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:70px;height:70px;border-radius:50%;transform:translate(-50%,-50%);background:rgb(255 255 255 / .92);color:#0f172a;box-shadow:0 0 0 10px rgb(255 255 255 / .18);transition:transform var(--dur) var(--ease)}.m-play .mi{fill:currentColor;stroke:none;margin-left:4px;width:24px;height:24px}.m-play--sm{width:32px;height:32px;box-shadow:none}.m-play--sm .mi{width:13px;height:13px;margin-left:2px}.m-videobox__media:hover .m-play{transform:translate(-50%,-50%) scale(1.08)}@container (max-width:760px){.m-videobox__grid{grid-template-columns:1fr}.m-videobox__list{contain:none;grid-auto-rows:auto}}.m-ticker{display:flex;align-items:center;gap:14px;min-height:46px;padding:4px 6px 4px 4px;border-radius:var(--r-pill);background:var(--c-surface);border:1px solid var(--c-line);overflow:hidden}.m-ticker__label{display:inline-flex;align-items:center;gap:8px;flex:none;height:38px;padding:0 16px;border-radius:var(--r-pill);background:var(--c-primary-ink);color:#fff;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.m-ticker__label .m-pulse{background:#fff}.m-ticker__viewport{position:relative;flex:1;min-width:0;overflow:hidden;height:28px;-webkit-mask:linear-gradient(90deg,transparent,#000 3%,#000 95%,transparent);mask:linear-gradient(90deg,transparent,#000 3%,#000 95%,transparent)}.m-ticker__item{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-weight:600;font-size:15px;line-height:28px}.m-ticker__item time{font-size:12.5px;font-weight:700;color:var(--c-primary-text,var(--c-primary))}.m-ticker__item:hover{color:var(--c-primary-text,var(--c-primary))}.m-ticker--scroll .m-ticker__track{display:inline-flex;gap:40px;animation:m-marquee var(--tick,40s) linear infinite;padding-left:10px}.m-ticker--scroll:hover .m-ticker__track{animation-play-state:paused}.m-ticker--scroll .m-ticker__item + .m-ticker__item::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c-line-2);margin-right:30px;order:-1}@keyframes m-marquee{to{transform:translateX(-50%)}}.m-ticker--fade .m-ticker__item,.m-ticker--boxed .m-ticker__item{position:absolute;inset:0;opacity:0;transform:translateY(40%);transition:opacity .35s .3s,transform .35s .3s var(--ease);overflow:hidden;text-overflow:ellipsis}.m-ticker--fade .m-ticker__item.is-on,.m-ticker--boxed .m-ticker__item.is-on{opacity:1;transform:none}.m-ticker--fade .m-ticker__item.is-out,.m-ticker--boxed .m-ticker__item.is-out{opacity:0;transform:translateY(-40%);transition-delay:0s;transition-duration:.25s}.m-ticker__item.is-wide{text-overflow:clip}.m-ticker__ctrl{display:flex;gap:4px;flex:none}.m-ticker__ctrl .m-iconbtn{width:32px;height:32px}.m-ticker--boxed{border-radius:var(--r-lg);min-height:92px;padding:10px 16px 10px 10px;border:2px solid var(--c-text);background:var(--c-surface)}.m-ticker--boxed .m-ticker__label{height:auto;padding:0 18px 0 0;background:none;color:var(--c-text);gap:14px;border-right:1px solid var(--c-line);border-radius:0;text-transform:none;letter-spacing:0;font-size:20px;font-family:var(--font-head)}.m-ticker--boxed .m-ticker__label small{display:block;font:600 12px var(--font-body);color:var(--c-text-3)}.m-ticker__icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--c-primary-soft);color:var(--c-primary-text,var(--c-primary))}.m-ticker__icon .mi{width:26px;height:26px}@media (max-width:767px){.m-ticker--boxed .m-ticker__icon{display:none}.m-ticker__label{padding:0 12px;font-size:12px}.m-ticker--boxed .m-ticker__label{font-size:16px}}.m-stories{display:flex;gap:18px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:none}.m-stories::-webkit-scrollbar{display:none}.m-story{flex:none;display:grid;justify-items:center;gap:8px;width:84px}.m-story__ring{width:78px;height:78px;padding:3px;border-radius:50%;background:conic-gradient(from 210deg,var(--ring,var(--c-primary)),var(--c-accent),#f59e0b,var(--ring,var(--c-primary)))}.m-story__ring .m-img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:3px solid var(--c-bg)}.m-story__label{font-size:12.5px;font-weight:600;text-align:center;line-height:1.25;max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-story:hover .m-img{transform:scale(1.06)}.m-cats{--gcols:6;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(max(150px,(100% - (var(--gcols) - 1) * 14px) / var(--gcols)),1fr))}.m-cat{--c:var(--cat,var(--c-primary));position:relative;display:flex;min-width:0;transition:transform var(--dur) var(--ease),box-shadow var(--dur)}.m-cat:hover{transform:translateY(-3px)}.m-cats--tile .m-cat{flex-direction:column;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:1 / 1.05;color:#fff;isolation:isolate}.m-cats--tile .m-cat__img{position:absolute;inset:0;z-index:-1}.m-cats--tile .m-cat__img .m-img{width:100%;height:100%;object-fit:cover}.m-cats--tile .m-cat::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 35%,color-mix(in oklab,var(--c) 30%,#050812 70%));opacity:.92}.m-cats--tile .m-cat__text{margin-top:auto;padding:16px;display:grid;gap:2px}.m-cats--tile b{font:700 17px/1.2 var(--font-head)}.m-cats--tile small{font-size:12.5px;opacity:.82}.m-cats--tile .m-cat:hover .m-img{transform:scale(1.08)}.m-cats--icon .m-cat{align-items:center;gap:12px;padding:14px;border-radius:var(--r);background:var(--c-surface);border:1px solid var(--c-line)}.m-cats--icon .m-cat:hover{border-color:var(--c);box-shadow:0 10px 24px -14px var(--c)}.m-cat__icon{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:var(--r-sm);background:color-mix(in oklab,var(--c) 13%,transparent);color:var(--c)}.m-cat__icon .mi{width:21px;height:21px}.m-cats--icon .m-cat__text,.m-cats--gradient .m-cat__text{display:grid;line-height:1.2;min-width:0}.m-cats--icon small,.m-cats--gradient small{font-size:12px;color:var(--c-text-3)}.m-cats--icon b,.m-cats--gradient b{font:700 15.5px var(--font-head);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-cat__go{margin-left:auto;width:17px !important;height:17px !important;color:var(--c-text-3);transition:color var(--dur),transform var(--dur)}.m-cat:hover .m-cat__go{color:var(--c);transform:translate(2px,-2px)}.m-cats--gradient .m-cat{align-items:center;gap:12px;padding:16px;border-radius:var(--r);color:#fff;background:linear-gradient(135deg,var(--c-fill,var(--c)),color-mix(in oklab,var(--c-fill,var(--c)) 72%,var(--c-dark)));box-shadow:0 14px 26px -16px var(--c)}.m-cats--gradient .m-cat__icon{background:rgb(255 255 255 / .2);color:#fff}.m-cats--gradient small{color:rgb(255 255 255 / .82)}.m-cats--pill{display:flex;flex-wrap:wrap;gap:10px}.m-cats--pill .m-cat{align-items:center;gap:8px;padding:9px 16px;border-radius:var(--r-pill);background:var(--c-surface);border:1px solid var(--c-line);font-weight:600;font-size:14.5px}.m-cat__dot{width:9px;height:9px;border-radius:50%;background:var(--c)}.m-cats--pill .m-cat:hover{background:var(--c);color:#fff;border-color:var(--c)}.m-cats--pill .m-cat:hover .m-cat__dot{background:#fff}.m-cats--circle .m-cat{flex-direction:column;align-items:center;gap:10px;text-align:center}.m-cats--circle .m-cat__img{width:min(120px,100%);aspect-ratio:1;border-radius:50%;overflow:hidden;outline:3px solid var(--c);outline-offset:3px}.m-cats--circle .m-cat__img .m-img{width:100%;height:100%;object-fit:cover}.m-cats--circle .m-cat__text{display:grid}.m-cats--circle b{font:700 15px var(--font-head)}.m-cats--circle small{font-size:12px;color:var(--c-text-3)}@media (max-width:640px){.m-cats--circle{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px}.m-cats--circle .m-cat__img{width:min(84px,100%);outline-width:2px;outline-offset:2px}.m-cats--circle b{font-size:13.5px}.m-cats--circle small{font-size:12px}}.m-cats--bar{--gcols:1 !important;gap:10px}.m-cats--bar .m-cat{align-items:center;gap:12px;height:58px;padding:0 16px;border-radius:var(--r);overflow:hidden;color:#fff;isolation:isolate}.m-cats--bar .m-cat__img{position:absolute;inset:0;z-index:-1}.m-cats--bar .m-cat__img .m-img{width:100%;height:100%;object-fit:cover}.m-cats--bar .m-cat::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,color-mix(in oklab,var(--c) 90%,#000) 30%,color-mix(in oklab,var(--c) 40%,transparent))}.m-cats--bar b{font:700 15.5px var(--font-head);flex:1;text-shadow:0 1px 8px rgb(0 0 0 / .35)}.m-cat__n{display:grid;place-items:center;min-width:30px;height:26px;padding:0 8px;border-radius:var(--r-pill);background:rgb(255 255 255 / .22);font-size:12.5px;font-weight:700}.m-tags{display:flex;align-items:center;gap:12px;min-width:0}.m-tags__label{display:inline-flex;align-items:center;gap:6px;flex:none;font-weight:700;font-size:14px}.m-tags__label .mi{color:var(--c-primary-text,var(--c-primary))}.m-tags__list{display:flex;gap:8px;min-width:0}.m-tags--scroll .m-tags__list{overflow-x:auto;scrollbar-width:none;-webkit-mask:linear-gradient(90deg,#000 92%,transparent);mask:linear-gradient(90deg,#000 92%,transparent);padding-right:30px}.m-tags--scroll .m-tags__list::-webkit-scrollbar{display:none}.m-chip__hash{color:var(--c-primary-text,var(--c-primary));font-weight:700;margin-right:-3px}.m-chip:hover .m-chip__hash{color:inherit}.m-tags--scroll{padding:6px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-pill);box-shadow:0 1px 2px rgb(15 23 42 / .04)}.m-tags--scroll .m-tags__label{padding:8px 14px;border-radius:var(--r-pill);background:var(--c-primary-ink);color:#fff;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase}.m-tags--scroll .m-tags__label .mi{color:#fff;width:15px;height:15px}.m-tags--scroll .m-chip{white-space:nowrap;background:transparent;color:var(--c-text-2);padding:7px 12px}.m-tags--scroll .m-chip:hover{background:color-mix(in oklab,var(--c-primary) 10%,transparent);color:var(--c-primary-text,var(--c-primary))}.m-tags--cloud .m-chip{background:var(--c-surface);border:1px solid var(--c-line)}.m-tags--cloud .m-chip:hover{border-color:var(--c-primary)}@media (max-width:640px){.m-tags--scroll .m-tags__label{padding:8px 10px;font-size:12px}}.m-tags--cloud{display:grid}.m-tags--cloud .m-tags__list{flex-wrap:wrap}.m-authors{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(max(200px,(100% - (var(--gcols) - 1) * 14px) / var(--gcols)),1fr))}.m-author{display:flex;align-items:center;gap:12px;min-width:0}.m-author__img img{border-radius:50%;display:block}.m-author__body{display:grid;gap:2px;min-width:0}.m-author__name{font:700 15.5px/1.3 var(--font-head)}.m-author__name:hover{color:var(--c-primary-text,var(--c-primary))}.m-author__role,.m-author__count{font-size:12.5px;color:var(--c-text-3)}.m-authors--list .m-author + .m-author{padding-top:14px;border-top:1px solid var(--c-line)}.m-authors--grid .m-author{flex-direction:column;text-align:center;padding:22px 14px;border-radius:var(--r-lg);background:var(--c-surface);border:1px solid var(--c-line)}.m-authors--grid .m-author__img img{width:84px;height:84px;outline:3px solid var(--c-primary-soft);outline-offset:3px}.m-authors--columnist .m-author{align-items:flex-start;padding:16px;border-radius:var(--r);background:var(--c-bg-alt)}.m-author__last{margin-top:6px;font:600 14.5px/1.4 var(--font-head);font-style:italic;color:var(--c-text-2)}.m-author__last:hover{color:var(--c-primary-text,var(--c-primary))}.m-newsletter{display:grid;gap:18px;align-items:center}.m-newsletter__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--r);background:var(--c-primary-soft);color:var(--c-primary-text,var(--c-primary))}.m-newsletter__icon .mi{width:26px;height:26px}.m-newsletter__title{font-size:var(--t-lg);letter-spacing:-.02em}.m-newsletter__text p{color:var(--c-text-2);margin-top:6px}.m-subscribe{display:flex;gap:8px;padding:6px;border-radius:var(--r-pill);background:var(--c-surface);border:1px solid var(--c-line-2)}.m-subscribe input{border:0;background:transparent;box-shadow:none !important;min-height:44px}.m-subscribe .m-btn{flex:none}.m-subscribe__note{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:12.5px;color:var(--c-text-3)}.m-subscribe__note .mi{width:14px;height:14px;color:#16a34a}.m-subscribe.is-done{opacity:.6;pointer-events:none}.m-newsletter--banner{grid-template-columns:auto 1fr minmax(300px,440px);padding:clamp(22px,3vw,40px);border-radius:var(--r-lg);background:linear-gradient(120deg,var(--c-primary-soft),color-mix(in oklab,var(--c-accent) 10%,transparent));border:1px solid var(--c-line)}.m-newsletter--card{padding:26px;border-radius:var(--r-lg);background:var(--grad-ink);color:#fff;text-align:center;justify-items:center}.m-newsletter--card .m-newsletter__icon{background:rgb(255 255 255 / .18);color:#fff}.m-newsletter--card .m-newsletter__text p{color:rgb(255 255 255 / .85)}.m-newsletter--card .m-newsletter__form{width:100%}.m-newsletter--card .m-subscribe{flex-direction:column;border-radius:var(--r);background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .22)}.m-newsletter--card .m-subscribe input{color:#fff;text-align:center}.m-newsletter--card .m-subscribe input::placeholder{color:rgb(255 255 255 / .7)}.m-newsletter--card .m-btn{background:#fff;color:var(--c-primary-ink);border-radius:calc(var(--r) - 4px);box-shadow:none}.m-newsletter--card .m-subscribe__note{color:rgb(255 255 255 / .8);justify-content:center}.m-newsletter--card .m-subscribe__note .mi{color:#fff}.m-newsletter--minimal{grid-template-columns:1fr minmax(280px,420px);padding-block:22px;border-block:1px solid var(--c-line)}.m-newsletter--minimal .m-newsletter__icon{display:none}.m-newsletter--image{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);padding:0;border-radius:var(--r-lg);overflow:hidden;background:var(--c-bg-alt)}.m-newsletter--image .m-newsletter__img{grid-row:span 2;height:100%;min-height:280px}.m-newsletter--image .m-newsletter__img .m-img{width:100%;height:100%;object-fit:cover}.m-newsletter--image .m-newsletter__text{padding:32px 32px 0}.m-newsletter--image .m-newsletter__form{padding:0 32px 32px}.m-newsletter>*,.m-subscribe input{min-width:0}.m-subscribe input{flex:1 1 140px}@container (max-width:760px){.m-newsletter--banner,.m-newsletter--minimal,.m-newsletter--image{grid-template-columns:1fr}.m-newsletter--image .m-newsletter__img{min-height:200px;grid-row:auto}}@container (max-width:440px){.m-newsletter--banner,.m-newsletter--image .m-newsletter__text,.m-newsletter--image .m-newsletter__form{padding-inline:20px}.m-subscribe{flex-wrap:wrap;border-radius:var(--r)}.m-subscribe input{flex-basis:100%}.m-subscribe .m-btn{flex:1 1 100%;justify-content:center}}.m-socialbox{display:grid;gap:10px;grid-template-columns:repeat(var(--gcols),minmax(0,1fr))}.m-socialbox__item{--net:#333;display:grid;justify-items:center;gap:2px;padding:16px 8px;border-radius:var(--r);background:var(--net);color:#fff;text-align:center;transition:transform var(--dur) var(--ease),filter var(--dur)}.m-socialbox__item:hover{transform:translateY(-3px);filter:brightness(1.08)}.m-socialbox__item .mi{width:22px;height:22px;margin-bottom:6px}.m-socialbox__item b{font:800 16px/1.1 var(--font-head)}.m-socialbox__item small{font-size:12px;opacity:.95}@supports (color:oklch(from red l c h)){.m-socialbox__item{background:oklch(from var(--net) min(l,.52) c h)}.m-socialbox--list .m-socialbox__item{background:color-mix(in oklab,var(--net) 10%,var(--c-surface))}.m-socialbox--list .m-socialbox__item .mi{background:oklch(from var(--net) min(l,.52) c h)}}.m-socialbox--list .m-socialbox__item{grid-template-columns:auto 1fr auto;justify-items:start;align-items:center;gap:12px;padding:10px 12px;text-align:left;background:color-mix(in oklab,var(--net) 10%,var(--c-surface));color:var(--c-text);border:1px solid var(--c-line)}.m-socialbox--list .m-socialbox__item .mi{margin:0;width:36px;height:36px;padding:8px;border-radius:var(--r-sm);background:var(--net);color:#fff}.m-socialbox--list b{font-size:15px}.m-socialbox--list small{grid-column:2;margin-top:-8px;color:var(--c-text-3);opacity:1}.m-socialbox--list .m-socialbox__go{grid-column:3;grid-row:1 / span 2;font-size:12.5px;font-weight:700;padding:6px 12px;border-radius:var(--r-pill);background:var(--net);color:#fff}.m-socialbox--buttons .m-socialbox__item{grid-auto-flow:column;align-items:center;gap:8px;padding:12px;border-radius:var(--r-pill)}.m-socialbox--buttons .m-socialbox__item .mi{margin:0;width:18px;height:18px}.m-socialbox--buttons small{display:none}.m-promo{--ph:260px;position:relative;display:flex;align-items:flex-end;min-height:var(--ph);border-radius:var(--r-lg);overflow:hidden;isolation:isolate;color:#fff}.m-promo--gradient{background:radial-gradient(120% 120% at 100% 0%,rgb(255 255 255 / .14) 0%,transparent 50%),var(--grad-ink)}.m-promo--image{background:linear-gradient(transparent 20%,rgb(4 8 20 / .85)),var(--promo-img,var(--grad)) center / cover}.m-promo--gradient::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--promo-img,none) center / cover;opacity:.25;mix-blend-mode:luminosity}.m-promo--outline{color:var(--c-text);border:2px dashed var(--c-line-2);background:var(--c-bg-alt)}.m-promo__in{display:grid;gap:10px;padding:clamp(20px,2.6vw,32px)}.m-promo__title{font:800 clamp(20px,1.4vw + 12px,30px)/1.15 var(--font-head);letter-spacing:-.02em}.m-promo__text{opacity:.85}.m-promo__btn{justify-self:start;background:#fff;color:var(--c-primary-ink);box-shadow:none}.m-promo--outline .m-promo__btn{background:var(--c-primary-ink);color:#fff}.m-promo:hover .m-promo__btn{transform:translateY(-2px)}.m-ad{display:grid;justify-items:center;gap:6px;text-align:center}.m-ad__label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-3)}.m-ad__img img{border-radius:var(--r-sm)}.m-adph{display:grid;place-items:center;width:100%;max-width:728px;height:90px;border-radius:var(--r-sm);border:1.5px dashed var(--c-line-2);color:var(--c-text-3);font-size:13px;font-weight:600;background:repeating-linear-gradient(-45deg,transparent 0 10px,color-mix(in oklab,var(--c-text) 3%,transparent) 10px 20px)}.m-adph span{display:inline-flex;align-items:center;gap:6px}.m-adph--billboard{max-width:970px;height:250px}.m-adph--square{max-width:300px;height:250px}.m-adph--skyscraper{max-width:300px;height:600px}.m-adph--banner{height:90px}.m-ad--in-article{margin-block:28px}.m-profile{display:grid;justify-items:center;gap:8px;text-align:center}.m-profile__img{width:108px;height:108px;border-radius:50%;overflow:hidden;outline:3px solid var(--c-primary-soft);outline-offset:4px;margin-bottom:8px}.m-profile__img img{width:100%;height:100%;object-fit:cover}.m-profile__name{font:800 20px var(--font-head)}.m-profile__role{font-size:13px;font-weight:600;color:var(--c-primary-text,var(--c-primary))}.m-profile p{color:var(--c-text-2);font-size:15px}.m-insta{--gcols:6;position:relative;display:grid;gap:6px;grid-template-columns:repeat(var(--gcols),minmax(0,1fr))}.m-insta__item{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--r-sm)}.m-insta__item .m-img{width:100%;height:100%;object-fit:cover}.m-insta__over{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:rgb(4 8 20 / .45);opacity:0;transition:opacity var(--dur)}.m-insta__over .mi{width:28px;height:28px}.m-insta__item:hover .m-insta__over{opacity:1}.m-insta__item:hover .m-img{transform:scale(1.08)}.m-insta__badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-text);font-weight:700;box-shadow:var(--shadow-3)}.m-insta__badge .mi{color:#e4405f}@media (max-width:767px){.m-insta{grid-template-columns:repeat(var(--mcols,3),minmax(0,1fr));gap:4px}}.m-marquee{overflow:hidden;padding-block:10px}.m-marquee__track{display:inline-flex;align-items:center;gap:36px;white-space:nowrap;animation:m-marquee var(--speed,30s) linear infinite}.m-marquee__item{font:800 clamp(34px,5vw,84px)/1 var(--font-head);letter-spacing:-.03em;text-transform:uppercase}.m-marquee__sep{font-size:clamp(20px,2.4vw,40px);color:var(--c-primary-text,var(--c-primary))}.m-marquee--outline .m-marquee__item{color:transparent;-webkit-text-stroke:1.5px var(--c-text)}.m-marquee--outline .m-marquee__item:nth-child(4n+1){color:var(--c-text);-webkit-text-stroke:0}.m-marquee--band{background:var(--c-primary-ink);color:#fff;transform:rotate(-1.5deg);margin-inline:-2vw}.m-sec:has(.m-marquee--band){overflow-x:clip}.m-marquee--band .m-marquee__item{font-size:clamp(22px,2.6vw,40px)}.m-marquee--band .m-marquee__sep{color:#fff}.m-cta{display:flex;align-items:center;gap:20px;padding:clamp(20px,2.6vw,30px);border-radius:var(--r-lg);border:1px solid var(--c-line);background:var(--c-surface)}.m-cta__icon{display:grid;place-items:center;width:56px;height:56px;flex:none;border-radius:50%;background:var(--c-primary-soft);color:var(--c-primary-text,var(--c-primary))}.m-cta__icon .mi{width:24px;height:24px}.m-cta__text{flex:1}.m-cta__text b{font:700 var(--t-md) var(--font-head)}.m-cta__text p{color:var(--c-text-2);font-size:15px}@container (max-width:560px){.m-cta{flex-direction:column;text-align:center}}.m-quoteblock{position:relative;padding:clamp(22px,3vw,36px) clamp(22px,3vw,40px);border-radius:var(--r-lg);background:var(--c-bg-alt)}.m-quoteblock>.mi{width:40px;height:40px;color:var(--c-primary-text,var(--c-primary));opacity:.9;margin-bottom:8px}.m-quoteblock blockquote{margin:0;font:600 italic clamp(18px,1.2vw + 12px,26px)/1.45 var(--font-head)}.m-quoteblock figcaption{margin-top:14px;font-weight:700;color:var(--c-text-2)}.m-quoteblock figcaption::before{content:"— "}.m-on-dark .m-quoteblock{background:rgb(255 255 255 / .06);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .1)}.m-on-dark .m-quoteblock>.mi{color:color-mix(in oklab,var(--c-primary) 45%,#fff)}@supports (color:oklch(from red l c h)){.m-on-dark .m-quoteblock>.mi{color:oklch(from var(--m-primary,#2f6bff) max(l,.74) min(c,.16) h)}}:is(.m-sec--bg-primary,.m-sec--bg-gradient) .m-quoteblock{background:rgb(0 0 0 / .16);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .14)}:is(.m-sec--bg-primary,.m-sec--bg-gradient) .m-quoteblock>.mi{color:#fff}.m-recentcom{display:grid;gap:14px}.m-recentcom__item{display:flex;gap:12px}.m-recentcom__item img{border-radius:50%;flex:none}.m-recentcom__item span{display:grid;gap:2px;font-size:14px}.m-recentcom__item small{color:var(--c-text-3)}.m-recentcom__item em{font-style:normal;font-weight:600;color:var(--c-primary-text,var(--c-primary));font-size:13px}.m-recentcom__item q{color:var(--c-text-2)}.m-market__item{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 12px}.m-market__name{display:grid;line-height:1.15}.m-market__name b{font:800 14px var(--font-head)}.m-market__name small{font-size:12px;color:var(--c-text-3)}.m-market__val{font:700 15px var(--font-head);font-variant-numeric:tabular-nums;text-align:right}.m-market__ch{grid-column:2;display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.m-market__ch .mi{width:14px;height:14px}.is-up .m-market__ch{color:#166534}.is-down .m-market__ch{color:#b91c1c}[data-scheme="dark"] .is-up .m-market__ch,.m-on-dark .is-up .m-market__ch{color:#4ade80}[data-scheme="dark"] .is-down .m-market__ch,.m-on-dark .is-down .m-market__ch{color:#f87171}.m-market--bar{display:flex;align-items:center;gap:16px;padding:8px 8px 8px 16px;border-radius:var(--r);background:var(--c-surface);border:1px solid var(--c-line)}.m-market__label{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.05em;flex:none}.m-market__label .mi{color:var(--c-primary-text,var(--c-primary))}.m-market__scroll{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;flex:1}.m-market__scroll::-webkit-scrollbar{display:none}@property --m-fade-s{syntax:'<length>';inherits:false;initial-value:0px}@property --m-fade-e{syntax:'<length>';inherits:false;initial-value:0px}@keyframes m-fade-x{0%{--m-fade-s:0px;--m-fade-e:44px}6%{--m-fade-s:28px}94%{--m-fade-e:44px}100%{--m-fade-s:28px;--m-fade-e:0px}}.m-market__scroll,.m-fbbar__list{--m-fade-e:44px;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--m-fade-s),#000 calc(100% - var(--m-fade-e)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--m-fade-s),#000 calc(100% - var(--m-fade-e)),transparent)}@supports (animation-timeline:scroll()){.m-market__scroll,.m-fbbar__list{--m-fade-e:0px;animation:m-fade-x auto linear both;animation-timeline:scroll(self inline)}}.m-market--bar .m-market__item{flex:1 0 auto;min-width:150px;padding:6px 12px;border-radius:var(--r-sm);background:var(--c-bg-alt)}.m-market--cards{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.m-market--cards .m-market__item{padding:14px;border-radius:var(--r);background:var(--c-surface);border:1px solid var(--c-line)}.m-market--table{display:grid}.m-market--table .m-market__item{grid-template-columns:1fr auto auto;padding:11px 0;border-bottom:1px solid var(--c-line)}.m-market--table .m-market__ch{grid-column:3;min-width:72px}.m-market__note{margin-top:8px;font-size:12px;color:var(--c-text-3)}.m-pharmacy__list{list-style:none;display:grid;gap:14px}.m-pharmacy__list li{display:flex;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--c-line)}.m-pharmacy__list li:last-child{border:0;padding:0}.m-pharmacy__icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:var(--r-sm);background:#dc2626;color:#fff}.m-pharmacy__list b{font:700 15px var(--font-head)}.m-pharmacy__list small{display:block;color:var(--c-primary-text,var(--c-primary));font-weight:600;font-size:12.5px}.m-pharmacy__list p{font-size:13.5px;color:var(--c-text-2);margin-top:2px}.m-pharmacy__act{display:flex;gap:14px;margin-top:6px;font-size:13px;font-weight:600}.m-pharmacy__act a{display:inline-flex;align-items:center;gap:5px;color:var(--c-primary-text,var(--c-primary))}.m-pharmacy__act .mi{width:15px;height:15px}.m-spacer{height:var(--sp);position:relative}.m-spacer--solid::after,.m-spacer--double::after,.m-spacer--dashed::after{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid var(--c-line-2)}.m-spacer--double::after{border-top:3px double var(--c-line-2)}.m-spacer--dashed::after{border-top-style:dashed}@media (max-width:560px){.m-cats--icon .m-cat{padding:12px;gap:10px}.m-cats--icon b{white-space:normal;overflow:visible;font-size:14.5px;line-height:1.25}.m-cats--icon .m-cat__go{display:none}.m-cats--icon .m-cat__icon{width:38px;height:38px}}.m-pharmacy__empty{display:flex;gap:14px;align-items:flex-start}.m-pharmacy__empty b{display:block;font:700 16px/1.3 var(--font-head);margin-bottom:4px}.m-pharmacy__empty p{font-size:13.5px;line-height:1.5;color:var(--c-text-2)}.m-pharmacy__cta{width:100%;justify-content:center;margin-top:16px}.m-pharmacy__cta .mi{width:16px;height:16px}@container (max-width:520px){.m-tabs__head .m-head{flex:1 1 100%}.m-tabs__list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}.m-tabs__list::-webkit-scrollbar{display:none}.m-tabs__list button{white-space:nowrap}}@media (max-width:767px){.m-carousel__head:not(:has(.m-head)){display:none}.m-grid .m-ratio--3x4,.m-grid .m-ratio--4x5,.m-feat__big .m-ratio--3x4,.m-feat__big .m-ratio--4x5{aspect-ratio:4 / 3}.m-cats--tile>.m-cat:last-child:nth-child(odd),.m-cats--icon>.m-cat:last-child:nth-child(odd){grid-column:1 / -1;aspect-ratio:auto;min-height:120px}.m-cats--icon>.m-cat:last-child:nth-child(odd){min-height:0}}.m-spon{--sb:var(--c-primary-ink);--sf:#fff;--sa:var(--c-accent);position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:center;gap:6px 22px;width:100%;padding:18px 26px;border-radius:var(--r);background:var(--sb);color:var(--sf);text-align:left;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sf) 8%,transparent);transition:transform var(--dur) var(--ease),box-shadow var(--dur)}a.m-spon:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.m-spon__art{position:absolute;inset:0;z-index:-1;pointer-events:none}.m-spon--orbs .m-spon__art{background:radial-gradient(circle at 88% 30%,color-mix(in oklab,var(--sa) 75%,transparent) 0 18%,transparent 19%),radial-gradient(circle at 78% 95%,color-mix(in oklab,var(--sa) 35%,transparent) 0 24%,transparent 25%),radial-gradient(120% 140% at 100% 0%,color-mix(in oklab,var(--sa) 22%,transparent),transparent 60%)}.m-spon--arcs .m-spon__art{background:repeating-radial-gradient(circle at 92% 50%,transparent 0 22px,color-mix(in oklab,var(--sa) 40%,transparent) 22px 24px),radial-gradient(90% 120% at 100% 50%,color-mix(in oklab,var(--sa) 30%,transparent),transparent 70%);-webkit-mask:linear-gradient(90deg,transparent 35%,#000 75%);mask:linear-gradient(90deg,transparent 35%,#000 75%)}.m-spon--stripes .m-spon__art{background:repeating-linear-gradient(-55deg,transparent 0 16px,color-mix(in oklab,var(--sa) 85%,transparent) 16px 22px);-webkit-mask:linear-gradient(90deg,transparent 55%,#000 80%);mask:linear-gradient(90deg,transparent 55%,#000 80%)}.m-spon--sky .m-spon__art{background:radial-gradient(circle at 86% 40%,var(--sa) 0 12%,color-mix(in oklab,var(--sa) 30%,transparent) 13% 22%,transparent 23%),linear-gradient(100deg,transparent 50%,color-mix(in oklab,var(--sa) 14%,transparent))}.m-spon__brand{display:inline-flex;align-items:center;gap:9px;font:800 15px/1 var(--font-head);letter-spacing:-.01em;white-space:nowrap}.m-spon__mark{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--sa);color:var(--sb);font-style:normal;font-size:15px}.m-spon__mark svg{width:17px;height:17px}.m-spon__copy{display:grid;gap:3px;min-width:0}.m-spon__copy b{font:800 clamp(16px,.6vw + 12px,21px)/1.2 var(--font-head);letter-spacing:-.02em}.m-spon__copy small{font-size:13px;color:color-mix(in oklab,var(--sf) 80%,var(--sb))}.m-spon__cta{justify-self:start;display:inline-flex;align-items:center;height:38px;padding:0 18px;border-radius:var(--r-pill);background:var(--sa);color:var(--sb);font-size:14px;font-weight:800;white-space:nowrap}.m-spon--site .m-spon__cta{background:#fff;color:var(--c-primary-ink)}.m-spon--site .m-spon__mark{background:#fff;color:var(--c-primary-ink)}.m-spon--leaderboard{max-width:970px;min-height:100px;grid-template-columns:auto minmax(0,1fr) auto}.m-spon--billboard{max-width:970px;min-height:250px;padding:32px 40px;grid-template-columns:minmax(0,560px);align-content:center;gap:14px}.m-spon--billboard .m-spon__copy b{font-size:clamp(22px,1.6vw + 12px,34px)}.m-spon--square,.m-spon--skyscraper{max-width:360px;min-height:250px;padding:22px;align-content:space-between;gap:14px}.m-spon--skyscraper{min-height:600px;padding:26px}.m-spon--square .m-spon__art,.m-spon--skyscraper .m-spon__art{-webkit-mask:linear-gradient(180deg,transparent 30%,#000 85%);mask:linear-gradient(180deg,transparent 30%,#000 85%);background-position:50% 100%}.m-spon--square .m-spon__copy b,.m-spon--skyscraper .m-spon__copy b{font-size:22px}.m-spon--skyscraper .m-spon__copy b{font-size:28px}@media (max-width:767px){.m-spon--leaderboard{grid-template-columns:1fr;padding:18px 20px;gap:10px}.m-spon--billboard{padding:24px 22px}}.m-header__ad .m-spon--leaderboard{min-height:80px;max-width:728px;padding:12px 20px;gap:4px 16px}.m-header__ad .m-spon__copy b{font-size:16px}.m-header__ad .m-spon__copy small{display:none}.m-header__ad .m-spon__cta{height:34px;padding:0 14px;font-size:13px}.m-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;font-size:13px;color:var(--c-text-3)}.m-crumbs li{display:inline-flex;align-items:center;gap:6px}.m-crumbs li + li::before{content:"";width:5px;height:5px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);opacity:.6}.m-crumbs a:hover{color:var(--c-primary-text,var(--c-primary))}.m-crumbs [aria-current]{display:block;min-width:0;color:var(--c-text-2);max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-crumbs{min-width:0;max-width:100%}.m-crumbs li:last-child{flex:1 1 18ch;min-width:0;overflow-wrap:anywhere}.m-pagehead{padding-block:clamp(26px,4vw,54px)}.m-pagehead .m-wrap{display:grid;gap:12px;justify-items:start}.m-pagehead__eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--term,var(--c-primary))}.m-pagehead__eyebrow .mi{width:17px;height:17px}.m-pagehead__title{font-size:var(--t-h1);letter-spacing:-.03em;line-height:1.08}.m-pagehead__desc{max-width:68ch;color:var(--c-text-2);font-size:var(--t-md)}.m-pagehead__meta{font-size:13.5px;color:var(--c-text-3);font-weight:600}.m-pagehead--simple{padding-bottom:8px}.m-pagehead--banner{position:relative;background:linear-gradient(135deg,color-mix(in oklab,var(--term,var(--c-primary)) 12%,var(--c-bg)),var(--c-bg) 70%);border-bottom:1px solid var(--c-line);overflow:hidden}.m-pagehead--banner::after{content:"";position:absolute;right:-80px;top:-80px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,color-mix(in oklab,var(--term,var(--c-primary)) 22%,transparent),transparent 70%);pointer-events:none}.m-pagehead--image{color:#fff;background:linear-gradient(rgb(4 8 20 / .55),rgb(4 8 20 / .78)),var(--bg-img) center / cover;padding-block:clamp(50px,8vw,110px);--c-text:#fff;--c-text-2:rgb(255 255 255 / .82);--c-text-3:rgb(255 255 255 / .7)}.m-pagehead--image .m-pagehead__eyebrow{color:#fff}.m-chips--head .m-chip{background:var(--c-surface);border:1px solid var(--c-line)}.m-authorhead{display:flex;align-items:center;gap:clamp(16px,3vw,32px)}.m-authorhead__img{width:clamp(80px,9vw,120px);height:auto;border-radius:50%;outline:4px solid var(--c-primary-soft);outline-offset:4px}.m-authorhead>div{display:grid;gap:8px}.m-authorhead__meta{display:flex;align-items:center;gap:14px;color:var(--c-text-3);font-size:14px;font-weight:600}.m-authorhead__meta span{display:inline-flex;align-items:center;gap:6px}.m-authorhead__meta a:hover{color:var(--c-primary-text,var(--c-primary))}@media (max-width:600px){.m-authorhead{flex-direction:column;align-items:flex-start}}.m-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px,2.4vw,28px);margin-bottom:clamp(22px,3vw,36px)}.m-hero>*,.m-hero__head>*{min-width:0;max-width:100%}.m-hero__head{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;justify-items:start}.m-hero__title{font-size:clamp(28px,2.6vw + 14px,50px);line-height:1.12;letter-spacing:-.028em}.m-hero__lead{font-size:var(--t-md);color:var(--c-text-2);line-height:1.6;max-width:70ch}.m-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;width:100%;padding-top:14px;border-top:1px solid var(--c-line)}.m-hero__author{display:flex;align-items:center;gap:10px}.m-hero__avatar{border-radius:50%}.m-hero__author b{display:block;font-size:14.5px}.m-hero__author small{font-size:12.5px;color:var(--c-text-3)}.m-hero__updated{font-size:12.5px;color:var(--c-text-3)}.m-hero__tools{margin-left:auto;display:flex;gap:6px}.m-hero__tools [data-bookmark].is-on{background:var(--c-primary);color:var(--c-on-primary)}.m-hero__tools [data-bookmark].is-on .mi{fill:currentColor}.m-hero__media .m-media--image .m-img,.m-hero__media img{width:100%;border-radius:var(--r-lg)}.m-hero--l2{margin:0}.m-hero__media--bleed .m-media--image img,.m-hero__media--bleed .m-media--image .m-img{width:100%;height:clamp(320px,52vw,640px);object-fit:cover;border-radius:0}.m-hero__media--bleed .m-media--image figcaption{max-width:var(--m-container);margin-inline:auto;padding-inline:var(--pad-x,24px)}.m-hero__media--bleed .m-media:not(.m-media--image){max-width:var(--m-container);margin:30px auto 0;padding-inline:var(--pad-x,24px)}.m-hero--l3:not(.m-hero--l3-plain),.m-hero--l4{position:relative;min-height:clamp(380px,48vw,580px);align-content:end;padding:clamp(22px,3.4vw,46px);border-radius:var(--r-lg);overflow:hidden;isolation:isolate;color:#fff}.m-hero--l4{min-height:clamp(420px,52vw,640px);margin-top:clamp(20px,2.6vw,34px)}.m-hero--l3:not(.m-hero--l3-plain) .m-hero__bg,.m-hero--l4 .m-hero__bg{position:absolute;inset:0;z-index:-1;background:var(--c-dark,#0b1120)}.m-hero__bg .m-img{width:100%;height:100%;object-fit:cover}.m-hero__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(var(--ov-ink) / .15) 0%,rgb(var(--ov-ink) / .5) 50%,rgb(var(--ov-ink) / .92) 100%)}.m-hero--l3:not(.m-hero--l3-plain) .m-hero__meta,.m-hero--l4 .m-hero__meta{border-top-color:rgb(255 255 255 / .18)}.m-hero--l3:not(.m-hero--l3-plain) .m-crumbs ol,.m-hero--l4 .m-crumbs ol{color:rgb(255 255 255 / .75)}.m-hero--l3:not(.m-hero--l3-plain) .m-iconbtn--soft,.m-hero--l4 .m-iconbtn--soft{background:rgb(255 255 255 / .14);color:#fff}.m-hero--l4 .m-hero__head{max-width:900px}.m-hero--l3:not(.m-hero--l3-plain) .m-hero__lead,.m-hero--l4 .m-hero__lead{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m-hero__fmt{margin-top:24px}.m-hero--l5{grid-template-columns:auto minmax(0,1fr);align-items:start;margin-bottom:18px}.m-hero__date{display:grid;place-items:center;align-content:center;width:clamp(80px,8vw,110px);aspect-ratio:1;border-radius:var(--r-lg);background:var(--c-primary);color:var(--c-on-primary);text-align:center}.m-hero__date b{font:800 clamp(32px,3vw,46px)/1 var(--font-head)}.m-hero__date span{font-size:12.5px;font-weight:700;text-transform:uppercase}.m-hero--l5 + .m-hero__media{margin-bottom:clamp(22px,3vw,36px)}@media (max-width:600px){.m-hero--l5{grid-template-columns:minmax(0,1fr)}}.m-hero--l6{margin:0;padding-block:clamp(26px,4vw,56px);background:var(--c-bg-alt)}.m-hero__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(22px,4vw,56px);align-items:center}.m-hero__split .m-hero__media img{aspect-ratio:4 / 3;object-fit:cover}@media (max-width:900px){.m-hero__split{grid-template-columns:minmax(0,1fr)}}.m-hero--l6 .m-iconbtn--soft{background:var(--c-surface)}@media (min-width:901px){.m-hero--l6 .m-hero__meta{row-gap:7px}.m-hero--l6 .m-hero__meta::after{content:"";order:1;flex-basis:100%;height:0}.m-hero--l6 .m-hero__meta>.m-listen,.m-hero--l6 .m-hero__tools{order:2}}.m-media figcaption,.wp-caption-text,.wp-element-caption{margin-top:10px;font-size:13.5px;color:var(--c-text-3);text-align:center}.m-embed{position:relative;aspect-ratio:16 / 9;border-radius:var(--r-lg);overflow:hidden;background:#000}.m-embed iframe,.m-embed video{position:absolute;inset:0;width:100%;height:100%}.m-media--audio{display:flex;gap:18px;align-items:center;padding:16px;border-radius:var(--r-lg);background:var(--c-bg-alt)}.m-media__cover{flex:0 0 130px;aspect-ratio:1;border-radius:var(--r);overflow:hidden}.m-media__cover .m-img{width:100%;height:100%;object-fit:cover}.m-media__player{flex:1;display:grid;gap:10px;min-width:0}.m-media__label{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--c-primary-text,var(--c-primary))}.m-media--quote{padding:clamp(26px,4vw,48px);border-radius:var(--r-lg);background:var(--grad-ink);color:#fff}.m-media--quote>.mi{width:46px;height:46px;opacity:.8}.m-media--quote blockquote{margin:12px 0 0;font:700 clamp(20px,1.6vw + 12px,32px)/1.35 var(--font-head)}.m-media--quote figcaption{color:rgb(255 255 255 / .85);text-align:left;font-weight:600}.m-media--link{display:flex;align-items:center;gap:16px;padding:22px;border-radius:var(--r-lg);background:var(--c-primary-soft);border:1px solid color-mix(in oklab,var(--c-primary) 30%,transparent)}.m-media--link>.mi:first-child{width:42px;height:42px;padding:10px;border-radius:var(--r);background:var(--c-primary);color:var(--c-on-primary)}.m-media--link span{flex:1;display:grid}.m-media--link b{font:700 18px var(--font-head)}.m-media--link small{color:var(--c-primary-text,var(--c-primary));font-weight:600}.m-gallery{position:relative;border-radius:var(--r-lg);overflow:hidden;background:var(--c-dark,#0b1120)}.m-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.m-gallery__track:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}.m-gallery__track::-webkit-scrollbar{display:none}.m-gallery__slide{flex:0 0 100%;scroll-snap-align:center;position:relative}.m-gallery__slide .m-img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.m-gallery__slide figcaption{position:absolute;left:0;right:0;bottom:0;margin:0;padding:30px 20px 14px;text-align:left;color:#fff;background:linear-gradient(transparent,rgb(0 0 0 / .7))}.m-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:rgb(255 255 255 / .9);color:#0f172a;box-shadow:var(--shadow-2)}.m-gallery__nav--prev{left:14px}.m-gallery__nav--next{right:14px}.m-gallery__count{position:absolute;top:14px;right:14px;padding:4px 10px;border-radius:var(--r-pill);background:rgb(0 0 0 / .55);color:#fff;font-size:12.5px;font-weight:700}.m-single__body{display:grid;grid-template-columns:52px minmax(0,1fr);gap:clamp(16px,2.6vw,34px)}.m-single__body:not(:has(.m-single__rail)){grid-template-columns:minmax(0,1fr)}.m-single__rail .m-share{position:sticky;top:calc(var(--header-h) + 24px)}.m-share{display:flex;gap:8px}.m-share a,.m-share button{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--c-bg-alt);color:var(--c-text-2);transition:background var(--dur),color var(--dur),transform var(--dur)}.m-share a:hover,.m-share button:hover{color:#fff;transform:translateY(-2px)}.m-share__facebook:hover{background:#1877f2 !important}.m-share__x:hover{background:#0f1419 !important}.m-share__whatsapp:hover{background:#25d366 !important}.m-share__telegram:hover{background:#229ed9 !important}.m-share__linkedin:hover{background:#0a66c2 !important}.m-share__copy:hover{background:var(--c-primary-ink) !important}.m-share__pinterest:hover{background:#e60023 !important}.m-share__reddit:hover{background:#ff4500 !important}.m-share__email:hover{background:var(--c-text-2) !important}.m-share:not(.m-share--rail){flex-wrap:wrap}.m-share .mi{width:18px;height:18px}.m-share--rail{flex-direction:column}.m-share--big a,.m-share--big button{width:46px;height:46px}@media (max-width:1023px){.m-single__body{grid-template-columns:minmax(0,1fr)}.m-single__rail{display:none}}.m-single__text{min-width:0;display:grid;gap:clamp(22px,2.6vw,32px);align-content:start}.m-single__tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.m-single__tags>.mi{color:var(--c-text-3)}.m-single__sharebar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;border-radius:var(--r-lg);background:var(--c-bg-alt)}.m-single__sharebar>span{font:700 16px var(--font-head)}.m-toc{border-radius:var(--r-lg);background:var(--c-bg-alt);border:1px solid var(--c-line);overflow:hidden}.m-toc summary{display:flex;align-items:center;gap:10px;padding:16px 20px;cursor:pointer;list-style:none;font:700 16px var(--font-head)}.m-toc summary::-webkit-details-marker{display:none}.m-toc summary>.mi:first-child{color:var(--c-primary-text,var(--c-primary))}.m-toc__caret{margin-left:auto;transition:transform var(--dur)}.m-toc:not([open]) .m-toc__caret{transform:rotate(-90deg)}.m-toc ol{margin:0;padding:0 20px 18px 18px;display:grid;gap:8px;counter-reset:toc;list-style:none}.m-toc li{display:grid;grid-template-columns:1.7em minmax(0,1fr);column-gap:8px;align-items:baseline}.m-toc li::before{content:counter(toc) ".";text-align:right;font-weight:700;color:var(--c-text-3);font-size:14px;font-variant-numeric:tabular-nums}.m-toc .m-toc__l2{counter-increment:toc}.m-toc .m-toc__l3{grid-template-columns:6px minmax(0,1fr);column-gap:10px;margin-left:calc(1.7em + 8px);font-size:14.5px}.m-toc .m-toc__l3::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c-line-2);align-self:center}.m-toc a{color:var(--c-text-2);font-weight:500}.m-toc a:hover,.m-toc a.is-active{color:var(--c-primary-text,var(--c-primary))}.m-prose{font-size:var(--m-fs);line-height:1.75;color:var(--c-text);overflow-wrap:break-word}.m-prose--single{font-size:var(--m-single-fs,18px)}.m-prose>* + *{margin-top:1.15em}.m-prose h2{font-size:1.55em;margin-top:1.8em;letter-spacing:-.02em}.m-prose h3{font-size:1.28em;margin-top:1.6em}.m-prose h4{font-size:1.1em;margin-top:1.5em}.m-prose h2 + *,.m-prose h3 + *{margin-top:.6em}.m-prose a{color:var(--c-primary-text,var(--c-primary));text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:color-mix(in oklab,var(--c-primary) 40%,transparent)}.m-prose a:hover{text-decoration-color:currentColor}.m-prose ul,.m-prose ol{padding-left:1.4em}.m-prose li + li{margin-top:.45em}.m-prose li::marker{color:var(--c-primary-text,var(--c-primary));font-weight:700}.m-prose blockquote{margin-inline:0;padding:4px 0 4px 24px;border-left:4px solid var(--c-primary);font:600 italic 1.18em/1.55 var(--font-head);color:var(--c-text)}.m-prose blockquote cite{display:block;margin-top:8px;font:600 normal 14px var(--font-body);color:var(--c-text-3)}.m-prose img,.m-prose figure img{border-radius:var(--r)}.m-prose figure{margin-block:1.6em}.m-prose hr{border:0;height:1px;background:var(--c-line-2);margin-block:2em}.m-prose table{width:100%;border-collapse:collapse;font-size:.9em}.m-prose th,.m-prose td{padding:10px 12px;border-bottom:1px solid var(--c-line);text-align:left}.m-prose th{background:var(--c-bg-alt);font-weight:700}.m-prose code{padding:2px 6px;border-radius:6px;background:var(--c-bg-alt);font-size:.88em}.m-prose pre{padding:18px;border-radius:var(--r);background:#0b1120;color:#e2e8f0;overflow-x:auto;font-size:.86em}.m-prose pre code{background:none;padding:0}.m-prose>p:first-of-type::first-letter{}.m-prose .alignleft{float:left;margin:.4em 1.4em 1em 0}.m-prose .alignright{float:right;margin:.4em 0 1em 1.4em}.m-prose .aligncenter{margin-inline:auto}.m-prose .wp-block-pullquote{padding:26px;border-block:3px solid var(--c-primary);text-align:center}.m-prose .has-drop-cap:not(:focus)::first-letter{float:left;margin:.06em .12em 0 0;font:800 3.6em/.82 var(--font-head);color:var(--c-primary-text,var(--c-primary))}.m-prose .has-drop-cap::after{content:"";display:table;clear:both}.m-prose .alignwide{margin-inline:clamp(-60px,-4vw,0px);max-width:none}.m-single__body:has(.m-single__rail) .m-prose .alignwide,.m-single__body:has(.m-single__rail) .m-prose .wp-block-gallery{margin-inline:0}.m-prose .wp-block-image figcaption,.m-prose .wp-block-gallery figcaption{font-size:12.5px;color:var(--c-text-3)}.m-keybox,.m-readmore{padding:18px 22px;border-radius:var(--r-lg);background:var(--c-bg-alt);border:1px solid var(--c-line)}.m-keybox{border-left:4px solid var(--c-primary)}.m-keybox__title,.m-readmore__title{margin:0 0 8px;font:700 13px var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--c-primary-text,var(--c-primary))}.m-keybox ul,.m-readmore ul{margin:0;padding-left:1.1em;font-size:.94em}.m-readmore ul{list-style:none;padding:0;display:grid;gap:8px}.m-readmore li + li{margin-top:0;padding-top:8px;border-top:1px dashed var(--c-line-2)}.m-readmore a{text-decoration:none;font:600 1em/1.4 var(--font-head);color:var(--c-text)}.m-readmore a::before{content:"→ ";color:var(--c-primary-text,var(--c-primary))}.m-readmore a:hover{color:var(--c-primary-text,var(--c-primary))}.m-prose .wp-block-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-inline:clamp(-60px,-4vw,0px)}.m-prose .wp-block-gallery.columns-2{grid-template-columns:repeat(2,1fr)}.m-prose .wp-block-gallery>.wp-block-image{margin:0;position:relative;overflow:hidden;border-radius:var(--r)}.m-prose .wp-block-gallery:has(>.wp-block-image:nth-of-type(5)):not(:has(>.wp-block-image:nth-of-type(6)))>.wp-block-image:first-child{grid-row:span 2}.m-prose .wp-block-gallery>.wp-block-image img{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:0;transition:transform .6s var(--ease)}.m-prose .wp-block-gallery>.wp-block-image:hover img{transform:scale(1.04)}.m-prose .wp-block-gallery>.wp-block-image figcaption{position:absolute;inset:auto 0 0;margin:0;padding:22px 10px 7px;font-size:12px;color:#fff;background:linear-gradient(transparent,rgb(0 0 0 / .65));text-align:left}.m-prose .wp-block-gallery>.blocks-gallery-caption{grid-column:1 / -1;margin-top:4px;text-align:center}.m-prose .m-facts table{border:1px solid var(--c-line);border-radius:var(--r);overflow:hidden;border-collapse:separate;border-spacing:0}.m-prose .m-facts th{width:34%}.m-prose .m-facts tr:last-child>*{border-bottom:0}@media (max-width:640px){.m-prose .wp-block-gallery{grid-template-columns:1fr 1fr}.m-prose .wp-block-gallery>.wp-block-image:first-child{grid-column:1 / -1;grid-row:auto}}.m-font-lg .m-prose--single{font-size:calc(var(--m-single-fs,18px) + 2px)}.m-font-xl .m-prose--single{font-size:calc(var(--m-single-fs,18px) + 4px)}.m-react{padding:20px;border-radius:var(--r-lg);border:1px solid var(--c-line);text-align:center}.m-react__q{font:700 16px var(--font-head);margin-bottom:14px}.m-react__list{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.m-react__btn{position:relative;display:grid;justify-items:center;gap:4px;padding:12px 6px 10px;border-radius:var(--r);background:var(--c-bg-alt);overflow:hidden;transition:transform var(--dur) var(--ease)}.m-react__btn::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:var(--p,0%);background:var(--c-primary);transition:width .5s var(--ease)}.m-react__btn:hover{transform:translateY(-3px)}.m-react__btn.is-mine{background:var(--c-primary-soft);box-shadow:inset 0 0 0 1.5px var(--c-primary)}.m-react__emoji{font-size:26px;line-height:1}.m-react__label{font-size:12px;font-weight:600;color:var(--c-text-2)}.m-react__n{font-size:13px}@media (max-width:480px){.m-react__label{display:none}}.m-authorbox{display:flex;gap:20px;padding:clamp(18px,2.4vw,26px);border-radius:var(--r-lg);background:var(--c-bg-alt)}.m-authorbox__img{border-radius:50%;flex:none;width:88px;height:88px}.m-authorbox__body{display:grid;gap:6px}.m-authorbox__role{font-size:12.5px;font-weight:700;color:var(--c-primary-text,var(--c-primary));text-transform:uppercase;letter-spacing:.06em}.m-authorbox__name{font-size:20px}.m-authorbox p{color:var(--c-text-2);font-size:15px}.m-authorbox__links{display:flex;align-items:center;gap:6px;margin-top:6px}@media (max-width:560px){.m-authorbox{flex-direction:column}}.m-postnav{display:grid;grid-template-columns:1fr 1fr;gap:14px}.m-postnav__item{display:flex;align-items:center;gap:14px;padding:14px;border-radius:var(--r-lg);border:1px solid var(--c-line);transition:border-color var(--dur),box-shadow var(--dur)}.m-postnav__item:hover{border-color:var(--c-primary);box-shadow:var(--shadow-2)}.m-postnav__item--next{flex-direction:row-reverse;text-align:right}.m-postnav__thumb{flex:0 0 72px;height:72px;border-radius:var(--r);overflow:hidden}.m-postnav__thumb .m-img{width:100%;height:100%;object-fit:cover}.m-postnav__text{display:grid;gap:4px;min-width:0}.m-postnav__text small{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:700;color:var(--c-text-3);text-transform:uppercase;letter-spacing:.05em}.m-postnav__item--next small{justify-content:flex-end}.m-postnav__text small .mi{width:14px;height:14px}.m-postnav__text b{font:600 15px/1.35 var(--font-head);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:640px){.m-postnav{grid-template-columns:1fr}}.m-postnav--single{grid-template-columns:1fr}.m-postnav--single .m-postnav__thumb{flex-basis:96px;height:72px}.m-related{margin-top:clamp(30px,4vw,52px)}.m-comments{margin-top:clamp(30px,4vw,52px)}.m-comments__list,.m-comments__list .children{list-style:none;padding:0}.m-comments__list .children{padding-left:clamp(16px,4vw,52px)}.m-comments .comment-body{position:relative;padding:18px 0;border-bottom:1px solid var(--c-line)}.m-comments .comment-author{display:flex;align-items:center;gap:10px;font-weight:700}.m-comments .comment-author img{border-radius:50%}.m-comments .comment-author .says{display:none}.m-comments .comment-metadata{margin:4px 0 8px 58px;font-size:12.5px;color:var(--c-text-3)}.m-comments .comment-content{margin-left:58px;color:var(--c-text-2)}.m-comments .reply{margin:8px 0 0 58px}.m-comments .comment-reply-link{font-size:13px;font-weight:700;color:var(--c-primary-text,var(--c-primary))}.m-comments__title{font-size:20px;margin:28px 0 6px}.m-comments__note{color:var(--c-text-3);font-size:14px;margin-bottom:14px}.m-comments .comment-form{display:grid;gap:14px;grid-template-columns:1fr 1fr}.m-comments .comment-form>p{margin:0}.m-comments .comment-form-comment,.m-comments .comment-notes,.m-comments .form-submit,.m-comments .comment-form-cookies-consent,.m-comments .logged-in-as,.m-comments .comment-form-url{grid-column:1 / -1}.m-comments label{display:block;margin-bottom:6px;font-size:13.5px;font-weight:600}.m-comments .comment-form-cookies-consent{display:flex;align-items:center;gap:8px}.m-comments .comment-form-cookies-consent label{margin:0;font-weight:400;color:var(--c-text-2)}@media (max-width:640px){.m-comments .comment-form{grid-template-columns:1fr}}.m-404{padding-block:clamp(50px,8vw,110px) 10px;text-align:center}.m-404 .m-wrap{display:grid;gap:16px;justify-items:center}.m-404__code{font:800 clamp(110px,18vw,220px)/.9 var(--font-head);letter-spacing:-.06em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.m-404 h1{font-size:var(--t-xl)}.m-404 p{color:var(--c-text-2);max-width:60ch}.m-404 .m-inline-search{width:100%;margin-block:8px}.m-nothing{display:grid;justify-items:center;gap:12px;padding:50px 20px;text-align:center;border-radius:var(--r-lg);background:var(--c-bg-alt)}.m-nothing>.mi{width:40px;height:40px;color:var(--c-text-3)}.m-nothing .m-inline-search{width:100%}.m-empty-builder{padding-block:40px}.m-page__img{margin-bottom:28px}.m-page__img img{width:100%;border-radius:var(--r-lg)}.m-blank{min-height:100vh;background:radial-gradient(80% 60% at 50% 0%,var(--c-primary-soft),transparent),var(--c-bg)}.m-soon{min-height:100vh;display:grid;place-items:center;padding:24px}.m-soon__card{display:grid;gap:16px;justify-items:center;text-align:center;max-width:620px;padding:clamp(28px,5vw,56px);border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--shadow-3)}.m-soon__icon{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:var(--c-primary-soft);color:var(--c-primary-text,var(--c-primary))}.m-soon__icon .mi{width:30px;height:30px}.m-soon h1{font-size:var(--t-xl)}.m-soon p{color:var(--c-text-2)}.m-widget__head{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--c-line);position:relative}.m-widget__head::after{content:"";position:absolute;left:0;bottom:-1px;width:46px;height:3px;border-radius:3px;background:var(--c-primary)}.m-widget__title{font-size:18px}.m-widget ul{list-style:none;display:grid;gap:10px}.m-widget li a:hover{color:var(--c-primary-text,var(--c-primary))}.m-widget select{width:100%}.wp-block-search__inside-wrapper{display:flex;gap:8px}.wp-block-search__button,.wp-block-button__link{padding:10px 18px;border-radius:var(--r-pill);background:var(--c-primary);color:var(--c-on-primary);border:0;font-weight:600}.wp-block-tag-cloud a,.tagcloud a{display:inline-block;margin:0 4px 6px 0;padding:5px 12px;border-radius:var(--r-pill);background:var(--c-bg-alt);font-size:13px !important;font-weight:600}.m-media__player audio{width:100%;max-width:100%}@media (max-width:560px){.m-media--audio{flex-direction:column;align-items:stretch}.m-media__cover{flex:none;width:100%;aspect-ratio:16 / 9}}.m-sidebar__sticky{display:grid;gap:var(--gap-lg);min-width:0}@media (min-width:1024px){.m-content>.m-sidebar{align-self:stretch}.m-content>.m-sidebar>.m-sidebar__in{position:static;height:100%;align-content:start}.m-sidebar__sticky,.m-sidebar__in>.m-widget:last-child{position:sticky;top:calc(var(--header-h) + var(--sticky-top))}}@media (min-width:1024px) and (max-height:640px){.m-sidebar__sticky,.m-sidebar__in>.m-widget:last-child{position:static}}@media (max-width:640px){.m-loop .m-grid__item--full .m-ratio--21x9{aspect-ratio:4 / 5}}@media (min-width:641px) and (max-width:900px){.m-loop .m-grid__item--full .m-ratio--21x9{aspect-ratio:16 / 9}}.m-loop .m-grid__item--tail{grid-column:1 / -1}.m-comments .comment-body{padding:18px 0 18px 62px}.m-comments .comment-author img{position:absolute;left:0;top:20px}.m-comments .comment-author{gap:0}.m-comments .comment-metadata,.m-comments .comment-content,.m-comments .reply{margin-left:0}.m-comments .comment-metadata{margin:2px 0 8px}.m-comments .comment-metadata a{color:inherit}.m-comments .comment-content p + p{margin-top:.7em}.m-comments .comment-awaiting-moderation{display:inline-block;margin-bottom:6px;font-size:13px;color:var(--c-text-3)}.m-comments__note{grid-column:1 / -1}.m-comments .m-btn{border:0;cursor:pointer}.m-comments .comment-form-cookies-consent{align-items:flex-start}.m-comments .comment-form-cookies-consent input{flex:none;margin-top:4px}.m-comments .comment-reply-title small{margin-left:10px;font:600 13px var(--font-body)}.m-comments .comment-reply-title small a{color:var(--c-primary-text,var(--c-primary))}@media (max-width:560px){.m-comments .comment-body{padding-left:52px}.m-comments .comment-author img{width:40px;height:40px}}@media (max-width:640px){.m-prose .wp-block-gallery>.wp-block-image:not(:first-child) figcaption{padding:16px 7px 5px;font-size:9.5px;line-height:1.3}}[data-scheme="dark"] :is(.m-prose a:not(.m-btn),.m-keybox__title,.m-readmore__title,.m-toc a:hover,.m-toc a.is-active,.m-toc summary>.mi:first-child,.m-authorbox__role,.m-comments .comment-reply-link,.m-comments .comment-reply-title small a,.m-media__label,.m-media--link small,.m-readmore a:hover){color:color-mix(in oklab,var(--c-primary) 58%,#fff)}[data-scheme="dark"] .m-prose li::marker,[data-scheme="dark"] .m-readmore a::before{color:color-mix(in oklab,var(--c-primary) 58%,#fff)}.m-prose :is(.m-block,.m-poll,.m-quiz) :is(ul,ol){padding-left:0}.m-prose :is(.m-block,.m-poll,.m-quiz) li + li{margin-top:0}.m-prose :is(.m-block,.m-poll,.m-quiz) li::marker{content:none}.m-prose :is(.m-block,.m-poll,.m-quiz) :is(h2,h3,h4){margin-top:0}.m-prose :is(.m-block,.m-poll,.m-quiz) :is(h2,h3) + *{margin-top:0}.m-prose :is(.m-block,.m-poll,.m-quiz) a{text-decoration:none}.m-prose :is(.m-block,.m-poll,.m-quiz) figure{margin-block:0}.m-prose>:is(.m-block,.m-poll,.m-quiz) + :is(.m-block,.m-poll,.m-quiz){margin-top:var(--gap)}:is(.m-page .m-content--none,.m-page--full) .m-prose>:is(p,h2,h3,h4,h5,h6,ul,ol,dl,blockquote,pre,.m-keybox,.m-readmore){max-width:78ch}.m-prose--single>:is(p,h2,h3,h4,h5,h6,ul,ol,dl,blockquote){max-width:70ch}.m-page{padding-bottom:clamp(20px,3vw,40px)}[data-saved-list]{min-height:220px}[data-saved-list]>.m-empty{display:grid;place-items:center;min-height:220px;padding:40px 24px;border-radius:var(--r-lg);border:1.5px dashed var(--c-line-2);background:var(--c-bg-alt);text-align:center;font-size:15px;color:var(--c-text-2)}.m-saved{padding-block:clamp(24px,3vw,44px) clamp(36px,5vw,64px)}[data-scheme="dark"] .m-pagehead__eyebrow{color:color-mix(in oklab,var(--term,var(--c-primary)) 60%,#fff)}.m-single--builder .m-col .m-wrap{max-width:none;padding-inline:0}.m-single--builder .m-col__in>.m-block--post_header + .m-block--post_content{margin-top:0}.m-single--builder .m-sec:first-child{padding-top:clamp(20px,2.6vw,36px)}@media (min-width:1024px){.m-single--side-none>.m-content--none>.m-content__main{width:min(100%,880px);margin-inline:auto}.m-single--side-none .m-hero__title{font-size:clamp(34px,2.6vw + 16px,58px);line-height:1.06}}.m-single--side-none .m-hero--l2-head .m-hero__head{justify-items:center;text-align:center}.m-single--side-none .m-hero--l2-head :is(.m-hero__meta,.m-crumbs ol){justify-content:center}.m-single--side-none .m-hero--l2-head .m-hero__tools{margin-left:0}.m-single--side-none .m-hero--l2-head .m-hero__lead{margin-inline:auto}:is(.m-hs-1,.m-hs-3,.m-hs-12) .m-prose>h2{padding-bottom:.42em;background:linear-gradient(90deg,var(--c-primary),var(--c-primary)) left bottom / 2.2em 3px no-repeat}.m-hs-12 .m-prose>h2{background-image:linear-gradient(90deg,var(--c-primary),var(--c-accent));background-size:4em 3px}:is(.m-hs-2,.m-hs-4,.m-hs-9) .m-prose>h2{padding-left:.6em;border-left:4px solid var(--c-primary)}.m-hs-9 .m-prose>h2{border-left:6px solid var(--c-text)}.m-hs-5 .m-prose>h2{display:flex;align-items:center;gap:.6em}.m-hs-5 .m-prose>h2::after{content:"";flex:1 1 2em;min-width:2em;height:1px;background:var(--c-line-2)}.m-hs-6 .m-prose>h2::before{content:"";display:inline-block;width:.36em;height:.36em;margin-right:.5em;border-radius:50%;background:var(--c-primary);box-shadow:0 0 0 .14em var(--c-primary-soft);vertical-align:.14em}.m-hs-10 .m-prose>h2::before{content:"✦";margin-right:.5em;font-size:.55em;vertical-align:.3em;color:var(--c-primary-text,var(--c-primary))}:is(.m-hs-7,.m-hs-11) .m-prose>h2{padding-top:.5em;border-top:3px solid var(--c-text)}.m-hs-7 .m-prose>h2{border-top:4px double var(--c-text)}:is(.m-hs-7,.m-hs-11) .m-hero:is(.m-hero--l1,.m-hero--l1t,.m-hero--l2-head,.m-hero--l5) .m-hero__head,:is(.m-hs-7,.m-hs-11) .m-pagehead--simple .m-pagehead__title{width:100%;padding-top:14px;border-top:4px solid var(--c-text)}:is(.m-hs-7) .m-pagehead--simple .m-pagehead__title{border-top-style:double;border-top-width:5px}.m-pagehead--simple .m-wrap{--ph-x:var(--pad-x,24px);--ph-line:linear-gradient(var(--c-line),var(--c-line)) var(--ph-x) 100% / calc(100% - 2 * var(--ph-x)) 1px no-repeat;--ph-acc:linear-gradient(90deg,var(--c-primary),var(--c-primary));--ph-acc-w:64px;padding-bottom:18px;background:var(--ph-line)}:is(.m-hs-1,.m-hs-3,.m-hs-12) .m-pagehead--simple .m-wrap{background:var(--ph-acc) var(--ph-x) 100% / var(--ph-acc-w) 3px no-repeat,var(--ph-line)}.m-hs-12 .m-pagehead--simple .m-wrap{--ph-acc:linear-gradient(90deg,var(--c-primary),var(--c-accent));--ph-acc-w:140px}:is(.m-hs-2,.m-hs-4,.m-hs-9) .m-pagehead--simple .m-pagehead__title{padding-left:16px;border-left:5px solid var(--c-primary)}.m-hs-9 .m-pagehead--simple .m-pagehead__title{border-left-color:var(--c-text)}.m-font-cond :is(.m-hero__title,.m-pagehead__title,.m-prose>h2){text-transform:uppercase;letter-spacing:0}.m-font-cond .m-hero__title{line-height:1.02}.m-font-serif :is(.m-hero__title,.m-pagehead__title){letter-spacing:-.012em}.m-font-serif .m-hero__lead{font-family:var(--font-head);font-size:calc(var(--t-md) * 1.05);line-height:1.5}.m-font-serif .m-prose blockquote{position:relative;padding:.15em 0 .15em 1.45em;border-left:0;font-weight:500}.m-font-serif .m-prose blockquote::before{content:"\201C";position:absolute;left:0;top:-.06em;font:700 2.4em/1 var(--font-head);color:var(--c-primary-text,var(--c-primary))}.m-hero__avatar,.m-authorbox__img{box-shadow:0 0 0 2px var(--c-bg),0 0 0 4px color-mix(in oklab,var(--c-primary) 50%,transparent)}.m-authorbox{border-left:4px solid var(--c-primary)}.m-single__tags .m-chip{background:transparent;box-shadow:inset 0 0 0 1px var(--c-line-2);color:var(--c-text-2)}.m-single__tags .m-chip:hover{background:var(--c-primary-ink);box-shadow:none;color:#fff}.m-crumbs a{color:var(--c-text-2)}:is(.m-content--right,.m-content--left) .m-prose :is(.alignwide,.wp-block-gallery){margin-inline:0}.m-hero>.m-wrap{max-width:calc(var(--m-container,1280px) + 2 * var(--pad-x,24px))}.m-pagehead--term,.m-pagehead--author{--term-c:var(--term,var(--c-primary));--term-fill:color-mix(in oklab,var(--term-c) 84%,#000)}.m-pagehead--color{box-shadow:inset 0 4px 0 var(--term-c)}.m-termhead{display:flex;align-items:center;gap:clamp(16px,2.6vw,30px);width:100%}.m-termhead__body{flex:1;display:grid;gap:10px;justify-items:start;min-width:0}.m-termhead__mark{flex:none;align-self:start;display:grid;place-items:center;width:clamp(64px,7vw,96px);aspect-ratio:1;border-radius:var(--r-lg);background:var(--term-fill);color:#fff;box-shadow:0 14px 34px -16px var(--term-c)}.m-termhead__mark .mi{width:44%;height:44%}.m-termhead__mark--img{overflow:hidden;background:var(--c-bg-alt)}.m-termhead__mark--img img{width:100%;height:100%;object-fit:cover}.m-termhead__hash{margin-right:.04em;color:var(--term-c);font-weight:400}[data-scheme="dark"] .m-termhead__hash{color:color-mix(in oklab,var(--term-c) 60%,#fff)}.m-pagehead--image .m-termhead__mark{box-shadow:0 0 0 1px rgb(255 255 255 / .25)}.m-pagehead__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px}.m-stat{display:inline-flex;align-items:center;gap:6px}.m-stat b{color:var(--c-text);font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.m-stat .mi{width:15px;height:15px}.m-chips--subs{margin-top:4px}.m-chips--subs .m-chip{gap:7px}.m-chips--subs .m-chip i{width:8px;height:8px;border-radius:50%;background:var(--chip,var(--term-c))}.m-chips--subs .m-chip small{color:var(--c-text-3);font-size:12px;font-weight:600}.m-chips--subs .m-chip:hover i{background:#fff}.m-chips--subs .m-chip:hover small{color:inherit}.m-pagehead--simple.m-pagehead--color{box-shadow:none}.m-pagehead--simple.m-pagehead--color .m-wrap{background:linear-gradient(90deg,var(--term-c),var(--term-c)) var(--ph-x) 100% / 96px 3px no-repeat,var(--ph-line)}@media (max-width:600px){.m-termhead.has-mark{flex-direction:column;align-items:flex-start;gap:14px}.m-termhead__mark{width:56px;border-radius:var(--r)}}.m-authorhead{width:100%}.m-authorhead__body{display:grid;gap:8px;justify-items:start;min-width:0}.m-authorhead__img{flex:none;aspect-ratio:1;object-fit:cover}.m-authorhead .m-author__ini{display:grid;place-items:center;background:var(--term-fill);color:#fff;font:700 clamp(26px,3vw,38px)/1 var(--font-head)}.m-authorhead__meta{flex-wrap:wrap;gap:8px 20px;margin-top:2px}.m-authorhead .m-author__social{display:inline-flex;flex-wrap:wrap;gap:6px}.m-authorhead .m-author__social a{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--r-pill);color:var(--c-text-2);box-shadow:inset 0 0 0 1px var(--c-line-2);transition:background var(--dur),color var(--dur),box-shadow var(--dur)}.m-authorhead .m-author__social a:hover{background:var(--c-primary-ink);color:#fff;box-shadow:none}.m-authorhead .m-author__social .mi{width:15px;height:15px}.m-chips--scope .m-chip{font-size:13.5px}.m-chips--scope .m-chip.is-active{background:var(--c-primary-ink);border-color:transparent;color:#fff}.m-loop__item--text .m-card--text{height:100%;padding:clamp(18px,2vw,26px);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-surface-2)}.m-loop__item--text .m-card--text .m-card__body{flex:1;gap:10px;padding-left:0;border-left:0}.m-loop__item--text .m-card--text .m-card__body::before{content:"";width:34px;height:3px;border-radius:2px;background:var(--c-primary)}.m-loop__item--text .m-card--text .m-card__title{font-size:var(--t-lg);line-height:1.25}.m-loop__item--text .m-more{margin-top:auto;padding-top:4px}.m-meta__type{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-3)}.m-grid--masonry .m-grid__item--full{column-span:all}.m-footer{--h-bg:var(--c-dark);margin-top:clamp(30px,4vw,60px);background:var(--h-bg);color:var(--h-fg)}.m-footer.m-sch-light{--h-bg:var(--c-bg-alt);border-top:1px solid var(--c-line)}.m-footer.m-sch-dark{--h-bg:var(--c-dark)}.m-footer.m-sch-dark,.m-footer.m-sch-accent{--c-text:#fff;--c-text-2:rgb(255 255 255 / .78);--c-text-3:rgb(255 255 255 / .6);--c-line:rgb(255 255 255 / .1);--c-line-2:rgb(255 255 255 / .18);color:#fff}.m-footer.m-sch-accent{--h-bg:var(--c-primary-ink);--c-text-2:rgb(255 255 255 / .9);--c-text-3:rgb(255 255 255 / .78)}@supports (color:oklch(from red l c h)){.m-footer.m-sch-accent{--h-bg:oklch(from var(--c-primary) min(l,.42) c h)}}.m-footer .m-logo{--lg-ink:var(--c-text)}.m-footer__main{padding-block:clamp(40px,5vw,70px)}.m-footer__cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:clamp(26px,4vw,56px)}.m-footer__brand{display:grid;gap:18px;align-content:start}.m-footer__about{color:var(--c-text-2);font-size:15px;max-width:42ch}.m-fwidget__title,.m-footer .m-widget__title{font-size:16px;margin-bottom:18px}.m-footer .m-widget__head{border-color:var(--c-line)}.m-flinks{list-style:none;display:grid;gap:11px}.m-flinks a{color:var(--c-text-2);transition:color var(--dur),padding var(--dur)}.m-flinks a:hover{color:var(--c-text);padding-left:4px}.m-flinks--row{display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:center}.m-footer .m-card__title a{color:var(--c-text)}.m-footer .m-subscribe{background:rgb(255 255 255 / .06);border-color:var(--c-line-2)}.m-footer.m-sch-light .m-subscribe{background:var(--c-surface)}.m-footer .m-subscribe input{color:var(--c-text)}.m-footer__bottom{border-top:1px solid var(--c-line)}.m-footer__bottom-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;min-height:70px;padding-block:16px}.m-footer__copy{color:var(--c-text-3);font-size:14px}.m-footer__bottom .m-flinks--row a{font-size:14px}.m-footer__center{display:grid;justify-items:center;gap:20px;text-align:center}.m-footer__center .m-footer__about{max-width:60ch}.m-footer__center .m-subscribe{width:min(460px,100%)}.m-footer__news{padding-block:clamp(30px,4vw,50px);background:var(--grad-ink);color:#fff}.m-footer__news-in{display:grid;grid-template-columns:1fr minmax(300px,480px);align-items:center;gap:24px}.m-footer__eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.m-footer__news h2{font-size:clamp(22px,2vw + 10px,34px);margin-top:6px}.m-footer__news .m-subscribe{background:rgb(255 255 255 / .14);border-color:rgb(255 255 255 / .25)}.m-footer__news .m-subscribe input{color:#fff}.m-footer__news .m-subscribe input::placeholder{color:rgb(255 255 255 / .75)}.m-footer__news .m-btn{background:#fff;color:var(--c-primary-ink);box-shadow:none}.m-footer__megacats{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:26px;padding-bottom:clamp(30px,4vw,50px);margin-bottom:clamp(30px,4vw,50px);border-bottom:1px solid var(--c-line)}.m-footer__megatitle{display:block;font:800 15px var(--font-head);margin-bottom:12px;color:var(--c-text)}.m-footer__megacat ul{list-style:none;display:grid;gap:10px}.m-footer__megacat li a{font-size:14px;color:var(--c-text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m-footer__megacat li a:hover{color:var(--c-text)}@media (max-width:600px){.m-footer__megacats{grid-template-columns:1fr 1fr;gap:22px 16px}.m-footer__megacat:nth-child(n+5),.m-footer__megacat li:nth-child(n+3){display:none}.m-footer__megatitle{margin-bottom:8px;font-size:14px}.m-footer__megacat ul{gap:8px}.m-footer__megacat li a{font-size:13px;line-height:1.4}.m-footer--mega .m-footer__cols{grid-template-columns:1fr 1fr;gap:30px 16px}.m-footer--mega .m-footer__cols>:first-child,.m-footer--mega .m-footer__cols>:nth-child(4){grid-column:1 / -1}}.m-footer--minimal .m-footer__bottom{border-top:0}.m-fcorp{display:grid;gap:14px;align-content:start}.m-fcorp__list{list-style:none;display:grid;gap:10px;font-size:14.5px;color:var(--c-text-2)}.m-fcorp__list li{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start}.m-fcorp__list .mi{width:17px;height:17px;margin-top:2px;color:var(--c-accent,var(--c-primary))}.m-fcorp__list a{color:var(--c-text-2)}.m-fcorp__list a:hover{color:var(--c-text)}.m-fcorp__hours{display:grid;gap:4px;font-size:13.5px;padding:12px 14px;border:1px solid var(--c-line);border-radius:var(--r)}.m-fcorp__hours div{display:flex;justify-content:space-between;gap:12px;color:var(--c-text-2)}.m-fcorp__hours dt{font-weight:600}.m-fcorp__hours dd{margin:0;font-variant-numeric:tabular-nums}.m-fcorp__hours .is-today{color:var(--c-text)}.m-fcorp__open{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--c-text-2)}.m-fcorp__open i{width:8px;height:8px;border-radius:50%;background:#ef4444}.m-fcorp__open.is-open i{background:#22c55e;box-shadow:0 0 0 4px rgb(34 197 94 / .18)}.m-fcorp__map{aspect-ratio:16 / 8;border-radius:var(--r);overflow:hidden;border:1px solid var(--c-line);background:rgb(127 127 127 / .12)}.m-fcorp__map iframe{display:block;width:100%;height:100%;border:0;filter:grayscale(.35)}.m-fcorp__dir{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--c-text)}.m-fcorp__dir .mi{width:16px;height:16px}.m-flinks__all{font-weight:600;color:var(--c-text) !important}.m-fcorp--row{justify-items:center}.m-fcorp--row .m-fcorp__list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px}.m-fcorp--row .m-fcorp__list li{display:inline-flex;gap:8px}.m-fcorp--row .m-fcorp__hours{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px}.m-fcorp--row .m-fcorp__hours div{gap:6px}@media (max-width:1023px){.m-footer__cols{grid-template-columns:1fr 1fr}.m-footer__news-in{grid-template-columns:1fr}}@media (max-width:600px){.m-footer__cols{grid-template-columns:1fr}.m-footer__bottom-in{justify-content:center;text-align:center}}.m-progress{position:fixed;top:0;left:0;right:0;z-index:300;height:3px;pointer-events:none}.m-progress span{display:block;height:100%;width:100%;transform-origin:left;transform:scaleX(var(--p,0));background:var(--grad)}@supports (animation-timeline:scroll()){.m-progress span{animation:m-grow linear both;animation-timeline:scroll(root)}@keyframes m-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}}.m-totop{position:fixed;right:22px;bottom:calc(22px + var(--m-totop-lift,0px));z-index:90;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--c-surface);color:var(--c-text);box-shadow:var(--shadow-2);opacity:0;visibility:hidden;transform:translateY(14px);transition:.3s var(--ease)}.m-totop.is-on{opacity:1;visibility:visible;transform:none}.m-totop:hover{color:var(--c-primary-text,var(--c-primary))}.m-totop .mi{width:19px;height:19px}.m-totop__ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.m-totop__ring circle{fill:none;stroke:var(--c-primary);stroke-width:2.5;stroke-dasharray:100.5;stroke-dashoffset:calc(100.5 - 100.5 * var(--p,0));stroke-linecap:round}.m-cookie{position:fixed;left:20px;bottom:20px;z-index:250;display:flex;align-items:center;gap:14px;max-width:560px;padding:14px 14px 14px 18px;border-radius:var(--r-lg);background:var(--c-surface);color:var(--c-text);border:1px solid var(--c-line);box-shadow:var(--shadow-3);animation:m-up .5s var(--ease)}@keyframes m-up{from{opacity:0;transform:translateY(20px)}}.m-cookie__icon{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:var(--c-primary-soft);color:var(--c-primary-text,var(--c-primary))}.m-cookie p{font-size:13.5px;color:var(--c-text-2)}.m-cookie p a{color:var(--c-primary-text,var(--c-primary));font-weight:600}.m-cookie__btns{display:flex;gap:6px;flex:none}@media (max-width:640px){.m-cookie{left:10px;right:10px;bottom:10px;flex-wrap:wrap}.m-cookie__icon{display:none}.m-cookie__btns{width:100%}.m-cookie__btns .m-btn{flex:1}}.m-toast{position:fixed;left:50%;bottom:26px;z-index:300;padding:12px 20px;border-radius:var(--r-pill);background:#0f172a;color:#fff;font-size:14px;font-weight:600;box-shadow:var(--shadow-3);transform:translate(-50%,30px);opacity:0;pointer-events:none;transition:.35s var(--ease)}.m-toast.is-on{transform:translate(-50%,0);opacity:1}.m-license-note{position:fixed;left:20px;bottom:20px;z-index:240;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--r-pill);background:#fef3c7;color:#92400e;font-size:13px;font-weight:600;box-shadow:var(--shadow-2)}.m-license-note .mi{width:16px;height:16px}body:has(.m-cookie:not([hidden])) .m-license-note{bottom:110px}@media print{.m-header,.m-topbar,.m-footer,.m-sidebar,.m-single__rail,.m-single__sharebar,.m-react,.m-related,.m-comments,.m-totop,.m-cookie,.m-progress,.m-ad{display:none !important}.m-content{grid-template-columns:1fr !important}body{background:#fff;color:#000}}.m-switch{position:fixed;right:20px;bottom:82px;z-index:260}@media (max-width:900px){.m-switch{bottom:max(82px,calc(var(--cookie-h,0px) + 22px));transition:bottom .3s var(--ease)}}body:has(.m-drawer:not([hidden])) .m-switch{visibility:hidden}.m-switch__btn{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 10px;border-radius:var(--r-pill);background:#0f172a;color:#fff;box-shadow:var(--shadow-3);font-weight:700;font-size:14px}.m-switch__btn>.mi{width:34px;height:34px;padding:8px;border-radius:50%;background:var(--grad-ink)}.m-switch__btn small{display:block;font-size:12px;font-weight:600;opacity:.7;text-transform:uppercase;letter-spacing:.08em}.m-switch__btn span{text-align:left;line-height:1.2}.m-switch__panel{position:absolute;right:0;bottom:calc(100% + 10px);width:min(360px,92vw);max-height:min(70vh,620px);display:flex;flex-direction:column;border-radius:var(--r-lg);background:var(--c-surface);color:var(--c-text);box-shadow:var(--shadow-3);border:1px solid var(--c-line);overflow:hidden}.m-switch__head{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--c-line);font-size:14px}.m-switch__head a{color:var(--c-primary-text,var(--c-primary));font-weight:600;font-size:13px}.m-switch__list{overflow-y:auto;padding:8px;display:grid;gap:4px}.m-switch__item{display:flex;align-items:center;gap:10px;padding:8px;border-radius:var(--r);font-size:14px}.m-switch__item.is-on{background:var(--c-bg-alt)}.m-switch__sw{width:28px;height:28px;border-radius:8px;flex:none}.m-switch__item b{flex:1}.m-switch__homes{display:flex;gap:4px}.m-switch__homes a{display:grid;place-items:center;width:32px;height:28px;border-radius:7px;background:var(--c-bg-alt);font-size:12px;font-weight:700;color:var(--c-text-2)}.m-switch__homes a:hover,.m-switch__homes a[aria-current]{background:var(--c-primary-ink);color:#fff}.m-main:has(>.m-sec[class*="m-sec--bg-"]:last-child) ~ .m-footer{margin-top:0}@media (max-width:767px){body:has(.m-totop) .m-footer__bottom-in{padding-bottom:76px}.m-footer .m-flinks a,.m-footer__copy a{display:inline-flex;align-items:center;min-height:36px}.m-footer .m-flinks--row{gap:2px 20px}}.m-cookie{flex-wrap:wrap}.m-cookie__body{flex:1 1 260px;min-width:0}.m-cookie__btns{flex-wrap:wrap;justify-content:flex-end}.m-cookie__prefs{display:grid;gap:8px;margin-top:10px;max-height:45vh;overflow:auto}.m-cookie__prefs[hidden]{display:none}.m-cookie__cat{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45;color:var(--c-text-2);cursor:pointer}.m-cookie__cat input{margin-top:2px;width:16px;height:16px;flex:none;accent-color:var(--c-primary)}.m-cookie__cat b{color:var(--c-text);font-weight:600}.m-footer__cookie{margin-left:10px;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}[data-subscribe] .m-captcha{flex-basis:100%;min-height:65px}:root{--ov-ink:4 8 20;--ov-top:28%;--ov-grad:linear-gradient(180deg,rgb(var(--ov-ink) / 0) var(--ov-top),rgb(var(--ov-ink) / .58) calc(var(--ov-top) + 32%),rgb(var(--ov-ink) / .92) 100%);--ov-grad-soft:linear-gradient(180deg,rgb(var(--ov-ink) / 0) 50%,rgb(var(--ov-ink) / .62) 78%,rgb(var(--ov-ink) / .9) 100%);--ov-fg:#fff;--ov-fg-2:rgb(255 255 255 / .84);--ov-fg-3:rgb(255 255 255 / .72);--ov-shadow:0 1px 14px rgb(0 0 0 / .35)}@media (max-width:640px){:root{--ov-top:44%}}@media (max-width:640px){.m-card--overlay .m-card__body{padding:14px;gap:7px}.m-card--overlay .m-card__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.m-card--overlay .m-card__title:is(.m-t-xl,.m-t-lg){font-size:clamp(19px,5.4vw,24px);line-height:1.18}.m-card--overlay .m-card__excerpt{-webkit-line-clamp:2;font-size:14px}.m-card--overlay .m-card__title{text-shadow:var(--ov-shadow)}}.m-grid__item:has(>.m-card--overlay),.m-carousel__item:has(>.m-card--overlay){container-type:inline-size}@container (max-width:230px){.m-card.m-card--overlay{--c-text:inherit;--c-text-2:inherit;--c-text-3:inherit;--c-line:inherit;--c-line-2:inherit;--c-surface:inherit;height:auto;border-radius:0;color:var(--c-text)}.m-card.m-card--overlay>.m-card__media{height:auto;border-radius:var(--r)}.m-card.m-card--overlay>.m-card__media::after{display:none}.m-card.m-card--overlay>.m-card__body{position:static;padding:10px 0 0;gap:6px;pointer-events:auto}.m-card.m-card--overlay .m-card__title{font-size:14.5px;line-height:1.35;text-shadow:none}.m-card.m-card--overlay .m-card__title a{color:var(--c-text)}.m-grid__item .m-card.m-card--overlay:hover .m-card__title a,.m-carousel__item .m-card.m-card--overlay:hover .m-card__title a{color:var(--c-primary-text,var(--c-primary))}.m-card.m-card--overlay .m-meta{color:var(--c-text-3)}.m-card.m-card--overlay .m-meta__author{color:var(--c-text-2)}.m-card.m-card--overlay .m-card__excerpt{display:none}.m-card.m-card--overlay .m-format:not(.m-format--video){top:10px;right:10px}}@media (max-width:640px){.m-hero.m-hero--l3.m-on-dark,.m-hero.m-hero--l4.m-on-dark{--c-text:inherit;--c-text-2:inherit;--c-text-3:inherit;--c-line:inherit;--c-line-2:inherit;--c-surface:inherit;min-height:0;padding:0;border-radius:0;overflow:visible;color:var(--c-text)}.m-hero.m-hero--l4.m-on-dark{margin-top:clamp(14px,4vw,20px)}.m-hero.m-hero--l3.m-on-dark .m-hero__bg,.m-hero.m-hero--l4.m-on-dark .m-hero__bg{position:relative;inset:auto;z-index:0;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--r-lg);background:var(--c-bg-alt)}.m-hero.m-hero--l4.m-on-dark .m-hero__bg:empty{display:none}.m-hero.m-hero--l3.m-on-dark .m-hero__bg::after,.m-hero.m-hero--l4.m-on-dark .m-hero__bg::after{display:none}.m-hero.m-hero--l3.m-on-dark .m-hero__meta,.m-hero.m-hero--l4.m-on-dark .m-hero__meta{border-top-color:var(--c-line)}.m-hero.m-hero--l3.m-on-dark .m-crumbs ol,.m-hero.m-hero--l4.m-on-dark .m-crumbs ol{color:var(--c-text-3)}.m-hero.m-hero--l3.m-on-dark .m-iconbtn--soft,.m-hero.m-hero--l4.m-on-dark .m-iconbtn--soft{background:var(--c-bg-alt);color:var(--c-text)}.m-hero.m-hero--l3.m-on-dark .m-hero__title,.m-hero.m-hero--l4.m-on-dark .m-hero__title{text-shadow:none}.m-hero.m-hero--l3.m-on-dark .m-listen:not(:hover):not(.is-active),.m-hero.m-hero--l4.m-on-dark .m-listen:not(:hover):not(.is-active){background:var(--c-primary-soft);color:var(--c-primary-text,var(--c-primary))}.m-hero.m-hero--l3.m-on-dark .m-listen__ico,.m-hero.m-hero--l4.m-on-dark .m-listen__ico{background:var(--c-surface);color:var(--c-primary-text,var(--c-primary))}.m-hero.m-hero--l3.m-on-dark .m-listen:is(:hover,.is-active),.m-hero.m-hero--l4.m-on-dark .m-listen:is(:hover,.is-active){background:var(--c-primary-ink);color:#fff}}@media (max-width:640px){.m-cats--tile .m-cat::after{background:linear-gradient(180deg,transparent 48%,color-mix(in oklab,var(--c) 30%,#050812 70%))}.m-cats--tile .m-cat__text{padding:14px}.m-cats--tile b{font-size:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}:root{--t-sm:16px;--t-md:clamp(17px,.45vw + 15px,20px);--t-lg:clamp(20px,1vw + 14px,27px);--t-xl:clamp(26px,2.2vw + 12px,46px);--t-h1:clamp(32px,3.4vw + 12px,62px);--track:-.022em;--shadow-1:0 1px 2px rgb(16 24 40 / .04),0 2px 6px -2px rgb(16 24 40 / .06);--shadow-2:0 2px 4px -2px rgb(16 24 40 / .05),0 18px 36px -18px rgb(16 24 40 / .2)}.m-sec--pad-md{--sec-pad:clamp(28px,3.4vw,48px)}.m-sec--pad-lg{--sec-pad:clamp(40px,5.4vw,72px)}.m-card__body{gap:8px}.m-card--classic,.m-card--centered{gap:16px}.m-card__title{line-height:1.24;letter-spacing:var(--track)}.m-t-xs{font-size:15px;line-height:1.36}.m-t-sm{font-size:var(--t-sm);line-height:1.32}.m-t-md{line-height:1.26}.m-t-lg{line-height:1.18;letter-spacing:-.026em}.m-t-xl{line-height:1.1;letter-spacing:-.032em}.m-card__excerpt{font-size:15px;line-height:1.62}.m-meta{gap:4px 12px;font-size:12.5px}.m-meta__author{color:var(--c-text)}.m-card--mini{gap:16px}.m-card--mini .m-card__media{flex-basis:96px}.m-card--mini .m-card__title{font-size:15px;line-height:1.36}.m-card--numbered .m-card__title,.m-card--text .m-card__title{font-size:16px;line-height:1.36}.m-card__num{font-size:38px}.m-badge{height:22px;padding:0 9px;font-size:12px;letter-spacing:.05em;border-radius:calc(var(--r) * .4)}.m-card-border .m-card--classic,.m-card-border .m-card--centered{padding:0;overflow:hidden;border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-surface);transition:box-shadow var(--dur),border-color var(--dur),transform var(--dur) var(--ease)}.m-card-border .m-card--classic .m-card__media,.m-card-border .m-card--centered .m-card__media{border-radius:0}.m-card-border .m-card--classic .m-card__body,.m-card-border .m-card--centered .m-card__body{padding:0 20px 22px}.m-card-border .m-card--classic:hover,.m-card-border .m-card--centered:hover{border-color:transparent;box-shadow:var(--shadow-2);transform:translateY(-2px)}.m-card-soft .m-card--classic,.m-card-soft .m-card--centered{padding:0;overflow:hidden}.m-card-soft .m-card--classic .m-card__media,.m-card-soft .m-card--centered .m-card__media{border-radius:0}.m-card-soft .m-card--classic .m-card__body,.m-card-soft .m-card--centered .m-card__body{padding:0 20px 22px}.m-card--boxed .m-card__body{padding:18px 20px 22px}.m-head__title{font-size:clamp(21px,1.1vw + 15px,28px);font-weight:800;letter-spacing:-.028em}.m-head__title em,.m-on-dark .m-head__title em{color:inherit}.m-head__link{padding:6px 12px;border-radius:var(--r-pill);background:var(--c-bg-alt);color:var(--c-text-2);font-size:13px}.m-head__link:hover{background:var(--c-primary-ink);color:#fff}.m-sec--bg-alt .m-head__link{background:var(--c-surface)}.m-on-dark .m-head__link{background:rgb(255 255 255 / .1);color:rgb(255 255 255 / .85)}.m-head__sub{font-size:12px;letter-spacing:.12em;color:var(--c-primary-text,var(--c-primary))}.m-on-dark .m-head__sub{color:color-mix(in oklab,var(--c-primary) 50%,#fff)}.m-tags--scroll{padding:0;background:none;border:0;box-shadow:none;border-radius:0}.m-tags--scroll .m-tags__label{padding:0 4px 0 0;background:none;color:var(--c-text);font-size:12px;letter-spacing:.1em}.m-tags--scroll .m-tags__label .mi{color:var(--c-primary-text,var(--c-primary))}.m-tags--scroll .m-chip{padding:6px 13px;background:var(--c-bg-alt);color:var(--c-text-2);font-size:13px}.m-tags--scroll .m-chip:hover{background:var(--c-primary-ink);color:#fff}.m-tags--scroll .m-chip:hover .m-chip__hash{color:inherit}.m-promo--gradient::after{content:"";position:absolute;z-index:-1;right:-12%;top:-40%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgb(255 255 255 / .22),transparent)}.m-promo__title{letter-spacing:-.03em}.m-btn{letter-spacing:-.005em}@media (max-width:767px){.m-actions{gap:0}.m-actions .m-scheme-toggle{display:none}.m-actions .m-iconbtn{width:38px;height:38px}}.m-font-cond{--font-head-cond:var(--m-font-head,"Barlow Condensed","Arial Narrow",sans-serif);--font-head:var(--font-body)}body.m-font-cond :is(h1,.m-head__title,.m-hero__title,.m-pagehead__title,.m-slide__title,.m-slide__mast,.m-t-lg,.m-t-xl,.m-hl__mega,.m-hl__title,.m-hl .m-t-xl,.m-hp__t--lg,.m-hp__t--xl,.m-hp__t--mega,.m-hp__t--giant,.m-hp__num,.m-hp-row__num,.m-hp-stat__v,.m-evp__title,.m-evp__count-n,.m-promo__title,.m-banner__title,.m-404__code,.m-prose>h2,.m-logo__text,.m-stats__num,.m-cdown__unit,.m-cd__u b,.m-hero__date b,.m-authorhead__name,.m-cslide__title,.m-rbox__num,.mk-stat__value,.mk-bento__stat,.mk-rate__big,.mc-svc__num,.mk-vb__title,.m-marquee__item,.m-price__amt,.m-price__amount,.m-review__score,.m-calc__main,.m-fu__price,.m-head--s8 .m-head__title,.m-single__title,.m-archive__title,.m-shop-hero__title,.m-pagehead h1,.product_title){font-family:var(--font-head-cond)}.m-font-cond .m-t-lg{font-size:clamp(23px,1vw + 16px,30px);line-height:1.1;letter-spacing:0}.m-font-cond .m-t-xl{letter-spacing:0}.m-font-cond .m-head__title{font-size:clamp(24px,1.2vw + 17px,32px);letter-spacing:-.01em;text-transform:uppercase}.m-font-cond .m-slide__title{letter-spacing:-.01em;text-transform:uppercase}.m-font-cond .m-poll__q{font-weight:700;font-size:clamp(18px,.4vw + 16px,21px);line-height:1.3;letter-spacing:-.012em}.m-font-cond .m-newsletter__title{font-weight:700;font-size:clamp(19px,.5vw + 16px,22px);letter-spacing:-.015em}.m-font-cond .m-fwidget__title,.m-font-cond .m-widget__title{letter-spacing:-.01em}body.m-font-cond .m-head--s9 .m-head__title{font-family:var(--font-body)}small{font-size:max(12px,.84em)}.m-font-cond :is(.m-cdown__unit,.m-cd__u,.m-stats__num,.m-hp__num,.m-price__amt) small{font-family:var(--font-body)}@supports (color:oklch(from red l c h)){:root{--c-dark:oklch(from var(--m-secondary,#0b1120) min(l,.26) min(c,.09) h)}}.m-logo,.m-authp__wordmark{--lg-fs:25px;--lg-ink:var(--h-fg,var(--c-text));--lg-c:var(--c-primary-text,var(--c-primary));--lg-mk:var(--c-primary);--lg-box:var(--c-primary-ink);--lg-on:#fff}@supports (color:oklch(from red l c h)){.m-logo,.m-authp__wordmark{--lg-mk:oklch(from var(--m-primary,#2f6bff) min(l,.68) c h);--lg-box:oklch(from var(--m-primary,#2f6bff) min(l,.52) c h)}:is(.m-sch-dark,.m-sch-transparent,.m-on-dark,[data-scheme="dark"]) .m-logo{--lg-c:oklch(from var(--m-primary,#2f6bff) max(l,.76) c h);--lg-mk:oklch(from var(--m-primary,#2f6bff) max(l,.7) c h)}}:is(.m-sch-accent,.m-sch-gradient) .m-logo,.m-authp__wordmark{--lg-c:rgb(255 255 255 / .8);--lg-mk:#fff;--lg-box:#fff;--lg-on:var(--c-primary-ink)}.m-logo a{gap:calc(var(--lg-fs) * .42)}.m-logo__wm{display:inline-flex;flex-direction:column;align-items:flex-start;gap:calc(var(--lg-fs) * .2);min-width:0}:is(.m-header--centered,.m-header--masthead) .m-logo__wm{align-items:center}.m-logo__text{font-family:var(--font-head);font-size:calc(var(--lg-fs) * var(--lg-k,1));font-weight:800;letter-spacing:-.035em;color:var(--lg-ink);font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0,"dlig" 0;font-variant-numeric:lining-nums;font-kerning:normal;font-optical-sizing:auto}.m-logo__text em{font-style:normal}.m-logo__sp{display:inline-block;width:.24em}.m-logo__tag{display:block;font:600 clamp(12px,calc(var(--lg-fs) * .3),13px)/1 var(--font-body);letter-spacing:.14em;margin-right:-.14em;white-space:nowrap;color:var(--h-fg-2,var(--c-text-2))}.m-footer .m-logo__tag{color:var(--c-text-2)}.m-authp__wordmark .m-logo__tag{color:rgb(255 255 255 / .82)}.m-logo__text--grotesk{--lg-k:1.04;letter-spacing:-.045em}.m-logo__text--twotone{--lg-k:1.02;letter-spacing:-.04em}.m-logo__text--twotone em{color:var(--lg-c)}.m-logo__text--split{--lg-k:1.04;font-weight:400;letter-spacing:-.035em}.m-logo__text--split em{font-weight:800;letter-spacing:-.045em}.m-logo__text--box{--lg-k:.98;letter-spacing:-.035em}.m-logo__text--box em{display:inline-block;margin-left:.05em;padding:.1em .17em .07em;line-height:1;letter-spacing:-.03em;background:var(--lg-box);color:var(--lg-on)}.m-logo__text--box .m-logo__sp + em{margin-left:0}.m-logo__text--slant{--lg-k:.9;font-weight:800;letter-spacing:.005em;padding-inline:.12em;transform:skewX(-10deg)}.m-font-cond .m-logo__text--slant{--lg-k:1.16;letter-spacing:.012em}.m-logo__text--slant em{display:inline-block;padding:.07em .2em .04em;line-height:1;background:var(--lg-box);color:var(--lg-on)}.m-logo__text--caps{--lg-k:.86;letter-spacing:.03em}.m-logo__text--caps em{font-weight:400;letter-spacing:.05em}.m-font-cond .m-logo__text--caps{--lg-k:1.06;letter-spacing:.025em}.m-logo__text--masthead{--lg-k:1.08;font-weight:700;letter-spacing:-.012em;padding:.16em .08em .12em;border-top:1px solid;border-bottom:3px double;line-height:1.1}.m-header--masthead .m-logo__text--masthead{--lg-k:1.12;padding:0;border:0}.m-logo__wm--masthead .m-logo__tag{display:flex;align-items:center;align-self:stretch;justify-content:center;gap:.9em;margin-right:0}.m-logo__wm--masthead .m-logo__tag::before,.m-logo__wm--masthead .m-logo__tag::after{content:"";flex:1 1 0;min-width:12px;height:1px;background:currentColor;opacity:.45}.m-logo__text--serif{--lg-k:1.08;font-weight:600;letter-spacing:-.018em}.m-logo__text--didone{--lg-k:.8;font-weight:500;letter-spacing:.2em;margin-right:-.2em}.m-logo__text--lower{--lg-k:1.1;font-weight:600;letter-spacing:-.035em}.m-font-serif .m-logo__text--lower{--lg-k:1.14;font-weight:500;letter-spacing:-.022em}.m-logo__text--mono{--lg-k:1.02;letter-spacing:-.04em}.m-logo__text--mono em{display:inline-block;margin-left:.1em;padding:.32em .38em .28em;font:600 .5em/1 ui-monospace,"Cascadia Mono","SF Mono",Menlo,Consolas,monospace;letter-spacing:.06em;vertical-align:.32em;color:var(--lg-c);box-shadow:inset 0 0 0 1.5px currentColor}.m-logo__text--firm{--lg-k:.74;font-weight:700;letter-spacing:.14em;margin-right:-.14em}.m-font-serif .m-logo__text--firm{--lg-k:.8;font-weight:600;letter-spacing:.1em;margin-right:-.1em}.m-logo__wm--firm{gap:calc(var(--lg-fs) * .24)}.m-logo__wm--firm .m-logo__tag{align-self:stretch;margin-right:0;padding-top:calc(var(--lg-fs) * .24);border-top:1px solid color-mix(in srgb,currentColor 45%,transparent);text-align:center;text-indent:.2em;letter-spacing:.26em}.m-logo__text--stack{--lg-k:1.06;display:inline-flex;flex-direction:column;align-items:flex-start;line-height:.92;letter-spacing:-.035em}:is(.m-header--centered,.m-header--masthead) .m-logo__text--stack{align-items:center}.m-logo__text--stack .m-logo__a{margin:0 -.34em .32em 0;font-size:.34em;font-weight:700;line-height:1;letter-spacing:.34em;color:var(--lg-c)}.m-logo__text--period{--lg-k:1.08;font-weight:800;letter-spacing:-.05em}.m-font-serif .m-logo__text--period{font-weight:700;letter-spacing:-.03em}.m-logo__text--period::after{content:"";display:inline-block;width:.2em;height:.2em;margin-left:.07em;border-radius:50%;background:var(--lg-mk)}.m-logo__mark{display:block;flex:none;width:calc(var(--lg-fs) * 1.12);height:calc(var(--lg-fs) * 1.12);padding:0;border-radius:0;background:none;box-shadow:none;color:var(--lg-mk)}.m-logo__svg{overflow:visible}.m-logo__mono{--mk:calc(var(--lg-fs) * 1.28);position:relative;display:inline-grid;place-items:center;width:var(--mk);height:var(--mk);font:800 calc(var(--mk) * .6)/1 var(--font-head);letter-spacing:-.02em;color:var(--lg-on);background:var(--lg-box);font-variant-ligatures:none}.m-logo__mono>span{display:block;text-box:trim-both cap alphabetic}.m-logo__mono--square{border-radius:calc(var(--mk) * .08)}.m-logo__mono--circle{border-radius:50%}.m-logo__mono--rule{place-items:start center;padding-top:calc(var(--mk) * .04);font-size:calc(var(--mk) * .72);color:var(--lg-ink);background:linear-gradient(var(--lg-mk) 0 0) 50% 100% / 78% calc(var(--mk) * .13) no-repeat}.m-logo__mono--stamp{font-size:calc(var(--mk) * .38);font-weight:700;letter-spacing:.04em;color:var(--lg-mk);background:none;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor}.m-logo__mono--stamp::before{content:"";position:absolute;inset:calc(var(--mk) * .1);border:1px solid currentColor;border-radius:50%;opacity:.55}.m-logo__mono--stamp:not(.is-2){font-size:calc(var(--mk) * .48)}.m-footer .m-logo{--lg-fs:23px}.m-header--masthead .m-logo__svg{display:none}@media (max-width:767px){.m-logo{--lg-fs:21px}.m-header--centered .m-logo,.m-header--masthead .m-logo{--lg-fs:24px}.m-logo__tag{display:none}}.m-logo__text{--lg-g:.63;--lg-lsn:0}.m-logo__text--box,.m-logo__text--period,.m-logo__text--masthead{--lg-g:.69}.m-logo__text--slant{--lg-g:.81}.m-logo__text--mono{--lg-g:.45}.m-logo__text--didone{--lg-g:.7;--lg-lsn:.1;--lg-lsx:.2}.m-logo__text--firm{--lg-g:.71;--lg-lsn:.06;--lg-lsx:.14}.m-font-serif .m-logo__text--firm{--lg-lsx:.1}.m-logo__text--caps{--lg-g:.72;--lg-lsn:0;--lg-lsx:.03}.m-font-cond .m-logo__text{--lg-cf:.78}@media (max-width:767px){.m-header .m-logo--header{min-width:0;container-type:inline-size}.m-header__in--3>.m-logo--header{justify-self:stretch;display:flex;justify-content:center}.m-header__in:not(.m-header__in--3)>.m-logo--header,.m-header__box>.m-logo--header{flex:1 1 0}.m-logo--header a{--lg-mw:0px;min-width:0;max-width:100%}.m-logo--header a:has(>.m-logo__mark){--lg-mw:calc(var(--lg-fs) * 1.75)}.m-header--masthead .m-logo--header a{--lg-mw:0px}.m-logo--header .m-logo__text{--lg-av:calc((100cqi - var(--lg-mw)) * .96 / var(--lg-n,10));max-width:100%;font-size:max(calc(var(--lg-fs) * var(--lg-k,1) * .56),min(calc(var(--lg-fs) * var(--lg-k,1)),calc(var(--lg-av) / (var(--lg-g) * var(--lg-cf,1) + var(--lg-lsn)))))}.m-logo--header :is(.m-logo__text--didone,.m-logo__text--firm,.m-logo__text--caps){--lg-ls:clamp(calc(var(--lg-lsn) * 1em),calc(var(--lg-av) - var(--lg-g) * var(--lg-cf,1) * 1em),calc(var(--lg-lsx) * 1em));letter-spacing:var(--lg-ls)}.m-logo--header :is(.m-logo__text--didone,.m-logo__text--firm){margin-right:0}}.m-legal{max-width:820px}.m-legal__table{width:100%;border-collapse:collapse;margin:0 0 1.4em;font-size:.95em}.m-legal__table th,.m-legal__table td{padding:12px 14px;border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top}.m-legal__table tbody th{width:34%;font-weight:600;color:var(--c-text-2)}.m-legal__table thead th{font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-3)}.m-legal__note{padding:12px 16px;border-radius:var(--r);background:color-mix(in oklab,#f59e0b 12%,transparent);color:var(--c-text-2);font-size:14px}.m-legal__todo{padding:1px 6px;border-radius:5px;background:color-mix(in oklab,#f59e0b 22%,transparent);color:inherit;font-size:.85em;font-weight:600}.m-legal__date{color:var(--c-text-3);font-size:14px}.m-nothing__more{margin-top:var(--gap-lg)}:root{--c-text-3:color-mix(in oklab,var(--c-text) 70%,var(--c-bg))}[data-scheme="dark"]{--c-text-3:#8f9ab3}:root{--c-brand-ink:var(--c-primary-ink);--c-accent-ink:var(--c-accent);--c-tone:var(--c-primary-text,var(--c-primary))}@supports (color:oklch(from red l c h)){:root{--c-brand-ink:oklch(from var(--m-primary,#2f6bff) min(l,calc(.51 - .05 * clamp(0,(h - 96) / 4,1) * clamp(0,(295 - h) / 10,1))) min(c,calc(.4 - .25 * clamp(0,(h - 112) / 8,1) * clamp(0,(178 - h) / 8,1))) calc(h + clamp(0,(l - .56) * 8,1) * (clamp(0,(h - 50) / 6,1) * clamp(0,(100 - h) / 4,1) * (44 - h) + clamp(0,(h - 96) / 4,1) * clamp(0,(140 - h) / 8,1) * (152 - h))));--c-accent-ink:oklch(from var(--m-accent,#8b5cf6) min(l,calc(.51 - .05 * clamp(0,(h - 96) / 4,1) * clamp(0,(295 - h) / 10,1))) min(c,calc(.4 - .25 * clamp(0,(h - 112) / 8,1) * clamp(0,(178 - h) / 8,1))) calc(h + clamp(0,(l - .56) * 8,1) * (clamp(0,(h - 50) / 6,1) * clamp(0,(100 - h) / 4,1) * (44 - h) + clamp(0,(h - 96) / 4,1) * clamp(0,(140 - h) / 8,1) * (152 - h))));--c-primary-ink:var(--c-brand-ink);--c-primary-text:var(--c-brand-ink);--c-band:var(--c-brand-ink);--c-tone:var(--c-brand-ink);--grad:linear-gradient(120deg in oklch,var(--c-primary),var(--c-accent));--grad-end:oklch(from color-mix(in oklch,var(--c-brand-ink),var(--c-accent-ink)) calc(l - .02) c calc(h + clamp(0,(h - 50) / 6,1) * clamp(0,(92 - h) / 4,1) * (44 - h) + clamp(0,(h - 92) / 4,1) * clamp(0,(140 - h) / 8,1) * (152 - h)));--grad-ink:linear-gradient(120deg in oklch,var(--c-brand-ink),var(--grad-end))}[data-scheme="dark"]{--c-primary-text:oklch(from var(--m-primary,#2f6bff) max(l,.72) c h);--c-tone:var(--c-primary-text)}.m-grad-mono{--grad-shift:20}.m-grad-mono--neg{--grad-shift:-20}.m-grad-mono{--c-accent-mix:var(--grad-end);--grad-end:oklch(from var(--c-brand-ink) calc(l - .09) c calc(h + var(--grad-shift)));--grad:linear-gradient(120deg in oklab,var(--c-primary),oklch(from var(--c-primary) calc(l - .1) c calc(h + var(--grad-shift))));--grad-ink:linear-gradient(120deg in oklab,var(--c-brand-ink),var(--grad-end))}}.m-sec--bg-primary{background:linear-gradient(160deg in oklab,color-mix(in oklab,var(--c-band) 90%,var(--c-dark)),color-mix(in oklab,var(--c-band) 46%,var(--c-dark)))}:is(.m-sec--bg-primary,.m-sec--bg-gradient).m-on-dark{--c-surface:color-mix(in oklab,var(--c-band) 74%,#000)}.m-head__title,.m-slide__title,.m-hero__title,.m-card__title{word-spacing:.05em}:is(.m-head--s3,.m-head--s4) .m-head__title span{letter-spacing:-.005em;word-spacing:.08em}:where(.m-ava-ini){display:inline-grid;place-items:center;flex:none;width:var(--ava,48px);height:var(--ava,48px);border-radius:50%;font:700 calc(var(--ava,48px) * .38)/1 var(--font-head);letter-spacing:.02em;color:#fff}.m-ava-ini,.m-ava-ini--t0{background:var(--c-brand-ink);color:#fff}.m-ava-ini--t1{background:color-mix(in oklab,var(--c-brand-ink) 62%,var(--c-dark))}.m-ava-ini--t2{background:var(--c-accent-ink)}.m-ava-ini--t3{background:color-mix(in oklch,var(--c-brand-ink) 55%,var(--c-accent-mix,var(--c-accent-ink)))}.m-acc-btn__img.m-ava-ini{font-size:13px}.m-meta__avatar.m-ava-ini{font-size:12px}.m-xdd__av.m-ava-ini,.m-accx__dav.m-ava-ini,.m-wcacc__av.m-ava-ini,.comment_container .m-ava-ini{font-size:16px}.m-accx__img.m-ava-ini{font-size:clamp(22px,2.2vw,28px)}.m-prof__img.m-ava-ini{font-size:40px}.m-prof__img--sm.m-ava-ini{font-size:30px}.m-tone-palette .m-cats .m-cat{--c:var(--c-tone);--cat-line:var(--cat,var(--c-tone))}.m-tone-palette .m-cat__dot{background:var(--cat-line)}.m-tone-palette .m-cats--bar .m-cat{gap:12px;padding:0 14px 0 12px;color:var(--c-text);background:var(--c-surface);box-shadow:inset 0 0 0 1px var(--c-line)}.m-tone-palette .m-cats--bar .m-cat:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--c-tone) 45%,var(--c-line)),0 10px 22px -16px var(--c-tone)}.m-tone-palette .m-cats--bar .m-cat__img{position:relative;inset:auto;z-index:0;flex:none;width:38px;height:38px;border-radius:var(--r-sm);overflow:hidden;background:color-mix(in oklab,var(--c-tone) 12%,var(--c-surface))}.m-tone-palette .m-cats--bar .m-cat::after{inset:0 auto 0 0;width:3px;background:var(--cat-line)}.m-tone-palette .m-cats--bar b{text-shadow:none}.m-tone-palette .m-cats--bar .m-cat__n{background:color-mix(in oklab,var(--c-tone) 11%,transparent);color:color-mix(in oklab,var(--c-tone) 82%,var(--c-text))}.m-tone-palette .m-cats--tile .m-cat::after{background:linear-gradient(180deg,transparent 35%,color-mix(in oklab,var(--c-dark) 90%,transparent))}.m-tone-palette .m-cats--tile .m-cat__text::before{content:"";width:26px;height:3px;margin-bottom:6px;border-radius:3px;background:var(--cat-line)}.m-tone-palette .m-cats--gradient .m-cat{background:linear-gradient(135deg in oklab,var(--c-brand-ink),color-mix(in oklab,var(--c-brand-ink) 70%,var(--c-dark)));box-shadow:inset 3px 0 0 var(--cat-line),0 14px 26px -18px var(--c-brand-ink)}.m-socialbox__item{--net-ink:var(--net)}@supports (color:oklch(from red l c h)){.m-socialbox__item{--net-ink:oklch(from var(--net) min(l,.5) c h)}:is([data-scheme="dark"],.m-on-dark) .m-socialbox__item{--net-ink:oklch(from var(--net) max(l,.78) min(c,.14) h)}}.m-tone-palette .m-socialbox__item{background:var(--c-surface);color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-line)}.m-tone-palette .m-socialbox__item .mi{color:var(--net-ink)}.m-tone-palette .m-socialbox__item small{color:var(--c-text-3);opacity:1}.m-tone-palette .m-socialbox__item:hover{filter:none;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--net-ink) 55%,transparent),0 10px 22px -16px var(--net-ink)}.m-tone-palette .m-socialbox--tiles .m-socialbox__item{border-top:3px solid var(--net-ink)}.m-tone-palette .m-socialbox--list .m-socialbox__item{background:var(--c-surface)}.m-tone-palette .m-socialbox--list .m-socialbox__item .mi{background:color-mix(in oklab,var(--net-ink) 12%,transparent);color:var(--net-ink)}.m-tone-palette .m-socialbox--list .m-socialbox__go{background:var(--c-bg-alt);color:var(--c-text)}.m-pp{position:relative;min-width:0}.m-pp__body{min-width:0;transition:opacity .2s}.m-pp.is-loading .m-pp__body{opacity:.45;pointer-events:none}.m-pp.is-loading::after{content:"";position:absolute;left:50%;top:42%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;border:3px solid color-mix(in oklab,var(--c-primary) 25%,transparent);border-top-color:var(--c-primary);animation:m-spin .8s linear infinite;z-index:3}.m-pp--ac{--c-primary:var(--pp-ac);--c-primary-ink:color-mix(in oklab,var(--pp-ac) 86%,#000);--c-primary-text:color-mix(in oklab,var(--pp-ac) 80%,#000);--c-primary-soft:color-mix(in oklab,var(--pp-ac) 12%,transparent);--c-band:var(--c-primary-ink);--hp-ac:var(--pp-ac)}[data-scheme="dark"] .m-pp--ac,.m-on-dark .m-pp--ac,.m-pp--ac .m-on-dark{--c-primary-text:color-mix(in oklab,var(--pp-ac) 62%,#fff)}.m-head:has(>.m-pp__tools){flex-wrap:wrap;align-items:center;row-gap:10px}.m-pp__tools{display:flex;align-items:center;gap:10px;min-width:0;flex:0 1 auto;margin-left:auto}.m-head>.m-pp__tools + .m-head__link{margin-left:0}.m-pp__bar{display:flex;justify-content:flex-end;margin-bottom:14px}.m-pp__bar .m-pp__tools{margin-left:0;flex:1 1 auto;justify-content:space-between}.m-pp__tabs{display:flex;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 18px),transparent);mask:linear-gradient(90deg,#000 calc(100% - 18px),transparent);padding-right:14px}.m-pp__tabs::-webkit-scrollbar{display:none}.m-pp__tab{flex:none;position:relative;padding:7px 11px;border-radius:var(--r-pill);font:600 13.5px/1.2 var(--font-body);color:var(--c-text-2);white-space:nowrap;transition:color var(--dur),background var(--dur)}.m-pp__tab:hover{color:var(--c-text);background:var(--c-bg-alt)}.m-pp__tab[aria-selected="true"]{color:#fff;background:var(--c-primary-ink)}.m-pp__tab:focus-visible{outline:2px solid var(--c-primary);outline-offset:1px}.m-yp-box--tabs-line .m-pp__tab{border-radius:0;padding-inline:2px;margin-inline:7px;background:none;box-shadow:inset 0 -2px 0 transparent}.m-yp-box--tabs-line .m-pp__tab[aria-selected="true"]{color:var(--c-primary-text,var(--c-primary));box-shadow:inset 0 -2px 0 var(--tab-c,var(--c-primary))}.m-yp-box--tabs-box .m-pp__tabs{gap:0;padding:3px;border-radius:calc(var(--r) * .8);background:var(--c-bg-alt);-webkit-mask:none;mask:none}.m-yp-box--tabs-box .m-pp__tab{border-radius:calc(var(--r) * .55)}.m-yp-box--tabs-box .m-pp__tab[aria-selected="true"]{background:var(--c-surface);color:var(--c-text);box-shadow:var(--shadow-1)}.m-pp__nav{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:var(--gap);flex-wrap:wrap}.m-pp__nav--head{margin:0;flex-wrap:nowrap;gap:4px}.m-pp__arrow,.m-pp__num{display:inline-grid;place-items:center;min-width:38px;height:38px;padding:0 10px;border-radius:var(--r-pill);border:1px solid var(--c-line-2);background:var(--c-surface);color:var(--c-text);font:700 14px/1 var(--font-body);font-variant-numeric:tabular-nums;transition:background var(--dur),color var(--dur),border-color var(--dur)}.m-pp__nav--head .m-pp__arrow{min-width:32px;height:32px;padding:0}.m-pp__arrow .mi{width:17px;height:17px}.m-pp__arrow:not(:disabled):hover,.m-pp__num:hover{border-color:var(--c-primary);color:var(--c-primary-text,var(--c-primary))}.m-pp__num[aria-current="page"]{background:var(--c-primary-ink);border-color:var(--c-primary-ink);color:#fff}.m-pp__arrow:disabled{opacity:.4;cursor:default}.m-pp__gap{color:var(--c-text-3);padding:0 2px}.m-pp__count{min-width:64px;text-align:center;font:600 13.5px/1 var(--font-body);color:var(--c-text-2);font-variant-numeric:tabular-nums}.m-pp__more{display:flex;justify-content:center;margin-top:var(--gap)}.m-pp__more .is-loading .mi{animation:m-spin 1s linear infinite}.m-pp__more .m-btn:disabled{opacity:.6}.m-on-dark .m-pp__arrow,.m-on-dark .m-pp__num{background:transparent}@media (max-width:600px){.m-head:has(>.m-pp__tools) .m-pp__tools{flex:1 1 100%;order:3;margin-left:0;justify-content:space-between}.m-pp__num{min-width:34px;height:34px;padding:0 8px}}@media (prefers-reduced-motion:reduce){.m-pp.is-loading::after{animation:none}}.m-videobox--bottom .m-videobox__grid,.m-videobox--stack .m-videobox__grid{grid-template-columns:minmax(0,1fr)}.m-videobox--bottom .m-videobox__list{contain:none;grid-auto-rows:auto;grid-auto-flow:column;grid-auto-columns:minmax(190px,1fr);overflow-x:auto;overflow-y:hidden;padding:0 0 6px;scroll-snap-type:x mandatory}.m-videobox--bottom .m-videobox__item{flex-direction:column;align-items:stretch;scroll-snap-align:start}.m-videobox--bottom .m-videobox__thumb{flex:none}.m-videobox--stack{padding:clamp(14px,2vw,22px)}.m-videobox--stack .m-videobox__list{contain:none;grid-auto-rows:auto;overflow:visible}.m-videobox--stack .m-videobox__thumb{flex-basis:108px}.m-videobox__media[data-yp-player] .m-ratio{background:#000}.m-videobox__media[data-yp-player] iframe,.m-videobox__media[data-yp-player] video{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:3;background:#000}.m-videobox__media button.m-play{cursor:pointer;border:0}.m-videobox__media button.m-play:hover{transform:translate(-50%,-50%) scale(1.08)}.m-videobox__item.is-current{background:color-mix(in oklab,currentColor 10%,transparent);box-shadow:inset 3px 0 0 var(--c-primary)}.m-videobox--bottom .m-videobox__item.is-current{box-shadow:inset 0 -3px 0 var(--c-primary)}.m-tcorp{display:flex;align-items:center;gap:4px 20px;margin:0;padding:0;list-style:none;min-width:0;flex-wrap:wrap}.m-tcorp li{display:inline-flex;align-items:center;gap:7px;min-width:0}.m-tcorp a{display:inline-flex;align-items:center;gap:7px;color:inherit;text-decoration:none}.m-tcorp a:hover{color:var(--h-hover)}.m-tcorp .mi{width:15px;height:15px;flex:none;opacity:.85}.m-tcorp li:first-child a{color:var(--h-fg);font-weight:700}.m-tcorp__dot{width:8px;height:8px;border-radius:50%;background:#94a3b8;flex:none}.m-tcorp__dot.is-open{background:#22c55e;box-shadow:0 0 0 3px rgb(34 197 94 / .25)}.m-tctas{display:inline-flex;align-items:center;gap:8px}.m-tcta{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:var(--r-pill);background:var(--c-primary);color:var(--c-on-primary) !important;font-weight:700;font-size:12.5px;text-decoration:none;white-space:nowrap}.m-tcta .mi{width:14px;height:14px}.m-tcta:hover{filter:brightness(1.08)}.m-tcta--ghost{background:transparent;color:var(--h-fg) !important;box-shadow:inset 0 0 0 1.5px var(--h-line)}:is(.m-sch-accent,.m-sch-gradient) .m-tcta:not(.m-tcta--ghost){background:#fff;color:var(--c-primary-ink) !important}:is(.m-sch-accent,.m-sch-gradient,.m-sch-dark) .m-tcta--ghost{box-shadow:inset 0 0 0 1.5px rgb(255 255 255 / .35)}.m-hphone{display:inline-flex;align-items:center;gap:10px;margin-left:6px;color:var(--h-fg,var(--c-text));text-decoration:none}.m-hphone>.mi{width:38px;height:38px;padding:9px;border-radius:50%;background:color-mix(in oklab,var(--c-primary) 12%,transparent);color:var(--c-primary-text,var(--c-primary));flex:none}:is(.m-sch-dark,.m-sch-accent,.m-sch-gradient,.m-sch-transparent) .m-hphone>.mi{background:rgb(255 255 255 / .14);color:#fff}.m-hphone__t{display:grid;line-height:1.15}.m-hphone__t small{font-size:12px;color:var(--h-fg-2,var(--c-text-2));font-weight:600}.m-hphone__t b{font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.m-hphone:hover b{color:var(--h-hover)}.m-header__cta2{margin-left:8px}.m-header__cta2 + .m-header__cta{margin-left:6px}@media (max-width:1279px){.m-hphone__t small{display:none}}@media (max-width:1023px){.m-hphone{margin-left:0}.m-hphone__t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.m-hphone>.mi{width:40px;height:40px}.m-tcorp .m-tcorp__mail,.m-tcorp .m-tcorp__hours{display:none}.m-tcta--ghost{display:none}}@media (max-width:420px){.m-tcta{padding:0 10px}.m-tcorp li:first-child span{font-size:12.5px}}.m-hstrip{display:flex;justify-content:flex-end;gap:clamp(18px,2.4vw,40px)}.m-hstrip__it{display:inline-flex;align-items:center;gap:11px;color:var(--c-text);text-decoration:none;min-width:0}.m-hstrip__it>.mi{flex:none;width:40px;height:40px;padding:10px;border-radius:50%;background:var(--c-primary-soft,rgb(127 127 127 / .1));color:var(--c-primary-text,var(--c-primary))}.m-hstrip__it span{display:grid;line-height:1.25;min-width:0}.m-hstrip__it small{font-size:12px;color:var(--c-text-3);white-space:nowrap}.m-hstrip__it b{font-size:14.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}a.m-hstrip__it:hover b{color:var(--c-primary-text,var(--c-primary))}@media (max-width:1180px){.m-hstrip__it:nth-child(3){display:none}}@media (max-width:480px){.m-actions:has(.m-hphone) .m-acc-btn{display:none}}@media (max-width:360px){.m-actions:has(.m-hphone) [data-open="search"]{display:none}}.m-hstrip__it:first-child{flex:none}.m-hstrip__it:first-child b{max-width:none;overflow:visible}.m-hhours{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--h-fg-2,var(--c-text-2));white-space:nowrap}.m-hhours .mi{width:16px;height:16px}.m-sidebar .m-head{margin-bottom:16px}.m-sidebar .m-head__title,.m-drawer .m-widget__hd .m-head__title{font-size:clamp(18px,.4vw + 14.5px,20.5px)}.m-font-cond .m-sidebar .m-head__title{font-size:clamp(22px,.5vw + 17px,24px)}.m-widget__hd .m-head__title label{font:inherit;color:inherit;cursor:default}.m-widget :is(ul,ol){margin:0;padding:0;list-style:none}.m-widget .wp-block-group__inner-container>:last-child,.m-widget .wp-block-group>:last-child{margin-bottom:0}.m-widget>:is(p,.textwidget){color:var(--c-text-2);font-size:14.5px}.m-widget select{height:44px;padding:0 12px;border:1px solid var(--c-line-2);border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-text);font-size:14px}.m-widget .wp-block-search__inside-wrapper{display:flex;align-items:center;gap:6px;padding:5px 5px 5px 16px;border:1px solid var(--c-line-2);border-radius:var(--r-pill);background:var(--c-surface);transition:border-color var(--dur),box-shadow var(--dur)}.m-widget .wp-block-search__inside-wrapper:focus-within{border-color:var(--c-primary);box-shadow:0 0 0 4px var(--c-primary-soft)}.m-widget .wp-block-search__input{flex:1 1 auto;min-width:0;height:38px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--c-text);font-size:14.5px}.m-widget .wp-block-search__input:focus{outline:0;box-shadow:none}.m-widget .wp-block-search__button{flex:none;height:38px;margin:0;padding:0 18px;border-radius:var(--r-pill);font-size:13.5px;font-weight:700;cursor:pointer}.m-widget .wp-block-search__button:focus-visible{outline:2px solid var(--c-text);outline-offset:2px}.m-widget .wp-block-search__button svg{width:18px;height:18px;fill:currentColor}.m-widget .wp-block-latest-posts{counter-reset:mlp;gap:0}.m-widget .wp-block-latest-comments{gap:0}.m-widget .wp-block-latest-posts.wp-block-latest-posts__list li{display:grid;grid-template-columns:30px minmax(0,1fr);align-content:start;column-gap:12px;row-gap:0;grid-template-rows:auto 1fr;margin:0;padding:14px 0;border-top:1px solid var(--c-line);counter-increment:mlp}.m-widget .wp-block-latest-posts li:first-child{padding-top:2px;border-top:0}.m-widget .wp-block-latest-posts li:last-child{padding-bottom:0}.m-widget .wp-block-latest-posts li:not(:has(.wp-block-latest-posts__featured-image))::before{content:counter(mlp,decimal-leading-zero);grid-row:1 / span 3;font:800 17px/1.25 var(--font-head);letter-spacing:-.02em;color:var(--c-primary-text,var(--c-primary));font-variant-numeric:tabular-nums}.m-widget .wp-block-latest-posts.wp-block-latest-posts__list li:has(.wp-block-latest-posts__featured-image){grid-template-columns:78px minmax(0,1fr);column-gap:14px}.m-widget .wp-block-latest-posts__featured-image{grid-row:1 / span 3;align-self:start;margin:0 !important;float:none !important}.m-widget .wp-block-latest-posts__featured-image a{display:block;height:66px;line-height:0;overflow:hidden;border-radius:var(--r-sm);background:var(--c-bg-alt)}.m-widget .wp-block-latest-posts__featured-image img{display:block;width:78px !important;height:66px !important;max-width:none;object-fit:cover;transition:transform .5s var(--ease)}.m-widget .wp-block-latest-posts li:hover .wp-block-latest-posts__featured-image img{transform:scale(1.06)}.m-widget .wp-block-latest-posts__post-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font:var(--fw-title,700) 14.5px/1.38 var(--font-head);letter-spacing:-.01em;color:var(--c-text);transition:color var(--dur)}.m-widget .wp-block-latest-posts__post-title:hover{color:var(--c-primary-text,var(--c-primary))}.m-widget :is(.wp-block-latest-posts__post-date,.wp-block-latest-posts__post-author){display:inline;margin-top:5px;font-size:12.5px;color:var(--c-text-3)}.m-widget .wp-block-latest-posts__post-excerpt{margin:4px 0 0;font-size:13px;color:var(--c-text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m-widget .wp-block-latest-posts.is-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.m-widget .wp-block-latest-comments{margin:0;padding:0}.m-widget .wp-block-latest-comments li.wp-block-latest-comments__comment{display:grid;grid-template-columns:40px minmax(0,1fr);gap:0 12px;min-height:0;margin:0;padding:14px 0;border-top:1px solid var(--c-line);line-height:1.45}.m-widget .wp-block-latest-comments li:first-child{padding-top:2px;border-top:0}.m-widget .wp-block-latest-comments li:last-child{padding-bottom:0}.m-widget .wp-block-latest-comments li:not(:has(.avatar)){grid-template-columns:minmax(0,1fr)}.m-widget .wp-block-latest-comments li .avatar{--ava:40px;display:inline-grid;place-items:center;float:none;width:40px;height:40px;margin:0;border-radius:50%;object-fit:cover}.m-widget .wp-block-latest-comments li article{display:flex;flex-wrap:wrap;align-items:baseline;align-content:start;min-width:0;font-size:0}.m-widget .wp-block-latest-comments li .wp-block-latest-comments__comment-meta{display:contents}.m-widget .wp-block-latest-comments li .wp-block-latest-comments__comment-excerpt{order:3;flex:1 0 100%;margin:0;font-size:13.5px}.m-widget .wp-block-latest-comments__comment-author{order:1;margin-right:8px;font:700 14px/1.3 var(--font-head);color:var(--c-text)}.m-widget .wp-block-latest-comments__comment-date{order:2;display:inline;font-size:12px;color:var(--c-text-3)}.m-widget .wp-block-latest-comments__comment-link{order:4;flex:1 0 100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px;font-size:12.5px;font-weight:600;color:var(--c-text-3)}.m-widget .wp-block-latest-comments__comment-link::before{content:"\2192\00a0";color:var(--c-text-3);font-weight:400}.m-widget .wp-block-latest-comments__comment-link:hover{color:var(--c-primary-text,var(--c-primary))}.m-widget .wp-block-latest-comments__comment-excerpt p{position:relative;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:7px 0 4px;padding:8px 12px;border-radius:4px var(--r) var(--r) var(--r);background:var(--c-bg-alt);color:var(--c-text-2);font-size:13.5px;line-height:1.5}.m-widget .wp-block-latest-comments:not(.has-excerpts) .wp-block-latest-comments__comment-link{order:4}.m-widget.widget_recent_entries li,.m-widget.widget_recent_comments li{display:grid;gap:3px;padding:12px 0;border-top:1px solid var(--c-line)}.m-widget.widget_recent_entries li:first-child,.m-widget.widget_recent_comments li:first-child{padding-top:0;border-top:0}.m-widget.widget_recent_entries li>a{font:var(--fw-title,700) 14.5px/1.38 var(--font-head);color:var(--c-text)}.m-widget.widget_recent_entries .post-date{font-size:12.5px;color:var(--c-text-3)}.m-widget.widget_recent_comments li{display:block;font-size:13.5px;color:var(--c-text-3)}.m-widget.widget_recent_comments .comment-author-link{font-weight:700;color:var(--c-text)}.m-widget.widget_recent_comments li>a{font-weight:600;color:var(--c-text-2)}.m-widget :is(.widget_recent_entries,.widget_recent_comments) a:hover,.m-widget.widget_recent_entries li>a:hover{color:var(--c-primary-text,var(--c-primary))}.m-widget :is(.wp-block-categories-list,.wp-block-archives-list,.wp-block-page-list),.m-widget:is(.widget_categories,.widget_archive,.widget_pages,.widget_meta,.widget_nav_menu) ul{display:grid;gap:0}.m-widget :is(.wp-block-categories-list,.wp-block-archives-list,.wp-block-page-list) li,.m-widget:is(.widget_categories,.widget_archive,.widget_pages,.widget_meta,.widget_nav_menu) li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 0;border-top:1px solid var(--c-line);font-size:14.5px;color:var(--c-text-3)}.m-widget :is(.wp-block-categories-list,.wp-block-archives-list,.wp-block-page-list)>li:first-child,.m-widget:is(.widget_categories,.widget_archive,.widget_pages,.widget_meta,.widget_nav_menu) ul:not(.children,.sub-menu)>li:first-child{padding-top:2px;border-top:0}.m-widget :is(.wp-block-categories-list,.wp-block-archives-list,.wp-block-page-list) li>a,.m-widget:is(.widget_categories,.widget_archive,.widget_pages,.widget_meta,.widget_nav_menu) li>a{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;gap:9px;font-weight:600;color:var(--c-text);transition:color var(--dur)}.m-widget :is(.wp-block-categories-list,.wp-block-archives-list,.wp-block-page-list) li>a::before,.m-widget:is(.widget_categories,.widget_archive,.widget_pages,.widget_meta,.widget_nav_menu) li>a::before{content:"";flex:none;width:6px;height:6px;border-top:1.6px solid currentColor;border-right:1.6px solid currentColor;transform:rotate(45deg);color:var(--c-text-3);transition:transform var(--dur),color var(--dur)}.m-widget :is(.wp-block-categories-list,.wp-block-archives-list,.wp-block-page-list) li>a:hover,.m-widget:is(.widget_categories,.widget_archive,.widget_pages,.widget_meta,.widget_nav_menu) li>a:hover{color:var(--c-primary-text,var(--c-primary))}.m-widget :is(.wp-block-categories-list,.wp-block-archives-list,.wp-block-page-list) li>a:hover::before,.m-widget:is(.widget_categories,.widget_archive,.widget_pages,.widget_meta,.widget_nav_menu) li>a:hover::before{color:var(--c-primary);transform:translateX(2px) rotate(45deg)}.m-widget :is(ul.children,ul.sub-menu,.wp-block-navigation__submenu-container){flex:1 0 100%;margin:6px 0 -4px 15px}.m-widget :is(ul.children,ul.sub-menu) li{padding:6px 0;border:0;font-size:13.5px}.m-widget :is(ul.children,ul.sub-menu) li>a{font-weight:500;color:var(--c-text-2)}.m-count{display:inline-grid;place-items:center;min-width:28px;height:22px;padding:0 8px;border-radius:var(--r-pill);background:var(--c-bg-alt);color:var(--c-text-2);font:700 12px/1 var(--font-body);font-variant-numeric:tabular-nums;transition:background var(--dur),color var(--dur)}.m-widget li:has(>a:hover)>.m-count{background:var(--c-primary-ink);color:#fff}.m-widget :is(.wp-block-tag-cloud,.tagcloud){display:flex;flex-wrap:wrap;gap:8px;margin:0}.m-widget :is(.wp-block-tag-cloud,.tagcloud) a{display:inline-flex;align-items:center;height:32px;margin:0;padding:0 13px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--c-line-2);color:var(--c-text-2);font-size:13px !important;font-weight:600;line-height:1;transition:background var(--dur),color var(--dur),box-shadow var(--dur)}.m-widget :is(.wp-block-tag-cloud,.tagcloud) a::before{content:"#";margin-right:1px;color:var(--c-text-3);font-weight:500}.m-widget :is(.wp-block-tag-cloud,.tagcloud) a:hover{background:var(--c-primary-ink);box-shadow:none;color:#fff}.m-widget :is(.wp-block-tag-cloud,.tagcloud) a:hover::before{color:inherit}.m-widget .tag-link-count{margin-left:5px;color:var(--c-text-3);font-size:12px}.m-widget :is(.wp-block-calendar,.calendar_wrap) table{width:100%;border-collapse:collapse;font-size:13px;text-align:center}.m-widget :is(.wp-block-calendar,.calendar_wrap) caption{padding-bottom:10px;font:700 14px var(--font-head);text-align:left}.m-widget :is(.wp-block-calendar,.calendar_wrap) th{padding:6px 0;color:var(--c-text-3);font-size:12px;font-weight:700;letter-spacing:.04em}.m-widget :is(.wp-block-calendar,.calendar_wrap) td{padding:7px 0;border-radius:var(--r-sm);color:var(--c-text-2)}.m-widget :is(.wp-block-calendar,.calendar_wrap) td a{display:block;border-radius:var(--r-sm);background:var(--c-primary-soft);color:var(--c-primary-text,var(--c-primary));font-weight:700}.m-widget :is(.wp-block-calendar,.calendar_wrap) #today{box-shadow:inset 0 0 0 1.5px var(--c-primary);font-weight:700}.m-widget :is(.wp-calendar-nav,.wp-calendar-table + nav){display:flex;justify-content:space-between;margin-top:8px;font-size:13px;font-weight:600}.m-widget.widget_rss li{padding:10px 0;border-top:1px solid var(--c-line)}.m-widget.widget_rss li:first-child{border-top:0;padding-top:0}.m-widget .rsswidget{font-weight:700;color:var(--c-text)}.m-widget .rss-date{display:block;font-size:12px;color:var(--c-text-3)}.m-comments .comment-body{padding:22px 0 22px 62px}.m-comments .comment-author .avatar{position:absolute;left:0;top:22px;--ava:46px;width:46px;height:46px;border-radius:50%;object-fit:cover}.m-comments .comment-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.m-comments .comment-author .fn{font:700 15.5px/1.3 var(--font-head);color:var(--c-text)}.m-comments .comment-author .fn a{color:inherit}.m-comments .comment-metadata{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:12.5px}.m-comments .comment-metadata::before{content:"";width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.7}.m-comments .comment-metadata .edit-link a{font-weight:600}.m-comments .comment-content{margin-top:8px;color:var(--c-text-2);font-size:var(--t-sm);line-height:1.65}.m-comments .reply{margin-top:10px}.m-comments .comment-reply-link{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 13px;border-radius:var(--r-pill);background:var(--c-bg-alt);font-size:12.5px;transition:background var(--dur),color var(--dur)}.m-comments .comment-reply-link::before{content:"";width:12px;height:9px;border-left:1.6px solid currentColor;border-bottom:1.6px solid currentColor;border-bottom-left-radius:4px;transform:translateY(-2px)}.m-comments .comment-reply-link:hover{background:var(--c-primary-ink);color:#fff}.m-comments .bypostauthor>.comment-body .comment-author .avatar{box-shadow:0 0 0 2px var(--c-bg),0 0 0 4px var(--c-primary)}.m-comments__list .children{position:relative;margin-left:22px;padding-left:clamp(16px,3vw,34px);border-left:2px solid var(--c-line)}.m-comments__list>li:last-child>.comment-body{border-bottom:0}.m-comments .comment-respond{margin-top:clamp(22px,3vw,34px);padding:clamp(20px,3vw,34px);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-surface-2)}.m-comments .comment-respond .m-comments__title,.m-comments .comment-reply-title{margin:0 0 4px;font-size:clamp(19px,.6vw + 15px,23px);letter-spacing:-.02em}.m-comments .comment-respond :is(input[type="text"],input[type="email"],input[type="url"],textarea){width:100%;background:var(--c-surface)}.m-comments .comment-respond textarea{min-height:150px}.m-comments .comment-form .form-submit{margin-top:4px}.m-comments .children .comment-respond{margin-block:12px}@media (max-width:560px){.m-comments .comment-body{padding-left:52px}.m-comments .comment-author .avatar{--ava:40px;width:40px;height:40px}.m-comments__list .children{margin-left:8px}}.m-pagehead--page .m-pagehead__desc{max-width:62ch}.m-pagehead .m-crumbs + .m-pagehead__title{margin-top:2px}.m-page .m-prose>p.has-large-font-size:first-child{max-width:34ch;margin-bottom:1em;font:600 clamp(22px,1.2vw + 14px,30px)/1.3 var(--font-head) !important;letter-spacing:-.02em;color:var(--c-text);text-wrap:balance}:is(.m-page .m-content--none,.m-page--full) .m-prose>:is(table,.wp-block-table){max-width:78ch}.m-page--full>.m-wrap{padding-top:clamp(26px,3.4vw,46px)}.m-page--full:not(:has(.wp-block-columns,.alignwide,.alignfull,.wp-block-media-text,.m-sec)) :is(.m-pagehead>.m-wrap,.m-pagehead + .m-wrap){max-width:calc(820px + 2 * var(--pad-x,24px))}.m-prose .m-legal__table{overflow:hidden;border:1px solid var(--c-line);border-radius:var(--r);border-collapse:separate;border-spacing:0}.m-prose .m-legal__table tr:last-child>*{border-bottom:0}.m-prose .m-legal__table tbody th{background:var(--c-bg-alt);color:var(--c-text)}.m-prose .m-legal__table td{color:var(--c-text-2)}.m-prose a.m-btn{color:var(--c-on-primary);text-decoration:none}.m-prose a.m-btn--ghost{color:var(--c-text)}.m-nothing{gap:10px;padding:clamp(40px,6vw,64px) 24px;border:1px solid var(--c-line);background:radial-gradient(120% 90% at 50% 0%,var(--c-primary-soft),transparent 60%),var(--c-surface-2)}.m-nothing>.mi{width:56px;height:56px;padding:14px;border-radius:50%;background:var(--c-surface);color:var(--c-primary-text,var(--c-primary));box-shadow:var(--shadow-2)}.m-nothing h2{font-size:var(--t-lg);letter-spacing:-.02em}.m-nothing p{color:var(--c-text-2)}.m-nothing__topics{display:grid;justify-items:center;gap:10px;margin-top:8px}.m-nothing__topics>span{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-3)}.m-nothing__topics .m-chips{justify-content:center}.m-nothing__topics .m-chip{background:var(--c-surface);box-shadow:inset 0 0 0 1px var(--c-line-2)}.m-nothing__topics .m-chip:hover{background:var(--c-primary-ink);box-shadow:none;color:#fff}[data-scheme="dark"] .m-widget .wp-block-search__inside-wrapper,[data-scheme="dark"] .m-nothing>.mi{background:var(--c-bg-alt)}[data-scheme="dark"] .m-count{background:rgb(255 255 255 / .08)}[data-scheme="dark"] .m-widget .wp-block-latest-comments__comment-excerpt p{background:rgb(255 255 255 / .06)}[data-scheme="dark"] .m-prose .m-legal__table tbody th{background:rgb(255 255 255 / .04)}.m-header--rail .m-header__top{background:var(--h-bg);color:var(--h-fg);border-bottom:1px solid var(--h-line)}.m-header--rail .m-header__top .m-header__in{min-height:calc(var(--header-h) + 8px);gap:clamp(14px,1.6vw,26px)}.m-header--rail .m-header__navrow{background:var(--h-bg);color:var(--h-fg);box-shadow:inset 0 -3px 0 var(--c-primary)}.m-header--rail .m-header__navrow .m-header__in{min-height:58px;gap:10px}.m-header--rail .m-header__navrow .m-nav{flex:1;min-width:0}.m-header--rail .m-header__navrow .m-nav__list>li>a{height:58px;font-weight:700}.m-header--rail .m-header__navrow .m-actions{margin-left:auto}.m-header--rail .m-header__navrow .m-header__cta{margin-left:0}.m-rail-search{display:flex;align-items:center;flex:1 1 320px;min-width:0;max-width:680px;height:50px;padding:0 6px 0 20px;border-radius:var(--r-pill);background:var(--c-surface);border:1.5px solid color-mix(in oklab,var(--h-fg) 14%,transparent);transition:border-color var(--dur),box-shadow var(--dur)}.m-sch-light .m-rail-search{background:var(--c-bg-alt)}.m-rail-search:focus-within{border-color:var(--c-primary);box-shadow:0 0 0 4px color-mix(in oklab,var(--c-primary) 18%,transparent)}.m-rail-search input{flex:1;min-width:0;height:100%;border:0;background:none;padding:0;color:var(--c-text);font-size:15.5px;box-shadow:none !important;outline:none}.m-rail-search input::placeholder{color:var(--c-text-3)}.m-rail-search button{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-pill);background:var(--c-primary);color:var(--c-on-primary,#fff);transition:transform var(--dur)}.m-rail-search button:hover{transform:scale(1.06)}.m-rail-search button .mi{width:19px;height:19px}.m-rail-info{display:flex;align-items:center;gap:clamp(12px,1.4vw,22px);flex:none}.m-rail-info__item{display:flex;align-items:center;gap:10px}.m-rail-info__item>.mi{width:34px;height:34px;flex:none;color:var(--c-primary-text,var(--c-primary))}.m-sch-dark .m-rail-info__item>.mi,.m-sch-accent .m-rail-info__item>.mi,.m-sch-gradient .m-rail-info__item>.mi{color:var(--c-accent,#fff)}.m-rail-info__item span{display:grid;line-height:1.25}.m-rail-info__item b{font-size:14.5px;font-weight:800;color:var(--c-primary-text,var(--c-primary))}.m-sch-dark .m-rail-info__item b,.m-sch-accent .m-rail-info__item b,.m-sch-gradient .m-rail-info__item b{color:var(--c-accent,#fff)}.m-rail-info__item small{font-size:13.5px;font-weight:600;color:var(--h-fg);white-space:nowrap}.m-rail-cats{display:inline-flex;align-items:center;gap:12px;height:42px;padding:0 18px 0 6px;border-radius:var(--r-pill);background:color-mix(in oklab,var(--h-fg) 96%,transparent);color:var(--h-bg);font:800 14px/1 var(--font-body);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;flex:none;transition:transform var(--dur),box-shadow var(--dur)}.m-sch-light .m-rail-cats{background:var(--c-text);color:var(--c-bg)}.m-rail-cats:hover{transform:translateY(-1px);box-shadow:0 10px 24px -14px rgb(0 0 0 / .6)}.m-rail-cats__ic{display:grid;place-items:center;place-content:center;gap:3px;width:32px;height:32px;border-radius:50%;background:var(--c-primary)}.m-rail-cats__ic span{display:block;width:14px;height:2px;border-radius:2px;background:#fff}.m-rail{position:fixed;z-index:92;display:flex;gap:8px;border-radius:22px;background:color-mix(in oklab,var(--c-surface) 78%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);box-shadow:0 0 0 1px color-mix(in oklab,var(--c-text) 8%,transparent),0 1px 0 color-mix(in oklab,#fff 10%,transparent) inset,0 22px 50px -22px rgb(16 24 40 / .45);transition:transform .45s var(--ease)}.m-rail__list{display:flex;gap:8px;margin:0;padding:0;list-style:none}.m-rail__btn{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:var(--cat,var(--c-text-2));background:color-mix(in oklab,var(--cat,var(--c-primary)) 12%,var(--c-surface));transition:transform .25s cubic-bezier(.2,.8,.2,1.15),background var(--dur),color var(--dur),box-shadow var(--dur)}.m-rail__btn .mi{width:21px;height:21px}.m-rail__list li:hover .m-rail__btn,.m-rail__btn:focus-visible{transform:scale(1.12);background:var(--cat,var(--c-primary));color:#fff;box-shadow:0 10px 18px -12px var(--cat,var(--c-primary))}.m-rail__list li:hover + li .m-rail__btn,.m-rail__list li:has(+ li:hover) .m-rail__btn{transform:scale(1.05)}.m-rail__menu{width:44px;height:44px;gap:4px;place-content:center;background:var(--c-primary);color:var(--c-on-primary,#fff);border-radius:14px;box-shadow:0 10px 20px -12px var(--c-primary)}.m-rail__menu span{display:block;width:18px;height:2px;border-radius:2px;background:currentColor}.m-rail__menu:hover{transform:scale(1.08)}[data-scheme="dark"] .m-rail__list li:not(:hover) .m-rail__btn{color:oklch(from var(--cat-raw) max(l,.72) c h);background:color-mix(in oklab,oklch(from var(--cat-raw) max(l,.72) c h) 14%,var(--c-surface))}[data-scheme="dark"] .m-rail__list li:hover .m-rail__btn,[data-scheme="dark"] .m-catdrawer__ic{background:oklch(from var(--cat-raw) max(l,.55) c h)}.m-rail__btn[data-tip]::after{content:attr(data-tip);position:absolute;padding:6px 10px;border-radius:8px;background:var(--c-text);color:var(--c-bg);font:600 13px/1.2 var(--font-body);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur),transform var(--dur),visibility var(--dur)}.m-rail__btn[data-tip]:hover::after,.m-rail__btn[data-tip]:focus-visible::after{opacity:1;visibility:visible}.m-rail--dock{left:50%;bottom:16px;align-items:center;padding:9px 11px;transform:translateX(-50%)}.m-rail--dock .m-rail__list{align-items:center;padding-left:11px;border-left:1px solid color-mix(in oklab,var(--c-text) 12%,transparent)}.m-rail--dock .m-rail__btn[data-tip]::after{left:50%;bottom:calc(100% + 14px);transform:translate(-50%,6px) scale(.9)}.m-rail--dock .m-rail__btn[data-tip]:hover::after,.m-rail--dock .m-rail__btn[data-tip]:focus-visible::after{transform:translate(-50%,0) scale(.9)}body:has(.m-satc.is-on) .m-rail--dock{transform:translate(-50%,calc(-1 * var(--m-satc-h,72px)))}@media (min-width:1100px){body.m-rail-dock .m-footer{padding-bottom:80px}}.m-rail--side{left:12px;top:50%;max-height:calc(100vh - 32px);flex-direction:column;align-items:center;padding:9px}.m-rail--side:not(.is-placed){opacity:0}.m-rail--side .m-rail__list{flex-direction:column;align-items:center;padding-top:9px;border-top:1px solid color-mix(in oklab,var(--c-text) 12%,transparent)}.m-rail--side .m-rail__btn[data-tip]::after{left:calc(100% + 14px);top:50%;transform:translate(-6px,-50%) scale(.9);transform-origin:0 50%}.m-rail--side .m-rail__btn[data-tip]:hover::after,.m-rail--side .m-rail__btn[data-tip]:focus-visible::after{transform:translate(0,-50%) scale(.9)}@media (min-width:1100px){:root{--rail-w:112px}body.m-rail-side .m-wrap{--wrap-c:var(--m-container,1280px);padding-left:max(var(--pad-x,24px),calc(var(--rail-w) - max(0px,(100vw - var(--wrap-c) - 2 * var(--pad-x,24px)) / 2)))}body.m-rail-side .m-sec--wide .m-wrap{--wrap-c:calc(var(--m-container,1280px) + 240px - 2 * var(--pad-x,24px))}body.m-rail-side .m-catdrawer .m-drawer__panel{left:var(--rail-w)}}@media (max-width:1099px){.m-rail{display:none !important}}.m-catdrawer .m-drawer__panel{width:min(420px,94vw)}.m-catdrawer__title{display:inline-flex;align-items:center;gap:10px;font:800 17px/1 var(--font-head)}.m-catdrawer__title .mi{width:20px;height:20px;color:var(--c-primary-text,var(--c-primary))}.m-catdrawer__body{gap:6px;padding:12px 14px 20px}.m-catdrawer__item{border-radius:var(--r);transition:background var(--dur)}.m-catdrawer__item:hover{background:color-mix(in oklab,var(--cat) 8%,var(--c-bg-alt))}.m-catdrawer__main{display:flex;align-items:center;gap:12px;padding:10px 10px;color:var(--c-text)}.m-catdrawer__main>.mi{width:16px;height:16px;margin-left:auto;color:var(--c-text-3);transition:transform var(--dur)}.m-catdrawer__item:hover .m-catdrawer__main>.mi{transform:translateX(3px);color:var(--cat)}.m-catdrawer__ic{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:12px;background:var(--cat);color:#fff;box-shadow:0 10px 18px -12px var(--cat)}.m-catdrawer__ic .mi{width:21px;height:21px}.m-catdrawer__t{display:grid;gap:1px;min-width:0}.m-catdrawer__t b{font:700 15.5px/1.25 var(--font-head)}.m-catdrawer__t small{font-size:13px;color:var(--c-text-3)}.m-catdrawer__kids{display:flex;flex-wrap:wrap;gap:6px;padding:0 10px 12px 64px}.m-catdrawer__kids a{padding:5px 10px;border-radius:var(--r-pill);background:var(--c-bg-alt);font-size:13px;font-weight:600;color:var(--c-text-2)}.m-catdrawer__kids a:hover{background:var(--cat);color:#fff}@media (max-width:860px){.m-header--rail .m-header__top .m-header__in{flex-wrap:wrap;row-gap:8px;padding-top:8px;padding-bottom:10px;min-height:0}.m-rail-search{order:10;flex:1 1 100%;max-width:none;height:46px}.m-header--rail .m-logo{margin-right:auto}}html:not(.m-sbar-off) body.m-sbar-on .m-drawer__panel{top:calc(var(--m-sbar-top,0px) + var(--m-sbar-h,0px))}body:has(.m-catdrawer.is-open) .m-rail{z-index:201}.m-catdrawer__top{display:grid;gap:4px;margin-top:10px;padding-top:16px;border-top:1px solid var(--c-line)}.m-catdrawer__top-h{display:inline-flex;align-items:center;gap:8px;padding:0 10px 6px;font:800 13px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-2)}.m-catdrawer__top-h .mi{width:16px;height:16px;color:var(--c-primary-text,var(--c-primary))}.m-catdrawer__prod{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:var(--r);color:var(--c-text);transition:background var(--dur)}.m-catdrawer__prod:hover{background:var(--c-bg-alt)}.m-catdrawer__thumb{flex:none;width:52px;height:52px;border-radius:12px;overflow:hidden;background:var(--c-bg-alt)}.m-catdrawer__thumb img{width:100%;height:100%;object-fit:cover;display:block}.m-catdrawer__price{font-size:14px !important;font-weight:800;color:var(--c-primary-text,var(--c-primary)) !important}.m-catdrawer__price del{font-weight:500;color:var(--c-text-3);margin-right:6px}.m-catdrawer__price ins{text-decoration:none}.m-catdrawer__body{scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--c-text) 22%,transparent) transparent}.m-rail__help{cursor:help;color:var(--c-text-3);background:color-mix(in oklab,var(--c-text) 6%,transparent)}.m-rail__help:hover,.m-rail__help:focus-visible{color:var(--c-text);background:color-mix(in oklab,var(--c-text) 12%,transparent);transform:scale(1.08);outline:none}.m-rail__help[data-tip]::after{width:240px;white-space:normal;padding:10px 12px;font-size:13.5px;line-height:1.45;text-align:left}.m-rail--side .m-rail__help{margin-top:2px}.m-rail--dock .m-rail__help{margin-left:2px}.m-rail--dock .m-rail__help[data-tip]::after{left:auto;right:-8px;transform:translate(0,6px) scale(.95);transform-origin:100% 100%}.m-rail--dock .m-rail__help[data-tip]:hover::after,.m-rail--dock .m-rail__help[data-tip]:focus-visible::after{transform:translate(0,0) scale(.95)}.m-rail--side .m-rail__help[data-tip]::after{transform:translate(-6px,-50%) scale(.95)}.m-rail--side .m-rail__help[data-tip]:hover::after,.m-rail--side .m-rail__help[data-tip]:focus-visible::after{transform:translate(0,-50%) scale(.95)}
