/* GTR site design v1.2.0: unified widths, top spacing, author profile and verified CSS retirement. */
body.gtr-design-v1 {
  --gtr-wide:1180px; --gtr-read:750px; --gtr-gutter:24px;
  --gtr-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  --gtr-ink:#0f172a; --gtr-copy:#334155; --gtr-muted:#526176;
  --gtr-line:#dbe2eb; --gtr-blue:#1d4ed8; --gtr-paper:#fff; --gtr-bg:#f6f8fb;
  --gtr-shadow:0 8px 24px rgba(15,23,42,.055);
  font-family:var(--gtr-font)!important; background:var(--gtr-bg)!important;
  color:var(--gtr-copy); overflow-x:visible!important;
}
html:has(body.gtr-design-v1){overflow-x:visible!important}
body.gtr-design-v1 :is(h1,h2,h3,h4,h5,h6,input,select,button){font-family:var(--gtr-font)!important}
body.gtr-design-v1 :is(h1,h2,h3,h4,h5,h6,p,li,a,figcaption){overflow-wrap:anywhere}
body.gtr-design-v1 :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--gtr-blue)!important;outline-offset:3px!important}
body.gtr-design-v1 :is(button,input,select){scroll-margin-block:90px 24px}
body.gtr-design-v1 #header [data-row="middle"] .ct-container{width:calc(100% - 2*var(--gtr-gutter))!important;max-width:var(--gtr-wide)!important;padding-inline:0!important}
body.gtr-design-v1 #header .ct-menu-link{font-size:.8125rem!important;min-height:44px}
body.gtr-design-v1 :is(#header,#offcanvas,#search-modal) button{min-width:44px;min-height:44px}
body.gtr-design-v1 #offcanvas .ct-menu-link{font-size:1rem!important;min-height:48px}
body.gtr-design-v1 #footer .menu a{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem!important}
body.gtr-design-v1 #main>.ct-container-full{padding-block:24px 48px!important}
body.gtr-design-v1:is(.archive,.search,.error404) #main>.ct-container{width:calc(100% - 2*var(--gtr-gutter))!important;max-width:var(--gtr-wide)!important;padding-block:24px 48px!important}

/* Shared typography for page introductions. */
body.gtr-design-v1 #main .hero-section .page-title,
body.gtr-design-v1 #main :is(.gtr-cal-title,.gtr-pct-title-main){font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem)!important;line-height:1.16!important;font-weight:800!important;letter-spacing:-.025em!important;margin:0!important}
body.gtr-design-v1 #main .hero-section .page-description{font-size:1.0625rem!important;line-height:1.65!important}
body.gtr-design-v1 #main .hero-section .page-description p{font-size:inherit!important;line-height:inherit!important}

/* Text pages and articles share one reading column. */
body.gtr-design-v1.single-post #main article.post{width:100%!important;max-width:none!important;margin:0 auto!important}
body.gtr-design-v1.single-post #main :is(.hero-section,.entry-content,figure.ct-featured-image),
body.gtr-design-v1.page:not(.home):not(.page-id-1382):not(.page-id-2411) #main :is(.hero-section,.entry-content){width:calc(100% - 2*var(--gtr-gutter))!important;max-width:var(--gtr-read)!important;margin-inline:auto!important;box-sizing:border-box}
body.gtr-design-v1.single-post #main .hero-section,
body.gtr-design-v1.page:not(.home):not(.page-id-1382):not(.page-id-2411) #main .hero-section{--container-padding:0; padding:0!important;margin-block:0 24px!important}
body.gtr-design-v1.single-post #main .hero-section .entry-header,
body.gtr-design-v1.page:not(.home):not(.page-id-1382):not(.page-id-2411) #main .hero-section .entry-header{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
body.gtr-design-v1.single-post #main .hero-section .page-title,
body.gtr-design-v1.page:not(.home):not(.page-id-1382):not(.page-id-2411) #main .hero-section .page-title{color:var(--gtr-ink)!important}
body.gtr-design-v1.single-post #main .hero-section .page-description{display:block!important;margin:16px 0 0!important;color:var(--gtr-muted)!important}
body.gtr-design-v1.single-post #main .hero-section .entry-meta{margin-top:16px!important;font-size:.875rem!important;line-height:1.55!important;gap:8px 12px!important}
body.gtr-design-v1.single-post #main .hero-section .entry-meta :is(li,a,span,time){font-size:inherit!important;line-height:inherit!important}
body.gtr-design-v1.single-post #main figure.ct-featured-image{margin-block:0 28px!important;border-radius:16px!important;box-shadow:var(--gtr-shadow)!important}
body.gtr-design-v1.single-post #main figure.ct-featured-image figcaption{font-size:.8125rem!important;line-height:1.5!important;padding:8px 12px!important;color:var(--gtr-muted)!important}
body.gtr-design-v1.single-post #main .entry-content,
body.gtr-design-v1.page:not(.home):not(.page-id-1382):not(.page-id-2411) #main .entry-content{font-size:1.1875rem!important;line-height:1.7!important;color:var(--gtr-copy)!important}
body.gtr-design-v1.single-post #main .entry-content :is(p,li),
body.gtr-design-v1.page:not(.home):not(.page-id-1382):not(.page-id-2411) #main .gtr-page-content :is(p,li){font-size:inherit!important;line-height:inherit!important;color:var(--gtr-copy)!important}
body.gtr-design-v1.single-post #main .entry-content p,
body.gtr-design-v1.page:not(.home):not(.page-id-1382):not(.page-id-2411) #main .gtr-page-content p{margin-block:0 1.1em!important}
body.gtr-design-v1.single-post #main .entry-content h2,
body.gtr-design-v1.page:not(.home):not(.page-id-1382):not(.page-id-2411) #main .gtr-page-content h2{font-size:clamp(1.5rem,1.25rem + .75vw,1.875rem)!important;line-height:1.25!important;letter-spacing:-.02em!important;margin:32px 0 14px!important;color:var(--gtr-ink)!important}
body.gtr-design-v1.single-post #main .entry-content h3,
body.gtr-design-v1.page:not(.home):not(.page-id-1382):not(.page-id-2411) #main .gtr-page-content h3{font-size:1.375rem!important;line-height:1.35!important;margin:24px 0 12px!important;color:var(--gtr-ink)!important}
body.gtr-design-v1.page #main .gtr-page-content{max-width:100%!important;margin:0!important;padding:0!important;font-size:inherit!important;line-height:inherit!important}
body.gtr-design-v1.single-post #main .entry-content a,
body.gtr-design-v1 #main .gtr-page-content a{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px;color:var(--gtr-blue)!important}
body.gtr-design-v1.single-post #main .entry-content .gtr-source-note{font-size:.875rem!important;line-height:1.6!important;color:var(--gtr-muted)!important}
body.gtr-design-v1.single-post #main .entry-content .gtr-update-label{font-size:.8125rem!important;line-height:1.5!important}
body.gtr-design-v1.single-post #main .entry-content .gtr-update-divider{font-size:.8125rem!important;line-height:1.5!important;flex-wrap:wrap;white-space:normal}
body.gtr-design-v1.single-post #main .entry-content .gtr-update-divider span{max-width:100%;flex:0 1 auto}
body.gtr-design-v1.single-post #main .entry-content :is(pre,.wp-block-table){max-width:100%;overflow-x:auto}
body.gtr-design-v1.single-post #main .entry-content table:not(.gtr-responsive-data-table){display:block;max-width:100%;overflow-x:auto;font-size:1rem;line-height:1.5}

/* Archive cards and introductions use the same visual vocabulary. */
body.gtr-design-v1:is(.category,.tag,.search,.date) #main .hero-section{position:relative;width:100%!important;max-width:var(--gtr-wide)!important;margin:0 0 24px!important;padding:0!important;border:1px solid rgba(255,255,255,.07);border-radius:16px!important;overflow:hidden;box-shadow:var(--gtr-shadow)!important}
body.gtr-design-v1:is(.category,.tag,.search,.date) #main .hero-section .entry-header{width:100%!important;max-width:none!important;padding:28px 32px!important;box-sizing:border-box;margin:0!important;background:linear-gradient(130deg,#0f172a,#1c304c)!important;border-radius:16px}
body.gtr-design-v1:is(.category,.tag,.search,.date) #main .hero-section .page-title{color:#fff!important}
body.gtr-design-v1:is(.category,.tag,.search,.date) #main .hero-section :is(.archive-description,.page-description){color:#d6e0ef!important;max-width:80ch!important;margin:14px 0 0!important;font-size:1.0625rem!important;line-height:1.65!important}
body.gtr-design-v1:is(.category,.tag,.search,.date) #main .hero-section .page-title::before{color:#a9ccff!important;font-size:.75rem!important;line-height:1.5!important}
body.gtr-design-v1 #main .entries[data-layout="grid"]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}
body.gtr-design-v1 #main article.entry-card{border-radius:16px!important;box-shadow:var(--gtr-shadow)!important;min-width:0}
body.gtr-design-v1 #main article.entry-card .entry-title{font-size:1.375rem!important;line-height:1.3!important}
body.gtr-design-v1 #main article.entry-card .entry-excerpt{font-size:1rem!important;line-height:1.6!important;color:var(--gtr-muted)!important}
body.gtr-design-v1 #main article.entry-card .entry-meta{font-size:.8125rem!important;line-height:1.5!important}
body.gtr-design-v1 #main article.entry-card .entry-meta a{font-size:.8125rem!important;color:var(--gtr-blue)!important}
body.gtr-design-v1 #main .ct-pagination a{min-width:44px;min-height:44px;font-size:1rem}
/* Author biographies use the same reading width and top offset. */
body.gtr-design-v1.author #main>.hero-section{width:calc(100% - 2*var(--gtr-gutter))!important;max-width:var(--gtr-read)!important;margin:24px auto 48px!important;padding:0!important;background:transparent!important;--container-padding:0;box-sizing:border-box}
body.gtr-design-v1.author #main>.hero-section .entry-header{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;box-sizing:border-box}
body.gtr-design-v1.author #main>.hero-section .page-description{max-width:100%!important;margin:16px 0 0!important;font-size:1.125rem!important;line-height:1.7!important;color:var(--gtr-copy)!important;text-align:left}
body.gtr-design-v1.author #main .author-box-socials a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}

/* Homepage content order remains native; presentation uses common scales. */
body.gtr-design-v1.home #main>.ct-container-full{padding-top:0!important}
body.gtr-design-v1.home #main .gtr-homepage{width:calc(100% - 2*var(--gtr-gutter))!important;max-width:var(--gtr-wide)!important;margin:24px auto 0!important}
body.gtr-design-v1.home #main :is(.gtr-section-title,.gtr-radar-head h2,.gtr-recently-updated h2,.gtr-topic-browser h2){font-size:1.75rem!important;line-height:1.25!important;font-weight:800!important;color:var(--gtr-ink)!important}
body.gtr-design-v1.home #main .gtr-top-native-title{font-size:2rem!important;line-height:1.2!important;margin-top:0!important}
body.gtr-design-v1.home #main .gtr-top-native-side-content .wp-block-post-title{font-size:1.125rem!important;line-height:1.3!important}
body.gtr-design-v1.home #main .gtr-top-native-side-content .wp-block-post-excerpt{font-size:.9375rem!important;line-height:1.55!important}
body.gtr-design-v1.home #main .gtr-top-native-side-content .wp-block-post-excerpt__excerpt{display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important}
body.gtr-design-v1.home #main :is(.gtr-radar-sub,.gtr-recently-updated-date,.gtr-recently-updated-meta){font-size:.8125rem!important;line-height:1.5!important}
body.gtr-design-v1.home #main :is(.gtr-more-stories-link,.gtr-radar-coverage){min-height:44px;display:inline-flex;align-items:center}

/* Tools keep their existing JavaScript and visibility contract. */
body.gtr-design-v1 #main :is(.gtr-cal-v6,.gtr-pct){width:calc(100% - 2*var(--gtr-gutter))!important;max-width:var(--gtr-wide)!important;margin:0 auto 24px!important;border:0!important;box-shadow:none!important;overflow:visible!important;background:transparent!important;font-family:var(--gtr-font)!important;--gtr-ui-blue:var(--gtr-blue);--gtr-ui-muted:var(--gtr-muted)}
body.gtr-design-v1 #main :is(.gtr-cal-hero,.gtr-pct-hero){padding:0 0 20px!important;background:transparent!important}
body.gtr-design-v1 #main :is(.gtr-cal-hero,.gtr-pct-hero)>:is(.gtr-cal-inner,.gtr-pct-inner){width:100%!important;max-width:none!important;box-sizing:border-box;padding:28px 32px!important;border-radius:16px!important;background:linear-gradient(130deg,#0f172a,#1c304c)!important}
body.gtr-design-v1 #main :is(.gtr-cal-panel,.gtr-pct-panel){padding:0!important}
body.gtr-design-v1 #main :is(.gtr-cal-main,.gtr-pct-main)>:is(.gtr-cal-inner,.gtr-pct-inner){width:100%!important;max-width:none!important;padding:0!important;box-sizing:border-box}
body.gtr-design-v1 #main :is(.gtr-cal-lead,.gtr-pct-lead){font-size:1.0625rem!important;line-height:1.65!important;max-width:80ch!important}
body.gtr-design-v1 #main :is(.gtr-cal-freshness,.gtr-pct-freshness){font-size:.8125rem!important;line-height:1.5!important}
body.gtr-design-v1 #main :is(.gtr-cal-field,.gtr-pct-field) :is(input,select){font-size:1rem!important;min-height:44px!important}
body.gtr-design-v1 #main :is(.gtr-cal-reset,.gtr-pct-reset,.gtr-cal-chip,.gtr-cal-expandall,.gtr-pct-expandall,.gtr-pct-v3-summary-button){font-size:.875rem!important;line-height:1.5!important;min-height:44px!important}
body.gtr-design-v1 #main :is(.gtr-cal-toolbar,.gtr-pct-toolbar) h2{font-size:1.75rem!important;line-height:1.25!important}
body.gtr-design-v1 #main :is(.gtr-cal-resultcopy,.gtr-pct-resultcopy,.gtr-cal-legend,.gtr-pct-legend){font-size:.875rem!important;line-height:1.55!important}
body.gtr-design-v1 #main :is(.gtr-event,.gtr-pct-game,.gtr-later-event){min-width:0}
body.gtr-design-v1 #main .gtr-event>div{min-width:0}
body.gtr-design-v1 #main :is(.gtr-badges,.gtr-event-meta){min-width:0;flex-wrap:wrap!important}
body.gtr-design-v1 #main .gtr-badge{white-space:normal!important;max-width:100%;min-width:0;overflow-wrap:anywhere;line-height:1.4;box-sizing:border-box}
body.gtr-design-v1 #main :is(.gtr-event-summary,.gtr-pct-platform-note,.gtr-pct-requirements-note,.gtr-pct-launch-requirements){font-size:1rem!important;line-height:1.6!important}
body.gtr-design-v1 #main .gtr-cal-gridwrap{overflow-x:auto!important}
body.gtr-design-v1 #main .gtr-pct-game:is([style*="display: none"],[style*="display:none"]){display:none!important}

@media(max-width:1024px){
 body.gtr-design-v1 #main .entries[data-layout="grid"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:760px){
 body.gtr-design-v1.author #main>.hero-section{margin-block:20px 32px!important}
 body.gtr-design-v1{--gtr-gutter:16px}
 body.gtr-design-v1 #main>.ct-container-full,
 body.gtr-design-v1:is(.archive,.search,.error404) #main>.ct-container{padding-block:20px 32px!important}
 body.gtr-design-v1 #main .hero-section .page-title,
 body.gtr-design-v1 #main :is(.gtr-cal-title,.gtr-pct-title-main){font-size:2rem!important;line-height:1.18!important}
 body.gtr-design-v1.single-post #main .entry-content,
 body.gtr-design-v1.page:not(.home):not(.page-id-1382):not(.page-id-2411) #main .entry-content{font-size:1.125rem!important;line-height:1.7!important}
 body.gtr-design-v1 #main :is(.gtr-cal-hero,.gtr-pct-hero)>:is(.gtr-cal-inner,.gtr-pct-inner),
 body.gtr-design-v1:is(.category,.tag,.search,.date) #main .hero-section .entry-header{padding:24px 20px!important}
 body.gtr-design-v1 #main :is(.gtr-cal-freshness,.gtr-pct-freshness){display:grid!important;grid-template-columns:minmax(0,1fr)!important}
 body.gtr-design-v1 #main :is(.gtr-cal-filter-summary,.gtr-pct-filter-summary){white-space:normal!important;text-overflow:clip!important;overflow:visible!important}
 body.gtr-design-v1 #main :is(.gtr-cal-filter-toggle-copy,.gtr-pct-filter-toggle-copy){flex-wrap:wrap}
 body.gtr-design-v1 #main :is(.gtr-pct-game-head,.gtr-pct-links){flex-wrap:wrap!important;min-width:0}
 body.gtr-design-v1 #main .gtr-pct-v3-specgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body.gtr-design-v1.home #main .gtr-homepage{margin-top:20px!important}
 body.gtr-design-v1.home #main>.ct-container-full{padding-top:0!important}
 body.gtr-design-v1.home #main .gtr-top-native-title{font-size:1.75rem!important}
 body.gtr-design-v1 #footer .menu{gap:8px 16px!important}
}
@media(max-width:600px){
 body.gtr-design-v1 #main .entries[data-layout="grid"]{grid-template-columns:minmax(0,1fr)!important}
}
@media(max-width:380px){
 body.gtr-design-v1 #main .gtr-pct-v3-specgrid{grid-template-columns:minmax(0,1fr)!important}
 body.gtr-design-v1 #main .hero-section .page-title,
 body.gtr-design-v1 #main :is(.gtr-cal-title,.gtr-pct-title-main){font-size:1.75rem!important}
}
@media(prefers-reduced-motion:reduce){
 body.gtr-design-v1 :is(.entry-card,.gtr-event,.gtr-pct-game,.gtr-topic-card,.gtr-top-native-grid li){transition:none!important;animation:none!important}
}

/* GTR_HOME_VISUAL_REPAIR_V4: native content, all article titles and Radar events retained. */
body.gtr-design-v1.home #main .gtr-homepage .gtr-topic-browser h2{color:#fff!important}
body.gtr-design-v1.home #main .gtr-homepage .gtr-top-native-side-content .wp-block-post-excerpt__excerpt{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2!important;overflow:hidden!important;margin:0!important}
body.gtr-design-v1.home #main .gtr-homepage .gtr-top-native-side-content{padding:14px 16px!important}
body.gtr-design-v1.home #main .gtr-homepage .gtr-top-native-side-image{position:relative;height:auto!important;min-height:135px;aspect-ratio:auto}
body.gtr-design-v1.home #main .gtr-homepage .gtr-top-native-side-image a{position:absolute;inset:0}
body.gtr-design-v1.home #main .gtr-homepage .gtr-top-native-side-image img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover}
body.gtr-design-v1.home #main .gtr-homepage .gtr-top-native-side-query,
body.gtr-design-v1.home #main .gtr-homepage .gtr-top-native-side-template{height:auto!important}
body.gtr-design-v1.home #main .gtr-homepage .gtr-radar-meta span{max-width:100%;white-space:normal;line-height:1.3;overflow-wrap:anywhere}
@media(min-width:981px){
 body.gtr-design-v1.home #main .gtr-homepage .gtr-top-native-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)!important;align-items:stretch}
 body.gtr-design-v1.home #main .gtr-homepage .gtr-top-native-main-query{display:flex;flex-direction:column;min-width:0}
 body.gtr-design-v1.home #main .gtr-homepage .gtr-top-native-main-template{display:flex;flex:1;min-width:0}
 body.gtr-design-v1.home #main .gtr-homepage .gtr-top-native-main-template>.wp-block-post{display:flex;flex-direction:column;width:100%;height:auto!important;min-width:0}
 body.gtr-design-v1.home #main .gtr-homepage .gtr-top-native-main-image{flex:1;aspect-ratio:auto;min-height:260px}
 body.gtr-design-v1.home #main .gtr-homepage .gtr-top-native-main-content{flex:0 0 auto}
 body.gtr-design-v1.home #main .gtr-homepage .gtr-top-native-side-template>.wp-block-post{grid-template-columns:clamp(112px,10vw,136px) minmax(0,1fr)!important}
 body.gtr-design-v1.home #main .gtr-homepage .gtr-radar-shell{grid-template-columns:minmax(0,1fr)!important;gap:14px}
 body.gtr-design-v1.home #main .gtr-homepage .gtr-radar-row{flex-direction:row;align-items:stretch}
 body.gtr-design-v1.home #main .gtr-homepage .gtr-radar-datebox{flex:0 0 148px;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:18px;min-width:0}
 body.gtr-design-v1.home #main .gtr-homepage .gtr-radar-events{flex:1;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch}
 body.gtr-design-v1.home #main .gtr-homepage .gtr-radar-event{padding:16px;min-width:0;border:0!important;border-left:1px solid #e5eaf1!important;border-top:3px solid var(--event)!important}
 body.gtr-design-v1.home #main .gtr-homepage .gtr-radar-event:nth-child(n+4){border-top:1px solid #e5eaf1!important}
 body.gtr-design-v1.home #main .gtr-homepage .gtr-radar-row:first-child .gtr-radar-events{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body.gtr-design-v1.home #main .gtr-homepage .gtr-radar-row:nth-child(2) .gtr-radar-events{grid-template-columns:minmax(0,1fr)!important}
 body.gtr-design-v1.home #main .gtr-homepage .gtr-radar-coverage{margin-top:8px;min-height:32px}
}
@media(min-width:701px) and (max-width:980px){
 body.gtr-design-v1.home #main .gtr-homepage .gtr-top-native-side-image{aspect-ratio:16/10;min-height:0!important}
}
@media(max-width:700px){
 body.gtr-design-v1.home #main .gtr-homepage .gtr-top-native-side-template>.wp-block-post{display:flex!important;flex-direction:column!important}
 body.gtr-design-v1.home #main .gtr-homepage .gtr-top-native-side-image{width:100%;aspect-ratio:16/9;min-height:0!important;flex:0 0 auto}
 body.gtr-design-v1.home #main .gtr-homepage .gtr-top-native-side-content{padding:16px!important}
 body.gtr-design-v1.home #main .gtr-homepage .gtr-radar-head{align-items:flex-start;gap:12px}
 body.gtr-design-v1.home #main .gtr-homepage .gtr-radar-head>a{display:inline-flex;align-items:center;min-height:44px}
}

/* GTR presentation V5: header alignment and progressively enhanced section guides. */
@media (min-width:1000px){
 body.gtr-design-v1 #header [data-device="desktop"] [data-row="middle"] .ct-container{display:flex!important;align-items:center;gap:clamp(16px,2vw,28px)}
 body.gtr-design-v1 #header [data-device="desktop"] [data-row="middle"] [data-column="start"]{flex:0 0 auto}
 body.gtr-design-v1 #header [data-device="desktop"] [data-row="middle"] [data-column="end"]{flex:1 1 auto;min-width:0}
 body.gtr-design-v1 #header [data-device="desktop"] [data-column="end"]>[data-items="primary"]{width:100%;min-width:0;display:flex;align-items:center;gap:12px}
 body.gtr-design-v1 #header [data-device="desktop"] #header-menu-1{flex:1 1 auto;min-width:0;margin-inline:0!important}
 body.gtr-design-v1 #header [data-device="desktop"] #header-menu-1>.menu{width:100%;flex:1 1 auto;justify-content:space-between;gap:clamp(4px,.8vw,12px)}
 body.gtr-design-v1 #header [data-device="desktop"] #header-menu-1>.menu>li>.ct-menu-link{padding-inline:clamp(4px,.7vw,10px)!important;white-space:nowrap}
 body.gtr-design-v1 #header [data-device="desktop"] .ct-header-search{flex:0 0 44px;margin-inline:0!important}
}
body.gtr-design-v1.home #main .gtr-homepage .gtr-more-stories-head{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;margin-block:32px 18px}
body.gtr-design-v1.home #main .gtr-homepage .gtr-more-stories-head>.gtr-section-title{margin:0!important}
body.gtr-design-v1.home #main .gtr-homepage .gtr-more-stories-head>.gtr-more-stories-link{margin:0!important;flex:0 0 auto}
body.gtr-design-v1.home #main .gtr-homepage .gtr-more-stories-head>.gtr-more-stories-link>a{display:inline-flex;align-items:center;min-height:44px;font-size:.8125rem;font-weight:700;text-decoration:none}
body.gtr-design-v1.home #main .gtr-homepage .gtr-radar-intro{max-width:95ch;margin:8px 0 18px;font-size:.9375rem;line-height:1.65;color:var(--gtr-muted)}
body.gtr-design-v1:is(.page-id-1382,.page-id-2411) #main .gtr-info-guide{margin:0 0 14px;border:1px solid var(--gtr-line);border-radius:12px;background:var(--gtr-paper)}
body.gtr-design-v1:is(.page-id-1382,.page-id-2411) #main .gtr-info-guide>summary{display:list-item;list-style-position:inside;min-height:44px;box-sizing:border-box;padding:10px 14px;font-size:.875rem;line-height:1.65;font-weight:650;color:var(--gtr-copy);cursor:pointer}
body.gtr-design-v1:is(.page-id-1382,.page-id-2411) #main .gtr-info-guide>summary::marker{color:var(--gtr-blue)}
body.gtr-design-v1:is(.page-id-1382,.page-id-2411) #main .gtr-info-guide[open]>summary{border-bottom:1px solid var(--gtr-line)}
body.gtr-design-v1:is(.page-id-1382,.page-id-2411) #main .gtr-info-guide>:is(.gtr-cal-legend,.gtr-pct-legend){display:flex!important;flex-wrap:wrap;margin:0!important;padding:14px;gap:10px 20px!important;font-size:.875rem!important;line-height:1.6!important;color:var(--gtr-muted)!important}
body.gtr-design-v1:is(.page-id-1382,.page-id-2411) #main .gtr-info-guide>:is(.gtr-cal-legend,.gtr-pct-legend)>span{display:block;flex:1 1 280px}
body.gtr-design-v1:is(.page-id-1382,.page-id-2411) #main .gtr-info-guide:not([open])>:is(.gtr-cal-legend,.gtr-pct-legend){display:none!important}
body.gtr-design-v1.page-id-1382 #main .gtr-cal-legend{display:flex!important}
body.gtr-design-v1.page-id-2411 #main .gtr-pct-target-note{margin:0 0 12px;font-size:.875rem;line-height:1.55;color:var(--gtr-muted)}
@media(max-width:600px){
 body.gtr-design-v1.home #main .gtr-homepage .gtr-more-stories-head{flex-wrap:wrap;gap:4px 12px}
 body.gtr-design-v1.home #main .gtr-homepage .gtr-more-stories-head>.gtr-more-stories-link{margin-inline-start:auto!important}
}

/* GTR_HOME_CONTAINER_ALIGNMENT_V6: prevent Blocksy from narrowing native homepage sections twice. */
body.gtr-design-v1.home #main .gtr-homepage>:is(.gtr-top-native,.gtr-release-radar,.gtr-more-stories-head,.gtr-post-grid,.gtr-recently-updated,.gtr-topic-browser){
  width:100%!important;
  max-width:100%!important;
  margin-inline:0!important;
  box-sizing:border-box;
}
