:root{--brand:#c63f2c;--ink:#171b21;--sub:#565e68;--line:#dfe2e5;--surface:#f5f6f7;--content:1380px;--radius:2px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:16px/1.55 Arial,"Helvetica Neue",sans-serif;color:var(--ink);background:#fff}a{color:inherit;text-decoration:none}a:hover{color:var(--brand)}img{max-width:100%;height:auto;display:block}button,input,textarea{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #fed382;outline-offset:3px}.wrap{width:min(calc(100% - 44px),var(--content));margin-inline:auto}.screen-reader-text{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.skip-link{position:absolute;left:-9999px;top:0;background:#fff;padding:12px;z-index:999}.skip-link:focus{left:12px}.utility-bar{background:#1f2228;color:#fff;font-size:13px}.utility-inner{min-height:37px;display:flex;align-items:center;gap:24px}.utility-tagline{opacity:.9}.utility-links{margin-left:auto;display:flex;gap:22px}.utility-links a:hover{color:#fff;text-decoration:underline}.masthead-band{background:var(--brand)}.masthead{position:relative;display:flex;align-items:center;min-height:112px;padding-block:14px;gap:24px}.site-branding{flex-shrink:0}.ks-brand-panel{display:inline-flex;align-items:center;justify-content:center;min-height:65px;padding:5px 0;background:#fff0}.custom-logo-link{display:inline-flex;align-items:center}.custom-logo,.ks-theme-logo{display:block;max-height:84px;max-width:300px;width:auto;height:auto;object-fit:contain}.text-logo{color:#fff;font-size:43px;font-weight:900}.masthead-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.masthead-search .search-form{min-width:365px}.search-form{display:flex;gap:0;max-width:470px}.search-form input[type=search]{min-width:0;flex:1;border:2px solid #fff;background:#fff;border-radius:2px 0 0 2px;color:#171b21;padding:11px 14px;height:49px;font-size:16px}.search-form input::placeholder{color:#565e68;opacity:1}.search-form button{border:2px solid #262b32;background:#262b32;color:#fff;padding:0 22px;min-height:49px;font-size:16px;font-weight:800}.search-form button:hover{background:#11151a}.icon-button{display:none;min-height:46px;min-width:46px;border:1px solid #ffffff80;background:#fff;color:#171b21;place-items:center}.menu-toggle{gap:7px;padding:0 12px;font-size:15px;font-weight:800}.menu-toggle__label{line-height:1}.icon-button svg{height:24px;width:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.primary-nav{background:var(--brand);border-top:1px solid #fff5;border-bottom:3px solid #a92d20;color:#fff}.nav-wrap{overflow:visible}.main-menu{display:flex;flex-wrap:wrap;min-width:0;list-style:none;padding:0;margin:0}.main-menu>li{position:relative}.main-menu a{display:block;padding:14px 13px;font-weight:800;text-transform:uppercase;font-size:16px;line-height:1.35;color:#fff}.main-menu a:hover,.main-menu .current-menu-item>a,.main-menu .current-menu-parent>a{color:#fff;background:#0002}.main-menu .sub-menu{display:none;position:absolute;z-index:45;top:100%;left:0;min-width:225px;list-style:none;background:#fff;color:var(--ink);padding:8px 0;margin:0;box-shadow:0 10px 26px #0002}.main-menu li:hover>.sub-menu,.main-menu li:focus-within>.sub-menu{display:block}.main-menu .sub-menu a{font-size:15px;color:var(--ink);text-transform:none;padding:9px 14px}.main-menu .sub-menu a:hover{color:var(--brand);background:var(--surface)}.district-bar{background:#f7f7f7;border-bottom:1px solid var(--line)}.district-bar-inner{display:flex;gap:18px;align-items:center;min-height:48px}.district-bar-inner>span{font-weight:800}.district-menu,.district-menu ul{display:flex;gap:20px;list-style:none;padding:0;margin:0;flex-wrap:wrap}.district-menu a{font-size:15px}.home-layout{padding-block:30px 52px}.section-heading{display:flex;gap:15px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:18px}.section-heading h1,.section-heading h2{font-size:25px;line-height:1.2;letter-spacing:-.5px;margin:0;font-weight:900}.section-heading h1::before,.section-heading h2::before{content:'';display:inline-block;height:22px;width:4px;background:var(--brand);margin-right:11px;vertical-align:-3px}.section-heading>span{font-size:13px;color:var(--sub)}.section-heading>a{font-size:14px;color:var(--brand);font-weight:800}.ks-top-grid{display:grid;grid-template-columns:minmax(0,3.5fr) minmax(285px,1fr);align-items:start;gap:26px}.ks-feature-area{display:grid;grid-template-columns:minmax(0,2.35fr) minmax(220px,1fr);gap:19px;min-width:0}.ks-slider{min-width:0;position:relative}.ks-slides{position:relative}.ks-slide[hidden]{display:none!important}.lead-story{display:none;position:relative;min-height:565px;background:#15171b;color:#fff;overflow:hidden}.lead-story.is-active{display:block}.lead-story__image,.lead-story__image img,.lead-story__image .image-fallback{position:absolute;inset:0;width:100%;height:100%}.lead-story__image img{object-fit:cover}.lead-story__image::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .91),rgb(0 0 0 / .26) 62%,transparent)}.lead-story__copy{position:absolute;bottom:0;left:0;right:0;padding:30px 28px;z-index:2}.lead-story h2{font-size:clamp(28px,2.65vw,44px);line-height:1.1;font-weight:900;letter-spacing:-1px;margin:13px 0 12px;max-width:20ch;text-wrap:balance}.lead-story h2 a:hover{color:#fff;text-decoration:underline}.lead-story p{font-size:15px;line-height:1.5;max-width:54ch;margin:0 0 12px;color:#fff}.lead-story .meta{color:#fff}.eyebrow{display:inline-block;background:var(--brand);color:#fff;font-weight:800;padding:4px 8px;font-size:12px;text-transform:uppercase}.meta{font-size:13px;color:var(--sub)}.ks-slide-arrow{position:absolute;top:42%;z-index:4;width:49px;height:60px;background:#141619bd;color:#fff;border:1px solid #fff6;display:grid;place-items:center;font-size:45px;line-height:1;transform:translateY(-50%)}.ks-slide-arrow:hover{background:var(--brand)}.ks-slide-arrow--previous{left:0}.ks-slide-arrow--next{right:0}.ks-slide-controls{display:flex;align-items:center;gap:10px;margin-top:12px;justify-content:space-between}.ks-slide-nav{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ks-slide-btn{border:1px solid #b8bec5;background:#fff;color:var(--ink);font-weight:800;font-size:16px;min-width:44px;min-height:44px}.ks-slide-btn.is-active,.ks-slide-btn:hover{background:var(--brand);color:#fff;border-color:var(--brand)}.ks-slide-btn.is-active{box-shadow:inset 0 -4px 0 #171b21}.ks-slide-play{min-height:44px;border:1px solid var(--ink);background:#fff;color:var(--ink);font-size:15px;padding:0 14px;font-weight:800}.ks-slide-play:hover{background:var(--surface)}.ks-feature-side{display:grid;grid-template-columns:1fr;gap:14px;align-content:start}.news-card{min-width:0}.news-card__image{display:block;aspect-ratio:1.6;overflow:hidden;background:#e9ecef}.news-card__image img{height:100%;width:100%;object-fit:cover}.news-card__body{padding-top:9px}.news-card h3{font-size:18px;font-weight:800;line-height:1.33;margin:6px 0 8px;overflow-wrap:anywhere}.news-card--hero-small{border-bottom:1px solid var(--line);padding-bottom:14px}.news-card--hero-small .news-card__image{aspect-ratio:2.1}.news-card--hero-small h3{font-size:18px;margin:6px 0}.ks-feature-side .eyebrow{font-size:12px;padding:3px 6px}.ks-opinion-aside{min-width:0}.ks-opinion-aside .section-heading{margin-bottom:4px}.ks-opinion-aside .section-heading h2{font-size:23px}.ks-opinion-list{display:grid}.ks-opinion-item{display:grid;grid-template-columns:68px minmax(0,1fr);gap:12px;border-bottom:1px solid var(--line);padding:13px 0}.ks-opinion-avatar img,.ks-writer-placeholder{width:68px;height:68px;object-fit:cover;border-radius:50%}.ks-writer-placeholder{display:grid;place-items:center;font-size:28px;color:var(--brand);background:#f5e8e5;border:1px solid #ead7d2}.opinion-name{font-size:15px;font-weight:800;color:var(--brand)}.ks-opinion-item h3{font-size:17px;line-height:1.36;margin:4px 0 6px;font-weight:800;overflow-wrap:anywhere}.section-block{margin:44px 0}.home-news-featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:28px}.home-news-featured .news-card__image{aspect-ratio:1.9}.home-news-featured h3{font-size:21px}.home-news-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 30px}.news-card--horizontal{display:grid;grid-template-columns:150px minmax(0,1fr);gap:15px;padding-bottom:16px;border-bottom:1px solid var(--line)}.news-card--horizontal .news-card__image{aspect-ratio:1.4}.news-card--horizontal .news-card__body{padding-top:0}.news-card--horizontal h3{font-size:18px;margin:5px 0 7px}.card-grid,.archive-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.card-grid h3,.archive-grid h3{font-size:18px}.image-fallback{display:flex;align-items:center;justify-content:center;background:#e6e8eb;color:#92979e;font-size:19px;font-weight:900}.empty-note{color:var(--sub);font-size:15px}.ad-slot{margin:25px 0;overflow:hidden}.ad-slot img{max-width:100%;height:auto}.widget{margin-bottom:25px}.widget-title{border-bottom:1px solid var(--line);padding-bottom:12px;font-size:19px}.widget ul{list-style:none;margin:0;padding:0}.widget li{padding:9px 0;border-bottom:1px solid var(--line)}.archive-container{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:46px;padding-block:33px 65px}.archive-header{margin-bottom:26px;border-bottom:1px solid var(--line);padding-bottom:20px}.archive-header h1{font-size:clamp(30px,3.7vw,44px);margin:5px 0 8px;line-height:1.14}.archive-description{color:var(--sub)}.archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.kicker{font-size:12px;color:var(--brand);font-weight:800;text-transform:uppercase}.pagination{margin-top:36px}.nav-links{display:flex;flex-wrap:wrap;gap:8px}.page-numbers{display:inline-block;padding:8px 13px;border:1px solid var(--line);font-size:13px}.page-numbers.current{background:var(--brand);color:#fff;border-color:var(--brand)}.article-container{display:grid;grid-template-columns:minmax(0,1fr) 322px;gap:48px;padding:30px 0 70px}.breadcrumbs{font-size:12px;display:flex;gap:10px;flex-wrap:wrap;color:var(--sub);margin-bottom:22px}.breadcrumbs a:hover{color:var(--brand)}.article-header{max-width:800px}.article-header h1{font-weight:900;letter-spacing:-1.35px;font-size:clamp(32px,4.5vw,52px);line-height:1.13;margin:13px 0 17px;overflow-wrap:anywhere}.article-deck{font-size:20px;line-height:1.5;color:#424851;margin:0 0 22px}.article-byline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:15px 25px;align-items:center;padding:13px 0;margin:24px 0;font-size:13px;color:var(--sub)}.article-byline>span:first-child{display:flex;align-items:center;gap:9px;font-weight:700;color:var(--ink)}.article-byline img{border-radius:50%}.article-hero{margin:0 0 28px}.article-hero img{width:100%;height:auto;display:block}.article-hero figcaption{font-size:12px;color:var(--sub);padding-top:9px}.article-content{max-width:760px;font-size:18px;line-height:1.8;overflow-wrap:anywhere}.article-content p{margin:0 0 1.25em}.article-content h2{font-size:1.45em;line-height:1.25}.article-content h3{font-size:1.2em}.article-content a{text-decoration:underline;color:var(--brand)}.article-content blockquote{border-left:4px solid var(--brand);margin:25px 0;padding:6px 0 6px 20px;background:#fafafa}.article-content figure{max-width:100%}.article-content img{max-width:100%;height:auto}.article-content iframe{max-width:100%}.article-content table{display:block;max-width:100%;overflow-x:auto}.article-share{border-block:1px solid var(--line);padding:17px 0;display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:28px 0}.article-share span{font-weight:800;margin-right:12px}.article-share a,.article-share button{border:1px solid var(--line);background:#fff;padding:8px 12px;font-size:12px;border-radius:var(--radius)}.article-share a:hover,.article-share button:hover{border-color:var(--brand);color:var(--brand)}.article-author-box{display:flex;gap:17px;background:var(--surface);padding:22px;margin:25px 0 35px}.article-author-box img{border-radius:50%;align-self:flex-start}.article-author-box span{font-size:12px;color:var(--sub)}.article-author-box h2{font-size:18px;margin:0 0 5px}.article-author-box p{margin:0;color:#4c515a;font-size:13px}.related-news{margin:45px 0}.related-news .card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.comments-area{border-top:3px solid var(--ink);padding-top:25px;margin-top:40px}.comment-list{list-style:none;padding:0}.comment-list>.comment{border-bottom:1px solid var(--line);padding:20px 0}.comment .children{padding-left:32px}.comment-author{display:flex;align-items:center;gap:9px;font-weight:700}.comment-author .avatar{border-radius:50%}.comment-metadata{font-size:12px;color:var(--sub);margin:5px 0 9px}.comment-content{font-size:15px}.reply a{font-size:13px;color:var(--brand)}.comment-respond{background:var(--surface);padding:24px;margin:35px 0}.comment-reply-title{font-size:21px;margin:0 0 15px}.comment-respond label{display:block;font-size:13px;font-weight:700;margin-bottom:5px}.comment-respond input:not([type=checkbox]):not([type=submit]),.comment-respond textarea{width:100%;border:1px solid #cbd0d6;padding:11px;background:#fff;max-width:100%}.comment-respond p{margin:0 0 15px}.comment-note{font-size:13px;color:var(--sub)}.author-profile{display:flex;gap:22px;margin:0 0 32px;align-items:flex-start}.author-profile>img{border-radius:50%;width:105px;height:105px}.author-profile h1{font-size:36px;line-height:1.1;margin:4px 0}.author-profile p{color:var(--sub)}.page-shell{padding-block:40px 70px}.page-article{max-width:900px}.error-page{padding-block:85px 100px;text-align:center}.error-number{font-size:100px;font-weight:900;color:var(--brand);line-height:1}.error-page h1{font-size:32px}.error-page .search-form{margin:25px auto}.legacy-ads{padding:20px 0 35px}.legacy-ads__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.legacy-ads__item{min-width:0;border:1px solid var(--line);padding:7px;display:flex;flex-direction:column}.legacy-ads__media{height:146px;display:flex;align-items:center;justify-content:center;overflow:hidden}.legacy-ads__media img{height:146px;width:100%;object-fit:contain}.legacy-ads__missing{display:none;color:var(--sub);font-size:13px;text-align:center;padding:20px 8px}.legacy-ads__label{font-size:13px;line-height:1.3;font-weight:800;margin-top:8px;color:var(--sub);text-align:center}.site-footer{background:#202328;color:#fff}.footer-main{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.25fr;gap:35px;padding-block:38px}.footer-brand .custom-logo,.ks-theme-logo{max-height:76px;max-width:240px}.footer-brand .text-logo{font-size:31px}.footer-main h2{font-size:15px;font-weight:800;text-transform:uppercase;margin:0 0 14px}.footer-main p,.footer-main li{font-size:14px;color:#d3d7db}.footer-main p{max-width:29ch}.footer-main ul{list-style:none;margin:0;padding:0}.footer-main li{margin-bottom:9px}.footer-main a:hover{color:#fff;text-decoration:underline}.footer-main .search-form input[type=search]{min-width:0}.footer-main .search-form button{border-color:var(--brand);background:var(--brand);padding-inline:12px}.footer-bottom{background:#17191d;font-size:13px;color:#d8d8d8}.footer-bottom .wrap{display:flex;gap:15px;justify-content:space-between;flex-wrap:wrap;padding-block:16px}.sponsor-note a{color:#fff;text-decoration:underline;text-underline-offset:3px}@media(max-width:1180px){.ks-top-grid{grid-template-columns:minmax(0,1fr) 290px}.ks-feature-area{grid-template-columns:minmax(0,1.8fr) minmax(200px,1fr)}.lead-story{min-height:515px}.ks-slide-btn{min-width:44px;min-height:44px}.home-news-list{gap:18px}.footer-main{gap:25px}}@media(max-width:1000px){.ks-top-grid{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.ks-feature-area{grid-template-columns:1fr}.ks-feature-side{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ks-feature-side .news-card h3{font-size:17px}.ks-slide-arrow{height:53px}.ks-slide-btn{min-width:44px}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-container,.article-container{grid-template-columns:1fr}.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-sidebar{border-top:1px solid var(--line);padding-top:15px}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-ads__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.wrap{width:min(calc(100% - 30px),var(--content))}.utility-tagline{display:none}.masthead{min-height:86px;gap:12px}.custom-logo,.ks-theme-logo{max-width:215px;max-height:65px}.masthead-search .search-form{min-width:0}.masthead-search{width:min(310px,45vw)}.icon-button{display:flex;align-items:center;justify-content:center}.menu-toggle{min-width:90px}.primary-nav{display:none}.primary-nav.is-open{display:block}.nav-wrap{overflow:visible}.main-menu{min-width:0;display:flex;flex-direction:column;padding-bottom:8px}.main-menu a{white-space:normal;font-size:17px;min-height:48px;border-bottom:1px solid #ffffff3b;line-height:1.45}.main-menu .sub-menu{display:block;position:static;box-shadow:none;background:#0001;padding-left:20px}.main-menu .sub-menu a{color:#fff}.main-menu .sub-menu a:hover{color:#fff}.district-bar-inner{align-items:flex-start;padding-block:10px}.ks-top-grid{grid-template-columns:1fr}.ks-feature-area{grid-template-columns:1fr}.ks-opinion-list{grid-template-columns:1fr;gap:0}.lead-story{min-height:470px}.home-news-featured{gap:16px}.home-news-list{grid-template-columns:1fr}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.utility-links{display:none}.masthead{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:10px;align-items:center}.site-branding{min-width:0}.masthead-actions{display:contents}.masthead-search{grid-column:1/-1;grid-row:2;width:100%}.masthead-search .search-form{max-width:none}.masthead .menu-toggle{position:static;grid-column:2;grid-row:1;min-width:90px;justify-self:end}.custom-logo,.ks-theme-logo{max-width:100%;max-height:70px}.ks-brand-panel{max-width:100%}.home-layout{padding-top:22px}.section-heading h1,.section-heading h2{font-size:22px}.section-heading>span{display:none}.lead-story{min-height:435px}.lead-story__copy{padding:20px}.lead-story h2{font-size:29px}.lead-story p{font-size:13px}.ks-feature-side{grid-template-columns:1fr}.ks-feature-side .news-card--hero-small{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px}.ks-feature-side .news-card__body{padding-top:0}.ks-slide-arrow{width:42px;height:52px;font-size:39px;top:42%}.ks-slide-nav{gap:5px}.ks-slide-btn{min-width:44px;min-height:44px}.ks-slide-controls{align-items:flex-start;flex-wrap:wrap}.ks-slide-nav{width:100%;justify-content:flex-start}.ks-slide-play{padding:0 14px;font-size:15px;white-space:nowrap}.ks-opinion-list{grid-template-columns:1fr}.home-news-featured{grid-template-columns:1fr;gap:22px}.home-news-featured .news-card__image{aspect-ratio:2.1}.news-card--horizontal{grid-template-columns:120px minmax(0,1fr)}.news-card--horizontal h3{font-size:17px;line-height:1.4}.card-grid,.archive-grid{grid-template-columns:1fr;gap:20px}.card-grid h3,.archive-grid h3{font-size:18px}.card-grid .news-card__image,.archive-grid .news-card__image{aspect-ratio:1.8}.legacy-ads__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-ads__media,.legacy-ads__media img{height:115px}.footer-main{grid-template-columns:1fr 1fr;gap:25px}.footer-main>div:first-child,.footer-main>div:last-child{grid-column:span 2}.article-header h1{font-size:33px}.article-content{font-size:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}.legacy-ads__media.is-missing{background:#f4f5f6;border:1px solid #dfe2e5}.legacy-ads__media.is-missing .legacy-ads__missing{display:block;color:#3c424a;font-size:15px;font-weight:700}.legacy-ads__missing{display:none}.ks-opinion-visual{height:100%;width:100%;min-height:150px;display:flex;align-items:center;justify-content:center;gap:6%;padding:18px;background:linear-gradient(130deg,#f8efec,#eaddd8);color:#26272a;overflow:hidden}.ks-opinion-visual__portrait{display:grid;place-items:center;flex:0 0 37%;max-width:170px;aspect-ratio:1;background:#fff;border-radius:50%;overflow:hidden;border:4px solid #fff}.ks-opinion-visual__portrait>img,.ks-opinion-visual__portrait .avatar{width:100%;height:100%;object-fit:cover;border-radius:50%}.ks-opinion-visual__portrait .ks-writer-placeholder{width:100%;height:100%;font-size:48px;border:0;border-radius:50%;color:var(--brand);background:#fff}.ks-opinion-visual__caption{display:flex;flex-direction:column;gap:7px;min-width:0;flex:1}.ks-opinion-visual__caption span{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--brand)}.ks-opinion-visual__caption strong{font-size:clamp(14px,1.8vw,21px);font-weight:900;line-height:1.2;overflow-wrap:anywhere}.article-opinion-visual{margin:22px 0 34px;max-width:760px}.article-opinion-visual>.ks-opinion-visual{height:auto;min-height:230px;justify-content:flex-start;padding:28px}.article-opinion-visual .ks-opinion-visual__portrait{flex-basis:185px;max-width:185px}.article-opinion-visual .ks-opinion-visual__caption strong{font-size:clamp(24px,3vw,36px)}.news-card--horizontal .ks-opinion-visual{padding:9px;gap:7px;min-height:100%}.news-card--horizontal .ks-opinion-visual__portrait{flex-basis:45%;border-width:2px}.news-card--horizontal .ks-opinion-visual__caption strong{font-size:12px}.news-card--horizontal .ks-opinion-visual__caption span{font-size:9px}@media(max-width:520px){.ks-opinion-visual{padding:10px}.ks-opinion-visual__caption strong{font-size:15px}.article-opinion-visual>.ks-opinion-visual{min-height:175px;padding:15px}.article-opinion-visual .ks-opinion-visual__portrait{flex-basis:110px}.article-opinion-visual .ks-opinion-visual__caption strong{font-size:22px}}.footer-about{min-width:0}.footer-about p{margin:0;max-width:34ch;line-height:1.6;font-size:15px}.legacy-ads{padding:28px 0 38px;clear:both}.legacy-ads__item{border:0;padding:0}.legacy-ads__media{height:auto;min-height:130px;aspect-ratio:3/2}.legacy-ads__media a{display:block;width:100%;height:100%}.legacy-ads__media img{width:100%;height:100%;object-fit:contain}.legacy-ads__media .legacy-ads__missing{font-size:14px;padding:16px}.legacy-ads__media.is-missing{min-height:130px}.legacy-ads__item .legacy-ads__label{margin-top:7px}.sponsor-note{white-space:normal}.ks-reading-sidebar{min-width:0;align-self:start}.ks-side-section{margin:0 0 34px}.ks-side-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:2px solid var(--line);padding:0 0 12px;margin:0 0 16px}.ks-side-heading h2{margin:0;font-size:21px;line-height:1.25;font-weight:800;letter-spacing:-.25px}.ks-side-heading h2::before{content:"";display:inline-block;width:4px;height:19px;background:var(--brand);margin-right:9px;vertical-align:-3px}.ks-side-heading>a{color:var(--brand);font-size:14px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.ks-side-opinions{display:grid;gap:14px}.ks-side-opinion{display:grid;grid-template-columns:62px minmax(0,1fr);gap:13px;padding-bottom:15px;border-bottom:1px solid var(--line);align-items:start}.ks-side-opinion__avatar{width:62px;height:62px;overflow:hidden;border-radius:50%;background:var(--surface)}.ks-side-opinion__avatar img,.ks-side-opinion__avatar .avatar{width:100%;height:100%;object-fit:cover;border-radius:50%}.ks-side-opinion__text{min-width:0}.ks-side-opinion__name{font-size:13px;line-height:1.25;color:var(--brand);font-weight:800;display:block;margin-bottom:5px}.ks-side-opinion h3{font-size:16px;line-height:1.35;font-weight:800;margin:0 0 6px;overflow-wrap:anywhere}.ks-side-opinion h3 a:hover,.ks-side-recent a:hover,.ks-side-comment__article:hover{text-decoration:underline;text-underline-offset:3px}.ks-side-date{font-size:12px;color:var(--sub);display:block}.ks-side-recent,.ks-side-comments{list-style:none;margin:0;padding:0}.ks-side-recent li{padding:0 0 13px;margin:0 0 13px;border-bottom:1px solid var(--line)}.ks-side-recent li>a{display:block;font-size:16px;font-weight:700;line-height:1.4;overflow-wrap:anywhere;margin-bottom:5px}.ks-side-comment{padding:0 0 13px;margin:0 0 13px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start;gap:3px}.ks-side-comment__person{font-size:14px;font-weight:800;line-height:1.35}.ks-side-comment__label{font-size:12px;color:var(--sub)}.ks-side-comment__article{font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:#9da2aa;text-underline-offset:3px}.ks-side-comment__goto{display:inline-flex;align-items:center;gap:4px;color:var(--brand);font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px;min-height:28px}.ks-side-comment__goto:hover{color:var(--ink)}.ks-side-tags{display:flex;flex-wrap:wrap;gap:9px}.ks-side-tags a{display:inline-flex;padding:8px 11px;border:1px solid #d9dde2;background:#f7f8f9;font-size:14px;line-height:1.35;font-weight:600;overflow-wrap:anywhere}.ks-side-tags a:hover{border-color:var(--brand);color:var(--brand);background:#fff}@media(max-width:1000px){.ks-reading-sidebar{border-top:1px solid var(--line);padding-top:28px}.ks-side-opinions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.ks-side-opinions{grid-template-columns:1fr}.ks-side-heading h2{font-size:20px}}.ks-sponsors{display:block;width:100%;margin:0;background:#fff;border-top:1px solid var(--line)}.ks-sponsors .listeler{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:min(calc(100% - 48px),var(--content));margin:26px auto 28px;align-items:center}.ks-sponsors .ks-sponsor{margin:0;min-width:0}.ks-sponsors .ks-sponsor>a{display:block}.ks-sponsors .ks-sponsor img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.ks-sponsors .ks-sponsor__fallback{display:none;align-items:center;justify-content:center;min-height:120px;aspect-ratio:3/2;padding:18px;border:1px solid var(--line);font-size:16px;font-weight:700;text-align:center;color:var(--ink);background:var(--surface)}.ks-sponsors .ks-sponsor--missing img{display:none}.ks-sponsors .ks-sponsor--missing .ks-sponsor__fallback{display:flex}@media(max-width:900px){.ks-sponsors .listeler{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:540px){.ks-sponsors .listeler{width:calc(100% - 30px);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.article-content .gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;max-width:100%;align-items:start}.article-content .gallery .gallery-item{float:none!important;display:block!important;width:auto!important;min-width:0;max-width:none!important;margin:0!important;padding:0!important;text-align:center}.article-content .gallery .gallery-icon{margin:0}.article-content .gallery .gallery-icon a{display:block}.article-content .gallery .gallery-icon img{width:100%;height:auto;display:block;max-width:100%;border:0!important;object-fit:contain}.article-content .gallery .gallery-caption{font-size:13px;line-height:1.45;color:var(--sub);margin:8px 0 0}.article-content .gallery.gallery-columns-1{grid-template-columns:1fr}.article-content .gallery.gallery-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.article-content .gallery.gallery-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.article-content .gallery.gallery-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.article-content .gallery.gallery-columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.article-content .gallery.gallery-columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}.article-content .gallery.gallery-columns-7{grid-template-columns:repeat(7,minmax(0,1fr))}.article-content .gallery.gallery-columns-8{grid-template-columns:repeat(8,minmax(0,1fr))}.article-content .gallery.gallery-columns-9{grid-template-columns:repeat(9,minmax(0,1fr))}.article-content .wp-block-gallery,.article-content .wp-block-gallery.has-nested-images,.article-content .wp-block-gallery .blocks-gallery-grid{display:flex;flex-wrap:wrap;gap:12px;width:100%;max-width:100%;align-items:start;list-style:none;margin:24px 0;padding:0}.article-content .wp-block-gallery .blocks-gallery-grid{margin:0}.article-content .wp-block-gallery .wp-block-image,.article-content .wp-block-gallery .blocks-gallery-item{display:flex;flex-direction:column;flex:1 1 calc(33.333% - 12px);min-width:0;max-width:100%;margin:0!important;list-style:none}.article-content .wp-block-gallery .wp-block-image>a{display:block}.article-content .wp-block-gallery .wp-block-image img,.article-content .wp-block-gallery .blocks-gallery-item img{display:block;width:100%;height:auto;object-fit:contain}.article-content .wp-block-gallery figcaption{font-size:13px;line-height:1.45;color:var(--sub);margin-top:7px}.article-content .wp-block-gallery .blocks-gallery-caption{flex-basis:100%}.article-content .wp-block-gallery.columns-1 .wp-block-image,.article-content .wp-block-gallery.columns-1 .blocks-gallery-item{flex-basis:100%}.article-content .wp-block-gallery.columns-2 .wp-block-image,.article-content .wp-block-gallery.columns-2 .blocks-gallery-item{flex-basis:calc(50% - 12px)}.article-content .wp-block-gallery.columns-4 .wp-block-image,.article-content .wp-block-gallery.columns-4 .blocks-gallery-item{flex-basis:calc(25% - 12px)}.article-content .wp-block-gallery.columns-5 .wp-block-image,.article-content .wp-block-gallery.columns-5 .blocks-gallery-item{flex-basis:calc(20% - 12px)}.article-content .wp-block-gallery.columns-6 .wp-block-image,.article-content .wp-block-gallery.columns-6 .blocks-gallery-item{flex-basis:calc(16.666% - 12px)}@media(max-width:760px){.article-content .gallery.gallery-columns-4,.article-content .gallery.gallery-columns-5,.article-content .gallery.gallery-columns-6,.article-content .gallery.gallery-columns-7,.article-content .gallery.gallery-columns-8,.article-content .gallery.gallery-columns-9{grid-template-columns:repeat(3,minmax(0,1fr))}.article-content .wp-block-gallery.columns-4 .wp-block-image,.article-content .wp-block-gallery.columns-5 .wp-block-image,.article-content .wp-block-gallery.columns-6 .wp-block-image,.article-content .wp-block-gallery.columns-4 .blocks-gallery-item,.article-content .wp-block-gallery.columns-5 .blocks-gallery-item,.article-content .wp-block-gallery.columns-6 .blocks-gallery-item{flex-basis:calc(33.333% - 12px)}}@media(max-width:540px){.article-content .gallery:not(.gallery-columns-1){grid-template-columns:repeat(2,minmax(0,1fr))}.article-content .wp-block-gallery:not(.columns-1) .wp-block-image,.article-content .wp-block-gallery:not(.columns-1) .blocks-gallery-item{flex-basis:calc(50% - 12px)}}.ks-article-writer{display:inline-flex;align-items:center;gap:12px;min-width:0}.ks-article-writer__avatar{display:block;flex:0 0 auto}.ks-article-writer__avatar img,.ks-article-writer__avatar .ks-writer-placeholder{width:42px;height:42px;border-radius:50%;object-fit:cover}.article-byline--opinion .ks-article-writer__avatar img,.article-byline--opinion .ks-article-writer__avatar .ks-writer-placeholder{width:72px;height:72px}.ks-article-writer__details{display:flex;flex-direction:column;gap:3px;min-width:0}.ks-article-writer__label{font-size:12px;font-weight:800;color:var(--brand);text-transform:uppercase;letter-spacing:.025em}.ks-article-writer__name{font-size:17px;font-weight:800;line-height:1.3;text-decoration:underline;text-decoration-color:#fff0;text-underline-offset:3px}.ks-article-writer__name:hover,.ks-article-writer__name:focus-visible{text-decoration-color:currentColor}.article-byline--opinion{gap:18px 25px;padding:18px 0;margin:18px 0 24px;align-items:center}.article-byline--opinion .ks-article-writer__name{font-size:20px}.ks-article-date{font-size:13px;line-height:1.4}.ks-reading-tools{display:flex;flex-wrap:wrap;align-items:center;gap:9px;max-width:760px;margin:8px 0 24px;padding:11px 0;border-bottom:1px solid var(--line)}.ks-reading-tools__label{font-weight:700;font-size:14px;margin-right:6px}.ks-reading-tools button{border:1px solid #bfc4ca;color:var(--ink);background:#fff;border-radius:2px;font-size:15px;font-weight:800;min-width:44px;min-height:44px;padding:8px 13px}.ks-reading-tools button:hover,.ks-reading-tools button:focus-visible{border-color:var(--brand);color:var(--brand)}.ks-reading-tools button:disabled{opacity:.45;cursor:not-allowed}.ks-reading-tools .ks-print-button{margin-left:auto}.article-content{font-size:var(--ks-article-font,19px);line-height:1.78;letter-spacing:.003em}.article-content figcaption,.article-content .gallery-caption,.article-content .wp-block-gallery figcaption{font-size:14px}@media(max-width:540px){.article-byline--opinion .ks-article-writer__avatar img,.article-byline--opinion .ks-article-writer__avatar .ks-writer-placeholder{width:64px;height:64px}.ks-reading-tools .ks-print-button{margin-left:0}}@media print{@page{margin:15mm}body{background:#fff!important;color:#000!important;font-size:12pt}.site-header,.site-footer,.ks-sponsors,.legacy-ads,.article-share,.ks-reading-tools,.page-sidebar,.ks-reading-sidebar,.related-news,.comments-area,.ad-slot,.skip-link,.breadcrumbs,#wpadminbar{display:none!important}.wrap,.article-container,.site-main,.article,.article-header,.article-content{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-shadow:none!important}.article-container{grid-template-columns:1fr!important}.article-header h1{font-size:23pt;line-height:1.18;color:#000}.article-content{font-size:12pt!important;line-height:1.5!important;color:#000}.article-content a{color:#000;text-decoration:underline}.article-content img,.article-hero img{max-width:100%!important;height:auto!important;break-inside:avoid;page-break-inside:avoid}.article-content h2,.article-content h3{break-after:avoid;page-break-after:avoid}.article-content .gallery,.article-content .wp-block-gallery{break-inside:avoid;page-break-inside:avoid}}.comments-area{max-width:790px;margin:45px 0 0;border-top:3px solid var(--ink);padding-top:26px}.ks-comments-heading h2{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.ks-comments-count{font-size:15px;line-height:1;min-width:30px;min-height:30px;display:inline-grid;place-items:center;border-radius:50%;background:var(--surface);color:var(--ink)}.ks-comment-list,.ks-comment-list .children{list-style:none;margin:0;padding:0}.ks-comment-list>.comment,.ks-comment-list>.pingback,.ks-comment-list>.trackback{border-bottom:1px solid var(--line);margin:0;padding:0}.ks-comment-list .children{margin-left:32px;border-left:2px solid var(--line);padding-left:18px}.ks-comment-list .children .ks-comment-card{border-top:1px solid var(--line)}.ks-comment-body{padding:23px 0}.ks-comment-head{display:flex;align-items:center;gap:12px;margin-bottom:13px}.ks-comment-initial{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border-radius:50%;background:#f2e8e6;color:var(--brand);font-weight:800;font-size:20px}.ks-comment-identity{display:flex;flex-direction:column;gap:3px;min-width:0}.ks-comment-identity strong{font-size:16px;line-height:1.3;overflow-wrap:anywhere}.ks-comment-date{font-size:13px;color:var(--sub);text-decoration:underline;text-decoration-color:#fff0;text-underline-offset:3px}.ks-comment-date:hover{text-decoration-color:currentColor}.ks-comment-text{font-size:16px;line-height:1.65;overflow-wrap:anywhere}.ks-comment-text p{margin:0 0 12px}.ks-comment-text p:last-child{margin-bottom:0}.ks-comment-actions{margin-top:13px}.ks-comment-actions a{display:inline-flex;align-items:center;min-height:42px;padding:8px 13px;border:1px solid #b8bec5;font-size:14px;font-weight:800;text-decoration:none}.ks-comment-actions a:hover{border-color:var(--brand);color:var(--brand)}.ks-comment-moderation{font-size:14px;color:#855d17;background:#fff4d7;padding:9px 12px}.ks-comments-empty,.ks-comments-closed{font-size:15px;color:var(--sub);margin:18px 0 28px}.comment-respond{max-width:790px;background:#f7f8fa;border:1px solid var(--line);padding:26px;margin:32px 0}.comment-reply-title{font-size:23px;line-height:1.3;margin:0 0 16px}.comment-note{font-size:14px;color:var(--sub);margin:0 0 18px}.comment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.comment-form .comment-form-comment,.comment-form .comment-notes,.comment-form .comment-form-cookies-consent,.comment-form .form-submit,.comment-form .logged-in-as{grid-column:1/-1}.comment-form .comment-form-comment{order:0}.comment-form .comment-form-author{order:1}.comment-form .comment-form-email{order:2}.comment-form .comment-form-cookies-consent{order:3}.comment-form .form-submit{order:4}.comment-form p{margin:0}.comment-form label{display:block;font-size:15px;font-weight:750;margin-bottom:7px}.comment-form input:not([type=checkbox]):not([type=submit]),.comment-form textarea{width:100%;background:#fff;border:1px solid #aeb6be;border-radius:2px;padding:12px 13px;font-size:16px;line-height:1.5;color:var(--ink)}.comment-form input:not([type=checkbox]):not([type=submit]){min-height:46px}.comment-form textarea{min-height:144px;resize:vertical}.comment-form small{display:block;font-size:12px;color:var(--sub);margin-top:6px}.comment-form-cookies-consent label{display:inline;font-size:13px;font-weight:400;margin-left:7px}.comment-form input[type=submit]{min-height:46px;border:0;background:var(--brand);color:#fff;font-weight:800;padding:11px 24px}.comment-form input[type=submit]:hover{background:var(--ink)}.comment-navigation,.comments-pagination{margin:22px 0}.comments-pagination .nav-links{display:flex;flex-wrap:wrap;gap:8px}.ks-side-comment{gap:3px}.ks-side-comment__article{font-size:14px;line-height:1.4}.ks-side-comment__goto{font-size:13px}@media(max-width:620px){.comment-form{grid-template-columns:1fr}.comment-form .comment-form-comment,.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-cookies-consent,.comment-form .form-submit{grid-column:1}.ks-comment-list .children{margin-left:14px;padding-left:12px}.comment-respond{padding:18px}.ks-comment-body{padding:19px 0}}.ks-footer-social a{display:inline-block;font-size:15px;color:#fff;text-decoration:underline;text-underline-offset:3px}.ks-footer-social a:hover{color:#fff}.footer-about strong{color:#fff;font-size:16px}.ks-facebook-link{font-weight:800}.article-container>.article{min-width:0}.article-header{max-width:810px}.article-header h1{max-width:25ch;text-wrap:pretty}.article-deck{max-width:72ch}.article-content{max-width:760px}.article-content p,.article-content li{overflow-wrap:break-word}.article-content ul,.article-content ol{padding-left:1.55em;margin:0 0 1.3em}.article-content li+li{margin-top:.3em}.article-content h2,.article-content h3{line-height:1.25;margin:1.45em 0 .6em}.related-news{max-width:100%;border-top:1px solid var(--line);padding-top:20px}.related-news .news-card__image{aspect-ratio:1.55}@media(max-width:700px){.article-header h1{max-width:none}.article-deck{font-size:19px}.article-content{line-height:1.7}.related-news .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.related-news .card-grid{grid-template-columns:1fr}.article-container{gap:28px}.article-content ul,.article-content ol{padding-left:1.3em}}.ks-lightbox[hidden]{display:none!important}.ks-lightbox{position:fixed;inset:0;z-index:100010;background:rgb(12 15 19 / .95);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:65px 70px 35px}.ks-lightbox__image{display:block;max-width:100%;max-height:calc(100vh - 155px);width:auto;height:auto;object-fit:contain}.ks-lightbox__caption{font-size:15px;text-align:center;line-height:1.45;margin:12px 0 0;max-width:80ch;color:#eee}.ks-lightbox__count{font-size:14px;margin-top:8px;color:#eee}.ks-lightbox__close,.ks-lightbox__prev,.ks-lightbox__next{position:absolute;display:grid;place-items:center;min-width:48px;min-height:48px;border:1px solid #ffffff70;background:#24282d;color:#fff;font-size:24px;line-height:1}.ks-lightbox__close{right:18px;top:14px}.ks-lightbox__prev{left:12px;top:50%;transform:translateY(-50%)}.ks-lightbox__next{right:12px;top:50%;transform:translateY(-50%)}.ks-lightbox button:focus-visible{outline:3px solid #fff;outline-offset:3px}body.ks-lightbox-open{overflow:hidden}.ks-comment-card:target{background:#fff8f4;outline:2px solid var(--brand);outline-offset:-2px;scroll-margin-top:22px}.ks-side-comment__goto:focus-visible,.ks-side-comment__article:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media(max-width:640px){.ks-lightbox{padding:70px 12px 70px}.ks-lightbox__image{max-height:calc(100vh - 230px)}.ks-lightbox__prev,.ks-lightbox__next{top:auto;bottom:12px;transform:none}.ks-lightbox__prev{left:calc(50% - 65px)}.ks-lightbox__next{right:calc(50% - 65px)}.ks-lightbox__close{right:12px;top:12px}}.archive-header h1{overflow-wrap:anywhere;text-wrap:pretty}.archive-query{margin:10px 0 0;color:var(--sub);font-size:16px;line-height:1.45;overflow-wrap:anywhere}.archive-query strong{color:var(--ink);font-weight:700}.ks-archive-opinion{display:flex;flex-direction:column;min-width:0;border-top:2px solid var(--line);padding-top:16px}.ks-archive-opinion__identity{display:flex;gap:11px;align-items:center;min-height:66px}.ks-archive-opinion__avatar{width:58px;height:58px;flex:0 0 58px;overflow:hidden;border-radius:50%;background:var(--surface)}.ks-archive-opinion__avatar img,.ks-archive-opinion__avatar .avatar,.ks-archive-opinion__avatar .ks-writer-placeholder{width:100%;height:100%;object-fit:cover;border-radius:50%;border:0}.ks-archive-opinion__author{font-size:13px;font-weight:700;color:var(--sub);line-height:1.3}.ks-archive-opinion .news-card__body{padding-top:12px}.ks-archive-opinion .kicker{font-size:12px}.ks-archive-opinion h3{margin:5px 0 9px}@media screen{html.fancybox-active:not(.fancybox-allowscroll),html.fancybox-active:not(.fancybox-allowscroll) body{touch-action:none;overscroll-behavior:none;-webkit-overflow-scrolling:auto;overflow:hidden;}html.fancybox-active:not(.fancybox-allowscroll) body{margin-right:var(--vertical-scrollbar);margin-bottom:var(--horizontal-scrollbar);}html.fancybox-active:not(.fancybox-allowscroll) body.rtl{margin-right:0;margin-left:var(--vertical-scrollbar);}#fancybox-loading,#fancybox-loading div,#fancybox-overlay,#fancybox-wrap *,#fancybox-wrap *::before,#fancybox-wrap *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#fancybox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:111100;display:none;}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}#fancybox-wrap{position:absolute;top:0;left:0;z-index:111101;display:none;outline:none!important;}#fancybox-outer{position:relative;width:100%;height:100%;box-shadow:0 0 20px #111;-moz-box-shadow:0 0 20px #111;-webkit-box-shadow:0 0 20px #111;background:#fff;}#fancybox-content{position:relative;width:100%;height:100%;overflow:hidden;z-index:111102;border:0 solid #fff;background:#fff;background-clip:padding-box;}#fancybox-content>*{max-width:100%;max-height:100%;-webkit-overflow-scrolling:touch;}#fancybox-error{color:#444;padding:14px;margin:0;}#fancybox-frame,#fancybox-img{width:100%;height:100%;border:none;}#fancybox-img{padding:0;margin:0;line-height:0;vertical-align:top;max-width:none!important;max-height:none!important}#fancybox-frame{display:block;z-index:0}.fancy-ico{position:absolute;width:48px;height:48px;border-radius:50%;}.fancy-ico span{display:block;position:relative;left:12px;top:12px;width:24px;height:24px;border-radius:50%;background:#000;border:2px solid white;box-shadow:0 0 4px #000;transition:transform .25s ease-in-out;}#fancybox-close:hover span,#fancybox-next:hover span,body.rtl #fancybox-prev:hover span{transform:rotate(360deg);}#fancybox-prev:hover span,body.rtl #fancybox-next:hover span{transform:rotate(-360deg);}#fancybox-close{top:-24px;right:-24px;cursor:pointer;z-index:111105;display:none;}#fancybox-close span::after,#fancybox-close span::before{content:'';position:absolute;top:9px;left:4px;width:12px;height:2px;background-color:#fff;}#fancybox-close span::before{transform:rotate(45deg);}#fancybox-close span::after{transform:rotate(-45deg);}#fancybox-prev,#fancybox-next{top:50%;margin-top:-24px;cursor:pointer;z-index:111102;display:none;}#fancybox-next,body.rtl #fancybox-prev{left:auto;right:-24px;}#fancybox-prev,body.rtl #fancybox-next{left:-24px;right:auto;}#fancybox-prev span::after,#fancybox-next span::after{content:'';position:absolute;top:6px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;}#fancybox-prev span::after,body.rtl #fancybox-next span::after{transform:rotate(-135deg);left:7px;}#fancybox-next span::after,body.rtl #fancybox-prev span::after{transform:rotate(45deg);left:initial;right:7px;}#fancybox-title-wrap{z-index:111104;}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background-color:#fff;position:relative;}.fancybox-title-outside{padding-top:10px;color:#fff;font-weight:600;}.fancybox-title-over{position:absolute;width:100%;bottom:0;left:0;color:#fff;text-align:left;}body.rtl .fancybox-title-over{text-align:right}.fancybox-title-over #fancybox-title{padding:10px;background:rgba(0,0,0,.6);display:block;}.fancybox-title-float{text-align:center;}.fancybox-title-float #fancybox-title{display:table;margin:-12px auto;height:24px;padding:0 15px;line-height:20px;font-size:14px;color:#fff;background:#000;border:2px solid #fff;border-radius:12px;box-shadow:0 0 4px #000;position:relative;z-index:111104;}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;background-color:rgba(0,0,0,.9);border-radius:5px;cursor:pointer;overflow:hidden;z-index:111104;display:none;}#fancybox-loading div{transform-origin:20px 20px;animation:fancybox-loading 1.2s linear infinite;}#fancybox-loading div::after{content:'';display:block;position:absolute;top:7px;left:19px;width:2px;height:7px;border-radius:20%;background:#fff;}#fancybox-loading div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s;}#fancybox-loading div:nth-child(2){transform:rotate(30deg);animation-delay:-1s;}#fancybox-loading div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s;}#fancybox-loading div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s;}#fancybox-loading div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s;}#fancybox-loading div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s;}#fancybox-loading div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s;}#fancybox-loading div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s;}#fancybox-loading div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s;}#fancybox-loading div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s;}#fancybox-loading div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s;}#fancybox-loading div:nth-child(12){transform:rotate(330deg);animation-delay:0s;}@keyframes fancybox-loading{0%{opacity:1}100%{opacity:0}}.fancybox-hidden{display:none;}#fancybox-content .fancybox-hidden,#fancybox-tmp .fancybox-hidden{display:revert;}
}