html{overflow-x:hidden}body{overflow-x:clip}img,svg,video,iframe{max-width:100%}button,a,input,textarea,select{touch-action:manipulation}@media (max-width:900px){.ca-container{width:min(100% - 32px,720px)!important;max-width:100%!important}.ca-page-main,.site-main{max-width:100%;overflow:visible}.ca-main-layout,.gs-content-layout,.ca-category-grid-layout,.ca-utility-layout{width:100%;min-width:0}.ca-header .ca-brandbar{position:sticky;top:0;z-index:5000}.ca-brandbar-inner{min-height:64px!important;grid-template-columns:44px minmax(0,1fr) 44px!important;gap:8px!important}.ca-logo a{max-width:100%;justify-content:center}.ca-logo-mobile{max-width:138px!important;max-height:44px!important}.ca-header-actions{min-width:44px}.ca-search-trigger--mobile{width:40px!important;height:40px!important;display:inline-flex!important;align-items:center;justify-content:center}.ca-menu-wrap{position:static!important}.ca-menu{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ca-menu .menu>li>a{min-height:52px!important}.ca-menu .sub-menu a{min-height:46px!important}.ca-breaking-inner{width:100%!important;grid-template-columns:auto minmax(0,1fr) 32px!important}.ca-breaking-items{min-width:0;overflow:hidden}.ca-breaking-items a{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-main-layout{grid-template-columns:1fr!important;gap:28px!important}.ca-hero-grid{grid-template-columns:1fr!important}.ca-hero-side{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ca-editorial,.ca-category-pair-grid{grid-template-columns:1fr!important}.ca-latest-grid,.ca-grid-4,.ca-three-grid,.gs-news-grid--4x2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ca-post--row{grid-template-columns:120px minmax(0,1fr)!important}.gs-sidebar,.ca-single-sidebar,.ca-archive-sidebar,.ca-utility-sidebar{position:static!important;top:auto!important}.ca-archive-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ca-archive-sidebar-block{min-width:0}.ca-archive-sidebar-block:last-child{grid-column:1/-1}.ca-category-grid-wrap{padding-inline:16px!important}.ca-category-grid-layout{grid-template-columns:1fr!important;gap:32px!important}.ca-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ca-category-grid-page .ca-archive-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ca-category-grid-page .ca-archive-sidebar-block:last-child{grid-column:1/-1}.ca-utility-layout{grid-template-columns:1fr!important;gap:32px!important}.ca-utility-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ca-utility-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ca-utility-sidebar .ca-archive-sidebar-block:last-child{grid-column:1/-1}.ca-single-main .gs-content-layout{grid-template-columns:1fr!important;gap:32px!important}.ca-single-main .gs-content-main{min-width:0}.ca-single-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ca-single-sidebar-block{min-width:0}.ca-single-sidebar-block:first-child{grid-column:1/-1}.ca-single-main .gs-article-content{max-width:100%;overflow-wrap:anywhere}.ca-single-main .gs-article-content img{height:auto}.ca-single-main .gs-article-content table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ca-single-main .gs-article-content pre{max-width:100%;overflow:auto}.ca-single-main .gs-share{flex-wrap:wrap}.ca-single-main .gs-share-link{min-width:42px;min-height:42px}.ca-single-main .gs-author{min-width:0}.ca-single-main .gs-section--related .gs-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-footer-grid,.ca-footer-grid--2,.ca-footer-grid--3,.ca-footer-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ca-footer-about{grid-column:1/-1!important}}@media (max-width:640px){.ca-container{width:calc(100% - 24px)!important}.ca-brandbar-inner{min-height:60px!important;padding-inline:4px!important}.ca-mobile-toggle,.ca-search-trigger--mobile{width:40px!important;height:40px!important}.ca-logo-mobile{max-width:128px!important;max-height:42px!important}.ca-breaking-inner{grid-template-columns:auto minmax(0,1fr) 30px!important}.ca-breaking strong{padding-inline:8px!important;font-size:8px!important}.ca-breaking-items{padding-inline:8px!important}.ca-breaking-items a{font-size:10px!important}.ca-breaking-pause{width:25px!important;height:25px!important}.ca-hero-side{grid-template-columns:1fr 1fr!important}.ca-latest-grid,.ca-grid-4,.ca-three-grid,.gs-news-grid--4x2{grid-template-columns:1fr 1fr!important}.ca-post--row{grid-template-columns:1fr!important}.ca-post--row .ca-post-thumb{aspect-ratio:16/10}.gs-sidebar,.ca-archive-sidebar,.ca-single-sidebar,.ca-utility-sidebar{grid-template-columns:1fr!important}.ca-archive-sidebar-block:last-child,.ca-single-sidebar-block:first-child,.ca-utility-sidebar .ca-archive-sidebar-block:last-child{grid-column:auto}.ca-category-grid-page{padding-block:22px 48px!important}.ca-category-grid-head{margin-bottom:28px!important}.ca-category-grid-head-row{display:block!important}.ca-category-grid-head h1{font-size:clamp(38px,12vw,50px)!important}.ca-category-grid-intro{font-size:14px!important}.ca-category-grid{grid-template-columns:1fr!important;gap:26px!important}.ca-category-grid-section-head h2{font-size:22px!important}.ca-category-grid .ca-card__title{font-size:19px!important}.ca-utility-page{padding-block:24px 48px!important}.ca-utility-title{font-size:clamp(38px,11vw,48px)!important}.ca-utility-description{font-size:14px!important}.ca-utility-grid{grid-template-columns:1fr!important;gap:26px!important}.ca-utility-form{display:block!important;padding:7px!important}.ca-utility-form input{width:100%!important;height:46px!important}.ca-utility-form button{width:100%!important;margin-top:7px!important}.ca-utility-author{align-items:flex-start!important;padding:18px!important;gap:15px!important}.ca-utility-author-avatar img{width:64px!important;height:64px!important}.ca-utility-author-info .ca-utility-title{font-size:32px!important}.ca-single-main{padding-block:16px 38px!important}.ca-single-main .gs-breadcrumb{font-size:9px!important;white-space:normal!important}.ca-single-main .gs-article-title{font-size:clamp(30px,10vw,42px)!important;line-height:1.04!important}.ca-single-main .gs-article-lead{font-size:16px!important}.ca-single-main .gs-article-content{font-size:16px!important;line-height:1.76!important}.ca-single-main .gs-article-content h2{font-size:25px!important}.ca-single-main .gs-article-content h3{font-size:21px!important}.ca-single-main .gs-section--related .gs-card-grid{grid-template-columns:1fr!important}.ca-single-main .gs-share-label{width:100%}.ca-single-main .gs-author{padding:16px!important}.ca-single-main .gs-author-avatar img{width:56px!important;height:56px!important}.ca-single-main .gs-comments textarea,.ca-single-main .gs-comments input{max-width:100%!important}.ca-footer-grid,.ca-footer-grid--2,.ca-footer-grid--3,.ca-footer-grid--4{grid-template-columns:1fr!important;gap:24px!important}.ca-footer-about{grid-column:auto!important}.ca-footer{padding-top:30px!important}.ca-footer-grid{padding-block:30px!important}}@media (max-width:380px){.ca-container{width:calc(100% - 20px)!important}.ca-brandbar-inner{grid-template-columns:40px minmax(0,1fr) 40px!important;gap:4px!important}.ca-mobile-toggle,.ca-search-trigger--mobile{width:38px!important;height:38px!important}.ca-logo-mobile{max-width:116px!important}.ca-breaking-items a{font-size:9px!important}.ca-hero-side{grid-template-columns:1fr!important}.ca-hero-side .ca-post--hero-side h3{font-size:14px!important}.ca-single-main .gs-share-link{width:40px!important;height:40px!important;min-width:40px!important}.ca-utility-404{padding-inline:12px!important}}@media (prefers-reduced-motion:reduce){.ca-category-grid .ca-card__media img,.ca-utility-card-media img{transition:none!important}}@media (max-width: 900px){.ca-utility-page .ca-utility-title{font-size: clamp(28px, 5vw, 38px) !important;line-height: 1.16 !important;}.ca-utility-page .ca-utility-form button, .ca-utility-page .ca-utility-404-actions a{background: var(--ca-menu, var(--ca-accent, #ed0b87)) !important;color: var(--ca-menu-text, #fff) !important;}}@media (max-width: 640px){.ca-utility-page .ca-utility-title{font-size: clamp(25px, 7vw, 34px) !important;line-height: 1.18 !important;}.ca-utility-page .ca-utility-grid{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 16px 12px !important;}.ca-utility-page .ca-utility-card-title{font-size: 12px !important;line-height: 1.35 !important;}.ca-utility-page .ca-utility-form button, .ca-utility-page .ca-utility-404-actions a{background: var(--ca-menu, var(--ca-accent, #ed0b87)) !important;color: var(--ca-menu-text, #fff) !important;}.ca-utility-page .ca-utility-404-title{font-size: clamp(27px, 7.5vw, 36px) !important;line-height: 1.16 !important;}}