:root{--cm-accent:#15f5ba;--cm-navy:#211951;--cm-purple:#836fff;--cm-navy-deep:color-mix(in srgb, var(--cm-navy) 72%, #000);--cm-ink-strong:#0d0a24;--cm-bg:#f4f6ff;--cm-surface:#ffffff;--cm-soft:#eceffd;--cm-ink:#17123d;--cm-ink-2:#3a3560;--cm-muted:#6b6889;--cm-line:#e1e4f4;--cm-shadow-sm:0 1px 2px rgba(33, 25, 81, .06), 0 2px 8px rgba(33, 25, 81, .05);--cm-shadow:0 2px 6px rgba(33, 25, 81, .06), 0 14px 34px rgba(33, 25, 81, .10);--cm-r:16px;--cm-r-sm:10px;--cm-wrap:1320px;--cm-gut:24px;--cm-f-display:"Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--cm-f-sans:"Inter Tight", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--cm-header-h:128px;--bs-body-font-family:var(--cm-f-sans);--bs-body-bg:var(--cm-bg);--bs-body-color:var(--cm-ink);--bs-border-color:var(--cm-line);--bs-link-color-rgb:23, 18, 61;--bs-link-hover-color-rgb:131, 111, 255;--bs-border-radius:var(--cm-r-sm);--bs-emphasis-color:var(--cm-ink)}[data-bs-theme="dark"]{--cm-bg:#0d0a20;--cm-surface:#17132f;--cm-soft:#1e1940;--cm-ink:#f1f0fa;--cm-ink-2:#cfcbe6;--cm-muted:#9a96b8;--cm-line:#2a2552;--cm-shadow-sm:0 1px 2px rgba(0, 0, 0, .4);--cm-shadow:0 14px 34px rgba(0, 0, 0, .45);--bs-body-bg:var(--cm-bg);--bs-body-color:var(--cm-ink);--bs-border-color:var(--cm-line);--bs-link-color-rgb:241, 240, 250;--bs-emphasis-color:var(--cm-ink)}html{scroll-padding-top:calc(var(--cm-header-h) + 16px)}body{background:var(--cm-bg);color:var(--cm-ink);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}a:hover{color:inherit}img{max-width:100%;height:auto}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4{margin:0;color:var(--cm-ink)}p{margin:0}:focus-visible{outline:2px solid var(--cm-purple);outline-offset:3px;border-radius:4px}.cm-container{width:100%;max-width:var(--cm-wrap);margin-inline:auto;padding-inline:var(--cm-gut)}.cm-skip{position:absolute;left:-9999px;top:8px;z-index:2000;background:var(--cm-navy);color:#fff;padding:8px 14px;border-radius:8px}.cm-skip:focus{left:8px}.cm-ico{flex:none;display:block}.cm-main{min-height:50vh}.cm-ticker{background:var(--cm-navy-deep);color:#fff;font-size:13.5px}.cm-ticker__in{display:flex;align-items:center;gap:14px;height:38px}.cm-ticker__label{display:inline-flex;align-items:center;gap:6px;flex:none;padding:4px 10px;border-radius:99px;background:var(--cm-accent);color:var(--cm-ink-strong);font:800 11px/1 var(--cm-f-sans);letter-spacing:.08em;text-transform:uppercase}.cm-ticker__track{flex:1;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.cm-ticker__list{display:flex;width:max-content;animation:cm-tick 70s linear infinite}.cm-ticker__track:hover .cm-ticker__list{animation-play-state:paused}.cm-ticker__list li{display:flex;gap:8px;padding-right:44px;white-space:nowrap}.cm-ticker__time{color:var(--cm-accent);font-variant-numeric:tabular-nums;font-weight:600}.cm-ticker__list a:hover{text-decoration:underline;text-underline-offset:3px}@keyframes cm-tick{to{transform:translateX(-50%)}}.cm-header{position:sticky;top:0;z-index:1020;background:var(--cm-navy);color:#fff;transition:box-shadow .25s}.cm-header.is-scrolled{box-shadow:0 8px 28px rgb(13 10 36 / .35)}.cm-header__bar{display:flex;align-items:center;gap:16px;height:78px;transition:height .25s}.cm-header.is-scrolled .cm-header__bar{height:62px}.cm-header__brand{display:flex;align-items:center;gap:22px;min-width:0;flex:1}.cm-header__date{font-size:12.5px;color:rgb(255 255 255 / .6);padding-left:22px;border-left:1px solid rgb(255 255 255 / .15);white-space:nowrap}.cm-header__actions{display:flex;align-items:center;gap:8px}.cm-logo{display:inline-flex;align-items:center;color:#fff;--logo-box:#fff;--logo-cut:var(--cm-navy);--logo-ink:#fff}.cm-logo svg{display:block;height:38px;width:auto;transition:height .25s}.cm-header.is-scrolled .cm-logo svg{height:30px}.cm-logo__img{max-height:44px;width:auto}.cm-logo:hover{--logo-ink:var(--cm-accent)}.cm-logo svg path,.cm-logo svg rect{transition:fill .25s}.cm-iconbtn{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:99px;cursor:pointer;border:1px solid rgb(255 255 255 / .18);background:#fff0;color:#fff;transition:background .2s,border-color .2s,color .2s}.cm-iconbtn:hover{background:rgb(255 255 255 / .1);border-color:var(--cm-accent);color:var(--cm-accent)}.cm-themebtn .cm-ico--sun{display:none}[data-bs-theme="dark"] .cm-themebtn .cm-ico--sun,[data-bs-theme="dark"] .cm-pillbtn .cm-ico--sun{display:block}[data-bs-theme="dark"] .cm-themebtn .cm-ico--moon,[data-bs-theme="dark"] .cm-pillbtn .cm-ico--moon{display:none}.cm-pillbtn .cm-ico--sun{display:none}.d-sm-inline-grid{display:none!important}@media (min-width:576px){.d-sm-inline-grid{display:inline-grid!important}}.cm-searchbtn{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 8px 0 14px;min-width:250px;cursor:pointer;border-radius:99px;border:1px solid rgb(255 255 255 / .16);background:rgb(255 255 255 / .07);color:rgb(255 255 255 / .75);font-size:14px;transition:border-color .2s,background .2s}.cm-searchbtn:hover{border-color:var(--cm-accent);background:rgb(255 255 255 / .12)}.cm-searchbtn__txt{flex:1;text-align:left}.cm-searchbtn kbd,.cm-search kbd{font:600 11px/1 var(--cm-f-sans);padding:5px 7px;border-radius:6px;background:rgb(255 255 255 / .12);color:inherit;box-shadow:none}.cm-social{display:flex;gap:4px}.cm-social a{display:grid;place-items:center;width:34px;height:34px;border-radius:99px;color:inherit;opacity:.8;transition:all .2s}.cm-social a:hover{opacity:1;background:rgb(255 255 255 / .1);color:var(--cm-accent)}.cm-nav{border-top:1px solid rgb(255 255 255 / .1)}.cm-nav__list{display:flex;flex-wrap:wrap;gap:2px}.cm-nav__list>li{position:relative}.cm-nav__list>li>a{position:relative;display:block;padding:13px 13px;white-space:nowrap;color:rgb(255 255 255 / .86);font:700 13px/1 var(--cm-f-sans);letter-spacing:.06em;text-transform:uppercase;transition:color .2s}.cm-nav__list>li:first-child>a{padding-left:0}.cm-nav__list>li>a::after{content:"";position:absolute;left:13px;right:13px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--c,var(--cm-accent));transform:scaleX(0);transform-origin:left;transition:transform .25s}.cm-nav__list>li:first-child>a::after{left:0}.cm-nav__list>li>a:hover,.cm-nav__list>.current-menu-item>a{color:#fff}.cm-nav__list>li>a:hover::after,.cm-nav__list>.current-menu-item>a::after{transform:scaleX(1)}.cm-nav .dropdown-toggle::after{display:inline-block;vertical-align:2px}.cm-nav__list>li>a.dropdown-toggle::after{position:static;content:"";width:0;height:0;background:none;transform:none;border-top:.3em solid;border-right:.3em solid #fff0;border-left:.3em solid #fff0;margin-left:6px}.cm-dropdown{--bs-dropdown-bg:var(--cm-surface);--bs-dropdown-link-color:var(--cm-ink);--bs-dropdown-link-hover-bg:var(--cm-soft);--bs-dropdown-border-color:var(--cm-line);border-radius:12px;box-shadow:var(--cm-shadow);padding:8px}.cm-dropdown .dropdown-item{border-radius:8px;font-weight:600;font-size:14px;padding:8px 12px}.cm-drawer{--bs-offcanvas-width:min(380px, 88vw);--bs-offcanvas-bg:var(--cm-navy);color:#fff}.cm-drawer .offcanvas-header{border-bottom:1px solid rgb(255 255 255 / .1)}.cm-drawer .cm-logo svg{height:30px}.cm-drawer .offcanvas-body{display:flex;flex-direction:column;gap:18px}.cm-drawer-nav li a{display:block;padding:13px 0;border-bottom:1px solid rgb(255 255 255 / .08);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:15px}.cm-drawer-nav li a:hover{color:var(--cm-accent)}.cm-drawer-nav .sub-menu a{padding-left:14px;font-weight:500;text-transform:none;color:rgb(255 255 255 / .7)}.cm-drawer__foot{margin-top:auto;display:flex;flex-direction:column;gap:14px}.cm-drawer .cm-searchform{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .15)}.cm-drawer .cm-searchform input{color:#fff}.cm-drawer .cm-searchform button{background:var(--cm-accent);color:var(--cm-ink-strong)}.cm-pillbtn{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:8px 14px;border-radius:99px;border:1px solid rgb(255 255 255 / .2);background:#fff0;color:#fff;font-size:14px}.cm-search .modal-dialog{margin-top:10vh}.cm-search .modal-content{border-radius:18px;border:1px solid var(--cm-line);background:var(--cm-surface);box-shadow:0 30px 80px rgb(13 10 36 / .35);overflow:hidden}.cm-search__form{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--cm-line);color:var(--cm-muted)}.cm-search__input{flex:1;min-width:0;border:0;background:#fff0;outline:none;font:600 1.25rem var(--cm-f-sans);color:var(--cm-ink)}.cm-search__esc{border:0;background:none;padding:0;color:var(--cm-muted)}.cm-search kbd{background:var(--cm-soft);color:var(--cm-muted)}.cm-search__hints{display:flex;flex-wrap:wrap;gap:8px;padding:16px 20px 22px}.cm-search__hints>span{width:100%;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cm-muted)}.modal-backdrop.show{opacity:.6}.cm-searchform{display:flex;max-width:560px;border-radius:99px;border:1px solid var(--cm-line);background:var(--cm-surface);overflow:hidden}.cm-searchform input{flex:1;min-width:0;border:0;background:#fff0;padding:12px 18px;color:var(--cm-ink);outline:none}.cm-searchform button{width:50px;display:grid;place-items:center;border:0;background:var(--cm-navy);color:#fff}.cm-badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:4px 10px 4px 8px;border-radius:99px;background:color-mix(in srgb,var(--c,var(--cm-accent)) 16%,transparent);color:var(--cm-ink);font:700 11px/1.1 var(--cm-f-sans);letter-spacing:.07em;text-transform:uppercase;transition:background .2s}.cm-badge::before{content:"";width:7px;height:7px;border-radius:99px;background:var(--c,var(--cm-accent))}.cm-badge:hover{background:color-mix(in srgb,var(--c,var(--cm-accent)) 30%,transparent);color:var(--cm-ink)}.cm-badge--solid{background:var(--c,var(--cm-accent));color:var(--cm-ink-strong)}.cm-badge--solid::before{background:var(--cm-ink-strong)}.cm-badge--solid:hover{background:var(--c,var(--cm-accent));color:var(--cm-ink-strong);filter:brightness(1.08)}.cm-chip{display:inline-flex;align-items:center;padding:7px 14px;border-radius:99px;border:1px solid var(--cm-line);background:var(--cm-surface);font-size:13px;font-weight:600;color:var(--cm-ink);transition:all .2s}.cm-chip:hover{border-color:var(--c,var(--cm-purple));background:color-mix(in srgb,var(--c,var(--cm-purple)) 14%,var(--cm-surface));color:var(--cm-ink)}.cm-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.cm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;border-radius:99px;border:0;background:var(--cm-accent);color:var(--cm-ink-strong);font-weight:800;transition:transform .2s,box-shadow .2s}.cm-btn:hover{color:var(--cm-ink-strong);transform:translateY(-2px);box-shadow:0 10px 24px color-mix(in srgb,var(--cm-accent) 40%,transparent)}.cm-btn--dark{background:var(--cm-navy);color:#fff}.cm-btn--dark:hover{color:#fff;box-shadow:0 10px 24px rgb(33 25 81 / .35)}.cm-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;color:var(--cm-muted)}.cm-meta__avatar{width:22px;height:22px;border-radius:99px}.cm-meta__author{font-weight:600;color:var(--cm-ink-2)}.cm-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.cm-noimg{display:grid;place-items:center;padding:12px;text-align:center;background:linear-gradient(135deg,var(--cm-navy),color-mix(in srgb,var(--c,var(--cm-purple)) 55%,var(--cm-navy)));color:#fff;font:900 1.3rem/1 var(--cm-f-display);text-transform:uppercase;letter-spacing:.02em}.cm-shead{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:14px;margin-bottom:28px;border-bottom:1px solid var(--cm-line);position:relative}.cm-shead::after{content:"";position:absolute;left:0;bottom:-2px;width:84px;height:4px;border-radius:4px;background:var(--c,var(--cm-accent))}.cm-shead__kicker{display:block;margin-bottom:4px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cm-muted)}.cm-shead__title{font:900 clamp(2rem, 3.4vw, 2.75rem)/.95 var(--cm-f-display);text-transform:uppercase;letter-spacing:.005em}.cm-shead__title a:hover{color:color-mix(in srgb,var(--c,var(--cm-accent)) 60%,var(--cm-ink))}.cm-shead__more{display:inline-flex;align-items:center;gap:6px;flex:none;padding:9px 16px;border-radius:99px;border:1px solid var(--cm-line);background:var(--cm-surface);font-size:13.5px;font-weight:700;transition:all .2s}.cm-shead__more .cm-ico{transition:transform .2s}.cm-shead__more:hover{border-color:var(--cm-ink);background:var(--cm-ink);color:var(--cm-bg)}.cm-shead__more:hover .cm-ico{transform:translateX(3px)}.cm-box{background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:var(--cm-r);padding:22px;box-shadow:var(--cm-shadow-sm)}.cm-box__title{display:flex;align-items:center;gap:8px;padding-bottom:14px;margin-bottom:4px;border-bottom:1px solid var(--cm-line);font:900 1.45rem/1 var(--cm-f-display);text-transform:uppercase}.cm-box__title .cm-ico{color:var(--cm-purple)}.cm-live{width:9px;height:9px;border-radius:99px;background:#ff3d5a;animation:cm-pulse 1.8s infinite}@keyframes cm-pulse{0%{box-shadow:0 0 0 0 rgb(255 61 90 / .55)}70%{box-shadow:0 0 0 9px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.cm-rank__item{display:grid;grid-template-columns:42px 1fr;gap:10px;padding:14px 0;border-bottom:1px solid var(--cm-line)}.cm-rank__item:last-child{border-bottom:0;padding-bottom:0}.cm-rank__n{font:900 2rem/1 var(--cm-f-display);color:#fff0;-webkit-text-stroke:1.5px var(--cm-purple)}.cm-rank__item>div{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.cm-rank__title{font-weight:700;line-height:1.3}.cm-rank__title:hover{color:var(--cm-purple)}.cm-timeline li{display:grid;grid-template-columns:44px 1fr;gap:10px;padding:12px 0;border-bottom:1px dashed var(--cm-line)}.cm-timeline li:last-child{border-bottom:0}.cm-timeline time{font-weight:800;font-size:13px;color:var(--cm-purple);font-variant-numeric:tabular-nums;padding-top:3px}.cm-timeline div{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.cm-timeline a:not(.cm-badge){font-weight:700;line-height:1.3}.cm-timeline a:not(.cm-badge):hover{color:var(--cm-purple)}.cm-card{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0;height:100%}.cm-card__media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--cm-r);background:var(--cm-soft);box-shadow:var(--cm-shadow-sm);transition:box-shadow .3s}.cm-card:hover .cm-card__media{box-shadow:var(--cm-shadow)}.cm-card:hover .cm-img{transform:scale(1.05)}.cm-card__fmt{position:absolute;left:12px;bottom:12px;width:34px;height:34px;display:grid;place-items:center;border-radius:99px;background:var(--cm-accent);color:var(--cm-ink-strong)}.cm-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0}.cm-card__title{font:700 1.1rem/1.28 var(--cm-f-sans);letter-spacing:-.01em;text-wrap:pretty}.cm-card__title a{background:linear-gradient(var(--cm-accent),var(--cm-accent)) 0 100% / 0 3px no-repeat;transition:background-size .35s}.cm-card__title a:hover{background-size:100% 3px}.cm-card__excerpt{color:var(--cm-muted);font-size:15px;line-height:1.5}.cm-card--hero .cm-card__media{aspect-ratio:16 / 9;border-radius:20px}.cm-card--hero .cm-card__title{font-size:clamp(1.6rem, 2.7vw, 2.4rem);font-weight:800;line-height:1.08;letter-spacing:-.025em}.cm-card--hero .cm-card__excerpt{font-size:1.06rem;color:var(--cm-ink-2)}.cm-card--list{display:grid;grid-template-columns:128px 1fr;gap:16px;align-items:start;height:auto}.cm-card--list .cm-card__media{aspect-ratio:4 / 3;border-radius:12px}.cm-card--list .cm-card__title{font-size:1rem}.cm-card--list .cm-card__body{gap:7px}.cm-card--mini{padding:18px;border-radius:var(--cm-r);background:var(--cm-surface);border:1px solid var(--cm-line)}.cm-card--mini .cm-card__title{font-size:1rem}.cm-card--overlay{overflow:hidden;border-radius:20px;isolation:isolate;min-height:100%}.cm-card--overlay .cm-card__media{position:absolute;inset:0;aspect-ratio:auto;border-radius:0;box-shadow:none}.cm-card--overlay .cm-card__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 30%,rgb(13 10 36 / .55) 60%,rgb(13 10 36 / .92))}.cm-card--overlay .cm-card__body{position:relative;z-index:1;margin-top:auto;padding:24px;pointer-events:none}.cm-card--overlay .cm-card__body a{pointer-events:auto}.cm-card--overlay .cm-card__title,.cm-card--overlay .cm-meta,.cm-card--overlay .cm-card__title a{color:#fff}.cm-card--overlay .cm-card__excerpt{color:rgb(255 255 255 / .82)}.cm-card--overlay .cm-badge{background:var(--c,var(--cm-accent));color:var(--cm-ink-strong)}.cm-card--overlay .cm-badge::before{background:var(--cm-ink-strong)}.cm-card--overlay{justify-content:flex-end;min-height:260px}.cm-card--slide{flex:0 0 300px;scroll-snap-align:start;height:auto}.cm-hero{padding:28px 0 44px}.cm-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.cm-hero__grid.has-ads{grid-template-columns:minmax(0,1fr) 336px}.cm-hero__carousel{position:relative;border-radius:22px;overflow:hidden;box-shadow:var(--cm-shadow);background:var(--cm-navy)}.cm-slide{position:relative;aspect-ratio:16 / 9}.cm-slide__media{position:absolute;inset:0;display:block}.cm-slide__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(13 10 36 / .05) 25%,rgb(13 10 36 / .55) 58%,rgb(13 10 36 / .94))}.cm-slide__body{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(20px, 3.2vw, 40px);padding-right:clamp(20px, 8vw, 120px);color:#fff}.cm-slide__title{font:800 clamp(1.5rem, 3.1vw, 2.65rem)/1.06 var(--cm-f-sans);letter-spacing:-.025em;color:#fff;text-wrap:balance}.cm-slide__title a:hover{color:var(--cm-accent)}.cm-slide__excerpt{max-width:640px;color:rgb(255 255 255 / .82);font-size:1.02rem}.cm-slide .cm-meta{color:rgb(255 255 255 / .75)}.carousel-item.active .cm-img{animation:cm-kenburns 9s ease-out both}@keyframes cm-kenburns{from{transform:scale(1.06)}to{transform:scale(1)}}.cm-hero__nav{position:absolute;top:18px;z-index:3;width:42px;height:42px;display:grid;place-items:center;border-radius:99px;border:1px solid rgb(255 255 255 / .3);background:rgb(13 10 36 / .35);color:#fff;backdrop-filter:blur(6px);transition:all .2s}.cm-hero__nav:hover{background:var(--cm-accent);border-color:var(--cm-accent);color:var(--cm-ink-strong)}.cm-hero__nav--prev{right:70px}.cm-hero__nav--next{right:18px}.cm-hero__thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px;margin-top:14px}.cm-thumb{position:relative;display:flex;flex-direction:column;gap:8px;padding:8px 8px 12px;text-align:left;border:1px solid var(--cm-line);border-radius:14px;background:var(--cm-surface);color:var(--cm-ink);cursor:pointer;transition:border-color .2s,transform .2s,box-shadow .2s;overflow:hidden}.cm-thumb:hover{transform:translateY(-2px);box-shadow:var(--cm-shadow-sm)}.cm-thumb.active{border-color:var(--cm-ink)}.cm-thumb__img{display:block;aspect-ratio:16 / 10;border-radius:9px;overflow:hidden;background:var(--cm-soft)}.cm-thumb__img .cm-noimg{font-size:.8rem}.cm-thumb__title{font-size:12.5px;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cm-thumb__bar{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--cm-accent);transform:scaleX(0);transform-origin:left}.cm-thumb.active .cm-thumb__bar{animation:cm-progress var(--cm-hero-t,6s) linear forwards}.cm-hero__carousel:hover~.cm-hero__thumbs .cm-thumb.active .cm-thumb__bar{animation-play-state:paused}@keyframes cm-progress{to{transform:scaleX(1)}}.cm-hero__side{position:sticky;top:calc(var(--cm-header-h) + 16px)}.cm-sec{padding:52px 0}.cm-minirow{margin-top:8px}.cm-stack-list{display:flex;flex-direction:column}.cm-stack-list>.cm-card{padding:16px 0;border-bottom:1px solid var(--cm-line)}.cm-stack-list>.cm-card:first-child{padding-top:0}.cm-stack-list>.cm-card:last-child{border-bottom:0}.cm-sec--rank{background:radial-gradient(900px 380px at 90% 0%,color-mix(in srgb,var(--c) 26%,transparent),transparent 70%),color-mix(in srgb,var(--c) 9%,var(--cm-bg))}.cm-sec--rank .cm-card--overlay{min-height:460px}.cm-sec--rank .cm-card--overlay .cm-card__title{font-size:clamp(1.4rem, 2.4vw, 2rem);font-weight:800;line-height:1.1}.cm-ranklist{counter-reset:r 1;display:flex;flex-direction:column}.cm-ranklist li{counter-increment:r;display:grid;grid-template-columns:56px 1fr;align-items:center;padding:14px 0;border-bottom:1px solid color-mix(in srgb,var(--c) 25%,var(--cm-line))}.cm-ranklist li:first-child{padding-top:0}.cm-ranklist li:last-child{border-bottom:0}.cm-ranklist li::before{content:counter(r,decimal-leading-zero);font:900 2.6rem/1 var(--cm-f-display);color:#fff0;-webkit-text-stroke:1.6px var(--cm-ink)}.cm-sec--rank .cm-card--overlay::before{content:"01";position:absolute;z-index:2;top:18px;left:22px;font:900 3.6rem/1 var(--cm-f-display);color:var(--c);text-shadow:0 2px 20px rgb(0 0 0 / .25)}.cm-mosaic{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:250px;gap:18px}.cm-mosaic .cm-card--overlay{min-height:0;height:100%}.cm-mosaic .cm-card:first-child{grid-column:span 2;grid-row:span 2}.cm-mosaic .cm-card:first-child .cm-card__title{font-size:clamp(1.4rem, 2.4vw, 2.1rem);font-weight:800;line-height:1.1}.cm-mosaic .cm-card:not(:first-child) .cm-card__body{padding:16px}.cm-mosaic .cm-card:not(:first-child) .cm-card__title{font-size:1rem}.cm-sec--dark{--cm-bg:var(--cm-navy);--cm-surface:color-mix(in srgb, var(--cm-navy) 85%, #fff);--cm-soft:color-mix(in srgb, var(--cm-navy) 80%, #fff);--cm-ink:#fff;--cm-ink-2:rgba(255, 255, 255, .85);--cm-muted:rgba(255, 255, 255, .62);--cm-line:rgba(255, 255, 255, .12);background:radial-gradient(1100px 420px at 85% -10%,color-mix(in srgb,var(--c) 34%,transparent),transparent 70%),var(--cm-navy);color:#fff}.cm-sec--dark .cm-card--overlay{min-height:480px}.cm-sec--dark .cm-card--overlay .cm-card__title{font-size:clamp(1.5rem, 2.6vw, 2.2rem);font-weight:800;line-height:1.08}.cm-sec--dark .cm-shead__more{background:#fff0;color:#fff}.cm-sec--dark .cm-shead__more:hover{background:var(--c);color:var(--cm-ink-strong);border-color:var(--c)}.cm-sec--dark .cm-badge{color:#fff}.cm-scroller{position:relative}.cm-scroller__track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 2px 18px;scrollbar-width:thin;scrollbar-color:var(--cm-line) #fff0}.cm-scroller__btn{position:absolute;top:90px;z-index:2;width:44px;height:44px;display:grid;place-items:center;border-radius:99px;border:1px solid var(--cm-line);background:var(--cm-surface);color:var(--cm-ink);box-shadow:var(--cm-shadow);transition:all .2s}.cm-scroller__btn:hover{background:var(--cm-accent);border-color:var(--cm-accent);color:var(--cm-ink-strong)}.cm-scroller__btn--prev{left:-16px}.cm-scroller__btn--next{right:-16px}.cm-scroller__btn[disabled]{opacity:0;pointer-events:none}.cm-dir{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.cm-dir__item{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:var(--cm-r);background:var(--cm-surface);border:1px solid var(--cm-line);overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s}.cm-dir__item::before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:var(--c)}.cm-dir__item:hover{transform:translateY(-4px);box-shadow:var(--cm-shadow);border-color:var(--c)}.cm-dir__name{font:900 1.6rem/1 var(--cm-f-display);text-transform:uppercase}.cm-dir__desc{font-size:13.5px;color:var(--cm-muted);line-height:1.4}.cm-dir__count{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--cm-ink-2)}.cm-sticky{position:sticky;top:calc(var(--cm-header-h) + 16px);display:flex;flex-direction:column;gap:24px}.cm-leader{background:var(--cm-surface);border-bottom:1px solid var(--cm-line);padding:14px 0}.cm-ad{width:100%;max-width:var(--w,100%);margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:5px}.cm-ad__label{font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cm-muted)}.cm-ad__frame{width:100%;aspect-ratio:var(--ar);overflow:hidden;border-radius:8px;background:var(--cm-soft)}.cm-ad__frame a{display:block;height:100%}.cm-ad__img{width:100%;height:100%;object-fit:cover;display:block}.cm-ad--leader .cm-ad__frame{border-radius:6px}.cm-adstack{display:flex;flex-direction:column;align-items:center;gap:18px}.cm-adrow{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:22px;padding-block:24px}.cm-adrow .cm-ad--leader{flex-basis:100%}.cm-adrow .cm-ad--box336,.cm-adrow .cm-ad--box300{width:auto;flex:0 1 var(--w)}.cm-ad--widget{padding-block:10px}.cm-layout--single .cm-ad--widget{margin-bottom:26px}.cm-archead{padding:40px 0 30px;margin-bottom:36px;border-bottom:1px solid var(--cm-line);background:radial-gradient(800px 260px at 0% 0%,color-mix(in srgb,var(--c,var(--cm-accent)) 22%,transparent),transparent 70%),var(--cm-bg)}.cm-archead__kicker{display:inline-block;margin-bottom:8px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--cm-muted)}.cm-archead__title{font:900 clamp(2.8rem, 6vw, 4.6rem)/.92 var(--cm-f-display);text-transform:uppercase;letter-spacing:.005em}.cm-archead__desc{margin-top:12px;max-width:740px;color:var(--cm-ink-2);font-size:1.05rem}.cm-archead .cm-chips{margin:22px 0 0}.cm-archead .cm-searchform{margin-top:20px}.cm-archead__author{display:flex;align-items:center;gap:18px}.cm-archead__author img{border-radius:99px}.cm-crumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;font-size:13px;color:var(--cm-muted)}.cm-crumbs a:hover{color:var(--cm-purple)}.cm-arclead{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:32px;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--cm-line)}.cm-arclead.has-ads{grid-template-columns:minmax(0,1fr) 336px}.cm-arclead__side--cards{display:flex;flex-direction:column;gap:24px}.cm-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:start;padding-bottom:52px}.cm-layout__aside{min-width:0}.cm-widgets .cm-widget{background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:var(--cm-r);padding:18px;font-size:14.5px}.cm-widgets .cm-widget+.cm-widget{margin-top:20px}.cm-widget__title,.cm-widgets h2{font:900 1.3rem/1 var(--cm-f-display);text-transform:uppercase;margin-bottom:12px}.cm-widgets li{padding:7px 0;border-bottom:1px solid var(--cm-line)}.cm-widgets li:last-child{border-bottom:0}.cm-results{display:flex;flex-direction:column;gap:26px}.cm-results .cm-card--list{grid-template-columns:260px 1fr;gap:22px;padding-bottom:26px;border-bottom:1px solid var(--cm-line)}.cm-results .cm-card--list .cm-card__media{aspect-ratio:16 / 10}.cm-results .cm-card__title{font-size:1.3rem}.cm-pagination{margin-top:44px}.cm-pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.cm-pagination .page-numbers{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 14px;border-radius:99px;border:1px solid var(--cm-line);background:var(--cm-surface);font-weight:700;font-size:14px}.cm-pagination .page-numbers.current{background:var(--cm-navy);border-color:var(--cm-navy);color:#fff}.cm-pagination a.page-numbers:hover{border-color:var(--cm-accent);background:var(--cm-accent);color:var(--cm-ink-strong)}.cm-empty{padding:48px 0;color:var(--cm-muted);font-size:1.1rem}.cm-progress{position:fixed;inset:0 0 auto 0;height:4px;z-index:1030;pointer-events:none}.cm-progress span{display:block;height:100%;background:var(--cm-accent);transform-origin:left;transform:scaleX(0)}.cm-single__head{max-width:960px;padding-top:38px;padding-bottom:28px}.cm-single__head .cm-badge{margin-bottom:16px}.cm-single__title{font:800 clamp(2rem, 4.6vw, 3.4rem)/1.05 var(--cm-f-sans);letter-spacing:-.03em;text-wrap:balance}.cm-single__dek{margin-top:18px;font-size:clamp(1.1rem, 1.7vw, 1.3rem);line-height:1.5;color:var(--cm-ink-2)}.cm-single__bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding:16px 0;border-block:1px solid var(--cm-line)}.cm-single__byline{display:flex;align-items:center;gap:12px}.cm-single__byline .cm-meta__avatar{width:44px;height:44px}.cm-single__author{display:block;font-weight:800}.cm-single__author:hover{color:var(--cm-purple)}.cm-single__date{display:flex;gap:6px;font-size:13px;color:var(--cm-muted)}.cm-share{display:flex;gap:8px}.cm-share__btn{display:grid;place-items:center;width:42px;height:42px;border-radius:99px;border:1px solid var(--cm-line);background:var(--cm-surface);color:var(--cm-ink);transition:all .2s}.cm-share__btn:hover{background:var(--cm-navy);border-color:var(--cm-navy);color:#fff}.cm-share__btn--wa{background:#25d366;border-color:#25d366;color:#052e16}.cm-single__figure{max-width:1280px;margin:0 auto 42px}.cm-single__figure img{border-radius:22px;aspect-ratio:16 / 9;box-shadow:var(--cm-shadow)}.cm-single__figure figcaption{margin-top:10px;font-size:13px;color:var(--cm-muted)}.cm-layout--single .cm-layout__main{max-width:760px}.cm-content{font-size:1.15rem;line-height:1.78;color:var(--cm-ink-2);overflow-wrap:break-word}.cm-content>*+*{margin-top:1.1em}.cm-content p:empty{display:none}.cm-content h2,.cm-content h3,.cm-content h4{color:var(--cm-ink);font-weight:800;letter-spacing:-.015em;line-height:1.25;margin-top:1.8em}.cm-content h2{font-size:1.6rem}.cm-content h3{font-size:1.3rem}.cm-content a{color:var(--cm-ink);text-decoration:underline;text-decoration-color:var(--cm-accent);text-decoration-thickness:3px;text-underline-offset:3px}.cm-content a:hover{background:color-mix(in srgb,var(--cm-accent) 25%,transparent)}.cm-content ul,.cm-content ol{padding-left:1.3em}.cm-content ul{list-style:disc}.cm-content ol{list-style:decimal}.cm-content li::marker{color:var(--cm-purple)}.cm-content blockquote{margin-inline:0;padding:18px 24px;border-left:5px solid var(--cm-accent);border-radius:0 14px 14px 0;background:var(--cm-surface);font-size:1.25rem;font-weight:600;color:var(--cm-ink)}.cm-content img,.cm-content video,.cm-content iframe{border-radius:12px}.cm-content iframe{width:100%}.cm-content figure{margin-inline:0;max-width:100%}.cm-content figcaption,.cm-content .wp-caption-text{font-size:13px;color:var(--cm-muted);margin-top:8px}.cm-content .wp-caption{max-width:100%}.cm-content table{width:100%;border-collapse:collapse;font-size:15px}.cm-content th,.cm-content td{padding:10px;border-bottom:1px solid var(--cm-line)}.cm-content .twitter-tweet,.cm-content .instagram-media{margin-inline:auto!important}.alignwide{margin-inline:-60px;max-width:none}.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw}.aligncenter{display:block;margin-inline:auto}.cm-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:36px;padding-top:24px;border-top:1px solid var(--cm-line)}.cm-tags>span{font:900 1.2rem/1 var(--cm-f-display);text-transform:uppercase;margin-right:6px}.cm-authorbox{display:flex;gap:18px;margin-top:32px;padding:22px;border-radius:var(--cm-r);background:var(--cm-surface);border:1px solid var(--cm-line)}.cm-authorbox img{border-radius:99px;flex:none}.cm-authorbox__kicker{display:block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cm-muted)}.cm-authorbox__name{display:block;font-weight:800;font-size:1.15rem;margin-bottom:6px}.cm-authorbox p{font-size:15px;color:var(--cm-muted)}.cm-related{background:var(--cm-soft)}.cm-comments{margin-top:40px}.cm-comments__list{display:flex;flex-direction:column;gap:16px;margin:16px 0 30px}.cm-comments .comment-body{padding:16px;border:1px solid var(--cm-line);border-radius:14px;background:var(--cm-surface);font-size:15px}.cm-comments .avatar{border-radius:99px;margin-right:8px;vertical-align:middle}.comment-form{display:grid;gap:14px}.comment-form label{display:block;font-weight:700;font-size:14px;margin-bottom:6px}.comment-form input:not([type="checkbox"]):not([type="submit"]),.comment-form textarea{width:100%;padding:12px 14px;border:1px solid var(--cm-line);border-radius:12px;background:var(--cm-surface);color:var(--cm-ink)}.cm-page__body{max-width:800px;padding-bottom:64px}.cm-404{display:flex;flex-direction:column;align-items:center;gap:18px;padding:72px var(--cm-gut);text-align:center}.cm-404__code{font:900 clamp(6rem, 16vw, 11rem)/.85 var(--cm-f-display);color:#fff0;-webkit-text-stroke:3px var(--cm-purple)}.cm-404 .cm-searchform{width:100%}.cm-cta{position:relative;overflow:hidden;padding:52px 0;background:var(--cm-accent);color:var(--cm-ink-strong)}.cm-cta::after{content:"";position:absolute;right:-80px;top:-120px;width:420px;height:420px;border-radius:50%;border:60px solid rgb(33 25 81 / .08)}.cm-cta__in{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px}.cm-cta__kicker{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.cm-cta__title{margin:8px 0;font:900 clamp(2rem, 4vw, 3rem)/.95 var(--cm-f-display);text-transform:uppercase;color:var(--cm-ink-strong);max-width:720px}.cm-cta__text{max-width:620px;font-weight:500}.cm-cta__act{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cm-cta .cm-social a{width:46px;height:46px;opacity:1;background:var(--cm-ink-strong);color:var(--cm-accent)}.cm-cta .cm-social a:hover{background:var(--cm-navy);color:#fff}.cm-cta .cm-social{gap:8px}.cm-footer{background:var(--cm-navy);color:rgb(255 255 255 / .78);padding-top:60px;font-size:14.5px}.cm-footer .cm-logo svg{height:34px;margin-bottom:16px}.cm-footer__about{max-width:360px;margin-bottom:16px}.cm-footer__h{margin-bottom:14px;font:900 1.25rem/1 var(--cm-f-display);text-transform:uppercase;letter-spacing:.03em;color:var(--cm-accent)}.cm-footer__list li+li{margin-top:9px}.cm-footer__list a:hover{color:var(--cm-accent)}.cm-footer .cm-social{margin-left:-8px}.cm-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:44px;padding-block:20px;border-top:1px solid rgb(255 255 255 / .12);font-size:13px;color:rgb(255 255 255 / .55)}.cm-totop-link{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:inherit;padding:0}.cm-totop-link:hover{color:var(--cm-accent)}.cm-totop{position:fixed;right:18px;bottom:18px;z-index:1010;width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:99px;background:var(--cm-accent);color:var(--cm-ink-strong);box-shadow:var(--cm-shadow);opacity:0;transform:translateY(12px);pointer-events:none;transition:all .25s}.cm-totop.is-visible{opacity:1;transform:none;pointer-events:auto}.cm-toast{position:fixed;left:50%;bottom:24px;z-index:2000;transform:translateX(-50%);padding:10px 18px;border-radius:99px;background:var(--cm-navy);color:#fff;font-weight:700;box-shadow:var(--cm-shadow)}@media (min-width:992px) and (max-width:1279.98px){.cm-nav__list>li>a{padding:13px 9px;font-size:12px;letter-spacing:.03em}.cm-nav__list>li>a::after{left:9px;right:9px}.cm-searchbtn{min-width:200px}}@media (min-width:992px) and (max-width:1099.98px){.cm-nav__list>li>a{padding:12px 7px;font-size:11.5px;letter-spacing:.01em}}@media (max-width:1199.98px){.cm-hero__grid{grid-template-columns:minmax(0,1fr) 320px}.cm-hero__grid.has-ads{grid-template-columns:minmax(0,1fr) 300px}.cm-hero__thumbs{grid-auto-columns:150px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.cm-thumb{scroll-snap-align:start}.cm-layout{grid-template-columns:minmax(0,1fr) 300px;gap:36px}.cm-arclead.has-ads{grid-template-columns:minmax(0,1fr) 300px}.alignwide{margin-inline:0}}@media (max-width:991.98px){:root{--cm-header-h:66px;--cm-gut:18px}.cm-header__bar{height:66px}.cm-header__brand{justify-content:center}.cm-logo svg{height:30px}.cm-searchbtn{min-width:0;width:40px;padding:0;justify-content:center}.cm-hero{padding-top:16px}.cm-hero__grid,.cm-hero__grid.has-ads,.cm-arclead,.cm-arclead.has-ads,.cm-layout{grid-template-columns:minmax(0,1fr)}.cm-hero__side,.cm-sticky{position:static}.cm-adstack{flex-direction:row;flex-wrap:wrap;justify-content:center}.cm-adstack .cm-ad{flex:1 1 280px}.cm-mosaic{grid-template-columns:repeat(2,1fr);grid-auto-rows:220px}.cm-sec--rank .cm-card--overlay,.cm-sec--dark .cm-card--overlay{min-height:360px}.cm-layout--single .cm-layout__main{max-width:none}.cm-scroller__btn{display:none}}@media (max-width:575.98px){.cm-sec{padding:38px 0}.cm-slide{aspect-ratio:4 / 5}.cm-slide__body{padding:20px}.cm-hero__nav{top:14px;width:38px;height:38px}.cm-hero__nav--prev{right:58px}.cm-hero__nav--next{right:14px}.cm-hero__thumbs{grid-auto-columns:132px}.cm-mosaic{grid-template-columns:1fr;grid-auto-rows:230px}.cm-mosaic .cm-card:first-child{grid-column:auto;grid-row:auto}.cm-card--list{grid-template-columns:104px 1fr;gap:14px}.cm-results .cm-card--list{grid-template-columns:112px 1fr}.cm-results .cm-card__title{font-size:1.05rem}.cm-results .cm-card__excerpt{display:none}.cm-shead{align-items:center}.cm-shead__more{padding:7px 12px;font-size:12.5px}.cm-single__bar{flex-direction:column;align-items:flex-start}.cm-content{font-size:1.08rem}.cm-dir{grid-template-columns:1fr 1fr}.cm-dir__name{font-size:1.3rem}.cm-card--slide{flex-basis:78vw}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.cm-ticker,.cm-header,.cm-leader,.cm-cta,.cm-footer,.cm-share,.cm-ad,.cm-layout__aside,.cm-related,.cm-totop,.cm-progress{display:none!important}}