@font-face{font-display:swap;font-family:GTSBricolage;font-style:normal;font-weight:400;src:url("../fonts/Bricolage-Regular.ttf") format("truetype")}
@font-face{font-display:swap;font-family:GTSBricolage;font-style:normal;font-weight:700;src:url("../fonts/Bricolage-Bold.ttf") format("truetype")}
@font-face{font-display:swap;font-family:GTSInstrument;font-style:normal;font-weight:400;src:url("../fonts/InstrumentSerif-Regular.ttf") format("truetype")}
@font-face{font-display:swap;font-family:GTSMono;font-style:normal;font-weight:400;src:url("../fonts/DMMono-Regular.ttf") format("truetype")}

:root{
	--gts-ink:#07161d;
	--gts-ink-2:#15303a;
	--gts-paper:#f4f2eb;
	--gts-white:#fff;
	--gts-lime:#b9ef45;
	--gts-cyan:#32d3c7;
	--gts-coral:#ff6f4e;
	--gts-muted:#667474;
	--gts-line:#cbd1ca;
	--gts-soft:#e9ece5;
	--gts-shell:1264px;
	--gts-sans:GTSBricolage,Arial,sans-serif;
	--gts-serif:GTSInstrument,Georgia,serif;
	--gts-mono:GTSMono,monospace;
}

html{scroll-behavior:smooth}
body.gecktechs-site{background:var(--gts-paper);color:var(--gts-ink);font-family:var(--gts-sans);margin:0;overflow-x:hidden}
.gecktechs-site *{box-sizing:border-box}
.gecktechs-site img{display:block;height:auto;max-width:100%}
.gecktechs-site a{color:inherit;text-decoration:none}
.gecktechs-site button,.gecktechs-site input{font:inherit}
.gts-shell{margin-inline:auto;max-width:var(--gts-shell);width:calc(100% - 96px)}
.gts-kicker{display:block;font:400 11px/1.4 var(--gts-mono);letter-spacing:.12em;text-transform:uppercase}
.gts-tag{align-items:center;background:var(--gts-lime);color:var(--gts-ink);display:inline-flex;font:400 10px/1 var(--gts-mono);gap:8px;letter-spacing:.08em;padding:9px 12px;text-transform:uppercase}
.gts-tag:before{background:var(--gts-ink);border-radius:50%;content:"";height:6px;width:6px}
.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute!important;width:1px}
.gts-skip-link{background:var(--gts-white);color:var(--gts-ink);left:16px;padding:12px 16px;position:fixed;top:-80px;z-index:100000}
.gts-skip-link:focus{top:16px}

/* Header */
.gts-header{background:var(--gts-paper);position:relative;z-index:100}
.gts-utility{background:var(--gts-ink);color:#dce4e2}
.gts-utility .gts-shell{align-items:center;display:flex;font:400 10px/1 var(--gts-mono);height:40px;justify-content:space-between;letter-spacing:.08em;text-transform:uppercase}
.gts-live{align-items:center;display:flex;gap:8px}
.gts-live i{background:var(--gts-lime);border-radius:50%;box-shadow:0 0 0 4px rgba(185,239,69,.12);height:6px;width:6px}
.gts-utility nav{display:flex;gap:24px}
.gts-utility a:hover,.gts-utility a:focus-visible{color:var(--gts-lime)}
.gts-masthead{border-bottom:1px solid var(--gts-ink)}
.gts-masthead-inner{align-items:center;display:grid;gap:32px;grid-template-columns:1fr auto 1fr;height:112px}
.gts-edition{align-items:center;display:flex;font-size:12px;gap:12px}
.gts-edition small{display:block;font:400 9px/1.2 var(--gts-mono);letter-spacing:.1em;text-transform:uppercase}
.gts-edition strong{display:block;margin-top:4px}
.gts-flag{background:linear-gradient(#ff8b39 0 33%,#fff 33% 66%,#118b47 66%);border:1px solid var(--gts-ink);height:20px;position:relative;width:30px}
.gts-flag:after{border:1px solid #254fa0;border-radius:50%;content:"";height:5px;left:11px;position:absolute;top:7px;width:5px}
.gts-logo{align-items:center;display:inline-flex;gap:12px}
.gts-logo-mark{display:block;height:52px;width:52px}
.gts-logo-mark svg{height:100%;width:100%}
.gts-logo-word{font:700 38px/1 var(--gts-sans);letter-spacing:-.04em}
.gts-logo-word span{color:#4f911f}
.gts-logo-light .gts-logo-word{color:var(--gts-white)}
.gts-logo-light .gts-logo-word span{color:var(--gts-lime)}
.gts-header-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end}
.gts-header-actions button{align-items:center;background:transparent;border:1px solid var(--gts-ink);border-radius:50%;color:var(--gts-ink);cursor:pointer;display:flex;font-size:18px;height:44px;justify-content:center;padding:0;width:44px}
.gts-header-actions button:hover,.gts-header-actions button:focus-visible{background:var(--gts-ink);color:var(--gts-lime)}
.gts-join{align-items:center;background:var(--gts-lime);border:1px solid var(--gts-ink);display:flex;font-size:12px;font-weight:700;height:44px;padding-inline:20px}
.gts-join:hover,.gts-join:focus-visible{background:var(--gts-ink);color:var(--gts-lime)}
.gts-primary-nav .gts-shell{align-items:center;display:flex;gap:28px;height:52px;justify-content:center}
.gts-primary-nav a{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
.gts-primary-nav a:hover,.gts-primary-nav a:focus-visible{color:#4f911f}
.gts-search-panel{background:#fbfaf6;border-top:1px solid var(--gts-line);padding:20px 0}
.gts-search-form{align-items:end;display:grid;gap:12px;grid-template-columns:auto 1fr auto}
.gts-search-form label{font:400 11px/1 var(--gts-mono);letter-spacing:.08em;padding-bottom:14px;text-transform:uppercase}
.gts-search-form input{background:transparent;border:0;border-bottom:1px solid var(--gts-ink);height:44px;outline:0;padding:0 8px}
.gts-search-form button{background:var(--gts-ink);border:0;color:var(--gts-white);height:44px;padding-inline:24px}
.gts-trend-rail{background:#fbfaf6;border-bottom:1px solid var(--gts-line)}
.gts-trend-rail .gts-shell{align-items:center;display:flex;height:48px;overflow:hidden}
.gts-trend-rail strong{align-items:center;align-self:stretch;background:var(--gts-coral);color:var(--gts-white);display:flex;font:400 10px/1 var(--gts-mono);letter-spacing:.08em;padding-inline:20px;text-transform:uppercase}
.gts-trend-rail span{font-size:12px;margin-left:32px;white-space:nowrap}
.gts-trend-rail span:before{color:var(--gts-coral);content:"↗";margin-right:8px}

/* Home */
.gts-main{background:var(--gts-paper)}
.gts-hero{padding:56px 0 80px}
.gts-hero-grid{display:grid;gap:24px;grid-template-columns:1.55fr .85fr}
.gts-hero-lead{background:var(--gts-ink) var(--gts-image) center/cover no-repeat;min-height:600px;overflow:hidden;position:relative}
.gts-hero-lead:after{background:linear-gradient(180deg,rgba(4,16,21,.06) 24%,rgba(4,16,21,.94) 100%);content:"";inset:0;position:absolute}
.gts-story-overlay{bottom:48px;color:var(--gts-white);left:48px;max-width:760px;position:absolute;right:48px;z-index:2}
.gts-story-overlay h1{font:400 clamp(48px,5vw,68px)/.94 var(--gts-serif);letter-spacing:-.035em;margin:20px 0}
.gts-story-overlay p{color:#dbe2df;font-size:16px;line-height:1.6;margin:0;max-width:680px}
.gts-meta{color:#bdc9c6;display:flex;font:400 10px/1 var(--gts-mono);gap:20px;letter-spacing:.05em;margin-top:24px;text-transform:uppercase}
.gts-hero-side{display:grid;gap:24px;grid-template-rows:1fr 1fr}
.gts-side-card{background:var(--gts-white);border:1px solid var(--gts-line);display:grid;grid-template-rows:168px 1fr;overflow:hidden}
.gts-side-card img{height:168px;object-fit:cover;width:100%}
.gts-side-card div{padding:20px 24px 24px}
.gts-side-card h2{font:400 28px/1.05 var(--gts-serif);letter-spacing:-.02em;margin:8px 0}
.gts-side-card p{color:var(--gts-muted);font-size:12px;margin:0}

.gts-brand-intro{background:var(--gts-ink);color:var(--gts-white);padding:76px 0}
.gts-brand-intro-grid{align-items:start;display:grid;gap:88px;grid-template-columns:280px 1fr}
.gts-orbit-mark{align-items:center;border:2px solid var(--gts-lime);border-radius:50%;color:var(--gts-lime);display:flex;font:400 168px/1 var(--gts-serif);height:248px;justify-content:center;position:relative;width:248px}
.gts-orbit-mark:after{border:1px dashed rgba(185,239,69,.36);border-radius:50%;content:"";inset:-16px;position:absolute}
.gts-orbit-mark i{background:var(--gts-lime);border-radius:50%;height:9px;position:absolute;right:-8px;top:32px;width:9px}
.gts-brand-intro .gts-kicker{color:var(--gts-lime)}
.gts-brand-intro h2{font:400 clamp(44px,5vw,60px)/1 var(--gts-serif);letter-spacing:-.03em;margin:12px 0 20px}
.gts-brand-intro p{color:#c7d0cd;font-size:16px;line-height:1.75;margin:0;max-width:840px}
.gts-value-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:32px}
.gts-value-grid div{border-top:1px solid #35505a;padding-top:16px}
.gts-value-grid strong{color:var(--gts-lime);display:block;font:400 11px/1.2 var(--gts-mono);margin-bottom:8px}
.gts-value-grid span{font-size:13px}

.gts-section{border-top:1px solid var(--gts-line);padding:96px 0}
.gts-section-head{align-items:end;display:grid;gap:32px;grid-template-columns:1fr auto;margin-bottom:40px}
.gts-section-head>div>h2{font:400 clamp(48px,5vw,76px)/.92 var(--gts-serif);letter-spacing:-.035em;margin:12px 0 0}
.gts-section-head>a{align-items:center;border-bottom:1px solid var(--gts-ink);display:flex;font-size:13px;gap:16px;padding-bottom:8px}
.gts-section-head>a b{align-items:center;background:var(--gts-ink);border-radius:50%;color:var(--gts-lime);display:flex;height:28px;justify-content:center;width:28px}
.gts-category-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}
.gts-category-card{background:var(--gts-white);border:1px solid var(--gts-ink);display:flex;flex-direction:column;justify-content:space-between;min-height:208px;padding:28px;position:relative;transition:transform .18s ease}
.gts-category-card:hover,.gts-category-card:focus-visible{transform:translateY(-4px)}
.gts-category-technology,.gts-category-sports{background:var(--gts-lime)}
.gts-category-business,.gts-category-travel{background:var(--gts-ink);color:var(--gts-white)}
.gts-category-num{font:400 10px/1 var(--gts-mono);opacity:.7}
.gts-category-icon{align-items:center;border:1px solid currentColor;border-radius:50%;display:flex;font-size:22px;height:52px;justify-content:center;position:absolute;right:24px;top:24px;width:52px}
.gts-category-card h3{font:400 32px/1 var(--gts-serif);margin:56px 0 0}
.gts-category-card p{font-size:11px;margin:8px 0 0;opacity:.72}

.gts-latest{background:#ebece5}
.gts-latest-grid{display:grid;gap:48px;grid-template-columns:1.08fr .92fr}
.gts-feature-card{background:var(--gts-white);border:1px solid var(--gts-line)}
.gts-feature-card>img{height:440px;object-fit:cover;width:100%}
.gts-feature-card>div{padding:28px 32px 32px}
.gts-feature-card h3{font:400 44px/1 var(--gts-serif);letter-spacing:-.025em;margin:20px 0 12px}
.gts-feature-card p{color:var(--gts-muted);font-size:14px;line-height:1.6;margin:0}
.gts-story-stack article{border-bottom:1px solid #bec6be;display:grid;gap:24px;grid-template-columns:192px 1fr;margin-bottom:20px;padding-bottom:20px}
.gts-story-stack article:last-child{margin-bottom:0}
.gts-story-stack img{height:128px;object-fit:cover;width:100%}
.gts-story-stack article>div>span{font:400 10px/1 var(--gts-mono);letter-spacing:.1em;text-transform:uppercase}
.gts-story-stack h3{font:400 26px/1.06 var(--gts-serif);margin:8px 0 12px}
.gts-story-stack p{color:var(--gts-muted);font-size:10px;margin:0}

.gts-insights{background:var(--gts-ink);color:var(--gts-white);overflow:hidden;padding:96px 0;position:relative}
.gts-insights:after{border:1px solid rgba(185,239,69,.26);border-radius:50%;content:"";height:520px;position:absolute;right:-160px;top:-176px;width:520px}
.gts-insight-head{align-items:end;display:flex;justify-content:space-between;margin-bottom:48px;position:relative;z-index:2}
.gts-insight-head .gts-kicker{color:var(--gts-lime)}
.gts-insight-head h2{font:400 68px/.94 var(--gts-serif);margin:12px 0 0}
.gts-insight-head>p{color:#aebdba;font-size:13px;line-height:1.65;max-width:380px}
.gts-insight-grid{display:grid;gap:16px;grid-template-columns:1.18fr .82fr .82fr;position:relative;z-index:2}
.gts-insight-grid article{border:1px solid #36505a;display:flex;flex-direction:column;justify-content:space-between;min-height:392px;padding:28px}
.gts-insight-grid article:first-child{background:var(--gts-lime);color:var(--gts-ink)}
.gts-insight-grid b{font:400 64px/1 var(--gts-serif);opacity:.5}
.gts-insight-grid h3{font:400 36px/1 var(--gts-serif);margin:0 0 16px}
.gts-insight-grid p{font-size:13px;line-height:1.6;margin:0;opacity:.76}

.gts-split-topics{display:grid;grid-template-columns:1fr 1fr}
.gts-split-topics article{min-height:480px;padding:64px max(48px,calc((100vw - var(--gts-shell))/2));padding-right:64px}
.gts-split-topics article:first-child{background:#0d6b78;color:var(--gts-white);padding-left:max(48px,calc((100vw - var(--gts-shell))/2))}
.gts-split-topics article:last-child{background:var(--gts-coral);padding-left:64px}
.gts-split-topics h2{font:400 56px/.96 var(--gts-serif);margin:16px 0 20px;max-width:440px}
.gts-split-topics p{font-size:14px;line-height:1.65;max-width:480px}
.gts-split-topics a{border-bottom:1px solid currentColor;display:inline-block;font-size:12px;font-weight:700;margin-top:24px;padding-bottom:8px}

.gts-travel-cover{background:var(--gts-ink) var(--gts-image) center/cover no-repeat;color:var(--gts-white);min-height:720px;position:relative}
.gts-travel-cover:after{background:linear-gradient(90deg,rgba(4,17,22,.88),rgba(4,17,22,.05) 72%);content:"";inset:0;position:absolute}
.gts-travel-cover .gts-shell{padding-top:176px;position:relative;z-index:2}
.gts-travel-cover h2{font:400 80px/.9 var(--gts-serif);letter-spacing:-.035em;margin:20px 0}
.gts-travel-cover p{color:#e0e5e3;font-size:15px;line-height:1.65;max-width:560px}
.gts-travel-cover a{background:var(--gts-lime);color:var(--gts-ink);display:inline-block;font-size:12px;font-weight:700;margin-top:24px;padding:16px 20px}

.gts-seo-story{background:#f9f8f3}
.gts-seo-grid{display:grid;gap:96px;grid-template-columns:280px 1fr}
.gts-seo-grid>aside>div{align-items:center;background:var(--gts-lime);border-radius:50%;display:flex;font:400 88px/1 var(--gts-serif);height:176px;justify-content:center;width:176px}
.gts-seo-grid>aside>span{display:block;font:400 10px/1 var(--gts-mono);letter-spacing:.12em;margin-top:20px}
.gts-seo-grid>article>h2{font:400 64px/.96 var(--gts-serif);letter-spacing:-.03em;margin:12px 0 28px;max-width:800px}
.gts-lede{color:#29414a;font:400 26px/1.4 var(--gts-serif);margin-bottom:40px;max-width:880px}
.gts-long-copy{columns:2;column-gap:52px}
.gts-long-copy section{break-inside:avoid}
.gts-long-copy h3{font:400 28px/1.1 var(--gts-serif);margin:24px 0 10px}
.gts-long-copy p{color:#435559;font-size:15px;line-height:1.78;margin:0 0 20px}

/* Newsletter and footer */
.gts-newsletter{background:var(--gts-lime);padding:80px 0}
.gts-newsletter-grid{align-items:center;display:grid;gap:80px;grid-template-columns:1fr .9fr}
.gts-newsletter h2{font:400 60px/.94 var(--gts-serif);margin:8px 0 12px}
.gts-newsletter p{font-size:14px;line-height:1.6}
.gts-newsletter-form>label{display:block;font-size:12px;font-weight:700;margin-bottom:8px}
.gts-newsletter-form>div{border-bottom:2px solid var(--gts-ink);display:grid;grid-template-columns:1fr auto}
.gts-newsletter-form input{background:transparent;border:0;color:var(--gts-ink);height:48px;outline:0}
.gts-newsletter-form button{background:var(--gts-ink);border:0;color:var(--gts-white);padding-inline:24px}
.gts-newsletter-form small{display:block;font-size:10px;margin-top:12px;opacity:.65}
.gts-footer{background:var(--gts-ink);color:#e6ebea}
.gts-footer-grid{display:grid;gap:72px;grid-template-columns:1.7fr repeat(3,1fr);padding-bottom:64px;padding-top:72px}
.gts-footer-brand p{color:#9fb0ae;font-size:13px;line-height:1.65;max-width:360px}
.gts-social{display:flex;gap:12px;margin-top:28px}
.gts-social span{align-items:center;border:1px solid #3d545c;border-radius:50%;display:flex;font-size:10px;height:36px;justify-content:center;width:36px}
.gts-footer nav h3{color:var(--gts-lime);font:400 10px/1 var(--gts-mono);letter-spacing:.11em;margin:8px 0 24px;text-transform:uppercase}
.gts-footer nav a{color:#c8d1cf;display:block;font-size:12px;margin-bottom:14px}
.gts-footer nav a:hover,.gts-footer nav a:focus-visible{color:var(--gts-lime)}
.gts-footer-bottom{border-top:1px solid #324850}
.gts-footer-bottom .gts-shell{align-items:center;color:#829593;display:flex;font:400 9px/1 var(--gts-mono);justify-content:space-between;letter-spacing:.06em;min-height:88px;text-transform:uppercase}
.gts-trust-dot{align-items:center;display:flex;gap:12px}
.gts-trust-dot i{background:var(--gts-lime);border-radius:50%;height:8px;width:8px}

/* Editorial single */
.gts-article-head{background:var(--gts-ink);color:var(--gts-white);padding:96px 0 72px}
.gts-article-head .post-categories{display:flex;gap:12px;list-style:none;margin:0 0 24px;padding:0}
.gts-article-head .post-categories a{color:var(--gts-lime);font:400 11px/1 var(--gts-mono);letter-spacing:.1em;text-transform:uppercase}
.gts-article-head h1{font:400 clamp(52px,6vw,88px)/.92 var(--gts-serif);letter-spacing:-.04em;margin:0;max-width:1000px}
.gts-article-deck{color:#c7d0cd;font-size:19px;line-height:1.6;margin:28px 0 0;max-width:760px}
.gts-article-meta{color:#9fb0ae;display:flex;font:400 10px/1 var(--gts-mono);gap:24px;margin-top:32px;text-transform:uppercase}
.gts-article-hero{margin-top:48px}
.gts-article-hero img{aspect-ratio:16/9;object-fit:cover;width:100%}
.gts-article-layout{display:grid;gap:64px;grid-template-columns:160px minmax(0,760px);justify-content:center;padding-bottom:96px;padding-top:72px}
.gts-share-rail{align-self:start;border-top:1px solid var(--gts-ink);display:flex;flex-direction:column;font-size:11px;gap:12px;padding-top:16px;position:sticky;top:24px}
.gts-share-rail span{font:400 10px/1 var(--gts-mono);text-transform:uppercase}
.gts-article-content{font-size:18px;line-height:1.82}
.gts-article-content>p:first-child{font:400 28px/1.45 var(--gts-serif)}
.gts-article-content h2{font:400 42px/1.05 var(--gts-serif);letter-spacing:-.02em;margin:56px 0 20px}
.gts-article-content h3{font:400 30px/1.1 var(--gts-serif);margin:40px 0 16px}
.gts-article-content a{border-bottom:1px solid #4f911f;color:#315f14}
.gts-article-content blockquote{border-left:4px solid var(--gts-lime);font:400 30px/1.35 var(--gts-serif);margin:40px 0;padding:8px 0 8px 28px}
.gts-article-content .gts-key-takeaways{background:var(--gts-soft);border-top:4px solid var(--gts-ink);margin:40px 0;padding:28px}

/* Archive */
.gts-archive-head{background:var(--gts-ink);color:var(--gts-white);padding:88px 0 72px}
.gts-archive-head .gts-kicker{color:var(--gts-lime)}
.gts-archive-head h1{font:400 clamp(64px,8vw,112px)/.9 var(--gts-serif);letter-spacing:-.04em;margin:16px 0 20px}
.gts-archive-head p{color:#c7d0cd;font-size:17px;line-height:1.65;max-width:720px}
.gts-archive-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);padding-bottom:96px;padding-top:64px}
.gts-archive-card{background:var(--gts-white);border:1px solid var(--gts-line)}
.gts-archive-card>a>img{aspect-ratio:16/10;object-fit:cover;width:100%}
.gts-archive-card>div{padding:24px 24px 28px}
.gts-archive-card h2{font:400 32px/1.05 var(--gts-serif);margin:12px 0}
.gts-archive-card p{color:var(--gts-muted);font-size:13px;line-height:1.6}
.gts-read-more{border-bottom:1px solid var(--gts-ink);display:inline-block;font-size:12px;font-weight:700;margin-top:12px;padding-bottom:6px}
.gts-empty{font-size:18px;grid-column:1/-1;padding:48px 0}

/* Content pages */
.gts-content-page{min-height:560px;padding:96px 0}

/* Elementor and theme normalization */
.elementor-location-header .elementor-element,.elementor-location-footer .elementor-element,
.elementor-location-header .elementor-widget-shortcode,.elementor-location-footer .elementor-widget-shortcode,
.elementor-location-header .elementor-widget-container,.elementor-location-footer .elementor-widget-container{margin:0!important;padding:0!important}
.elementor-page .site-main{max-width:none!important;padding:0!important}
.page-header,.entry-title{display:none}

@media (max-width:1024px){
	.gts-shell{width:calc(100% - 48px)}
	.gts-masthead-inner{height:96px}
	.gts-logo-word{font-size:32px}
	.gts-logo-mark{height:44px;width:44px}
	.gts-primary-nav .gts-shell{gap:16px;justify-content:flex-start;overflow-x:auto}
	.gts-hero-grid{grid-template-columns:1fr}
	.gts-hero-side{grid-template-columns:1fr 1fr;grid-template-rows:auto}
	.gts-brand-intro-grid{gap:56px;grid-template-columns:220px 1fr}
	.gts-orbit-mark{font-size:132px;height:200px;width:200px}
	.gts-category-grid{grid-template-columns:repeat(2,1fr)}
	.gts-latest-grid{grid-template-columns:1fr}
	.gts-insight-grid{grid-template-columns:1fr 1fr}
	.gts-insight-grid article:first-child{grid-column:1/-1}
	.gts-seo-grid{gap:56px;grid-template-columns:180px 1fr}
	.gts-long-copy{columns:1}
	.gts-footer-grid{gap:40px;grid-template-columns:1.5fr repeat(3,1fr)}
	.gts-archive-grid{grid-template-columns:repeat(2,1fr)}
}

@media (max-width:767px){
	.gts-shell{width:calc(100% - 32px)}
	.gts-utility .gts-shell{height:36px}
	.gts-utility nav{display:none}
	.gts-masthead-inner{grid-template-columns:1fr auto;height:76px}
	.gts-edition{display:none}
	.gts-logo{justify-self:start}
	.gts-logo-mark{height:40px;width:40px}
	.gts-logo-word{font-size:28px}
	.gts-join,.gts-search-toggle{display:none!important}
	.gts-header-actions{gap:8px}
	.gts-header-actions button{height:40px;width:40px}
	.gts-primary-nav{background:var(--gts-paper);border-top:1px solid var(--gts-line);display:none}
	.gts-primary-nav.is-open{display:block}
	.gts-primary-nav .gts-shell{align-items:stretch;display:grid;gap:0;height:auto;overflow:visible;padding:8px 0 16px}
	.gts-primary-nav a{border-bottom:1px solid var(--gts-line);padding:14px 4px}
	.gts-trend-rail .gts-shell{width:100%}
	.gts-trend-rail span{margin-left:20px}
	.gts-trend-rail span:nth-of-type(n+3){display:none}
	.gts-hero{padding:24px 0 48px}
	.gts-hero-lead{min-height:540px}
	.gts-story-overlay{bottom:28px;left:24px;right:24px}
	.gts-story-overlay h1{font-size:48px}
	.gts-story-overlay p{font-size:14px}
	.gts-meta{flex-wrap:wrap;gap:10px 16px}
	.gts-hero-side{grid-template-columns:1fr}
	.gts-brand-intro{padding:56px 0}
	.gts-brand-intro-grid{gap:40px;grid-template-columns:1fr}
	.gts-orbit-mark{font-size:108px;height:168px;width:168px}
	.gts-brand-intro h2{font-size:44px}
	.gts-value-grid{grid-template-columns:1fr}
	.gts-section{padding:64px 0}
	.gts-section-head{align-items:start;grid-template-columns:1fr}
	.gts-section-head>div>h2{font-size:52px}
	.gts-section-head>a{justify-self:start}
	.gts-category-grid{grid-template-columns:1fr}
	.gts-category-card{min-height:184px}
	.gts-feature-card>img{height:280px}
	.gts-feature-card h3{font-size:36px}
	.gts-story-stack article{grid-template-columns:120px 1fr}
	.gts-story-stack img{height:104px}
	.gts-story-stack h3{font-size:23px}
	.gts-insights{padding:64px 0}
	.gts-insight-head{align-items:start;display:block}
	.gts-insight-head h2{font-size:56px}
	.gts-insight-head>p{margin-top:24px}
	.gts-insight-grid{grid-template-columns:1fr}
	.gts-insight-grid article:first-child{grid-column:auto}
	.gts-insight-grid article{min-height:320px}
	.gts-split-topics{grid-template-columns:1fr}
	.gts-split-topics article,.gts-split-topics article:first-child,.gts-split-topics article:last-child{min-height:400px;padding:56px 24px}
	.gts-split-topics h2{font-size:48px}
	.gts-travel-cover{min-height:600px}
	.gts-travel-cover .gts-shell{padding-top:136px}
	.gts-travel-cover h2{font-size:64px}
	.gts-seo-grid{grid-template-columns:1fr}
	.gts-seo-grid>aside>div{height:128px;width:128px}
	.gts-seo-grid>article>h2{font-size:52px}
	.gts-lede{font-size:24px}
	.gts-newsletter{padding:64px 0}
	.gts-newsletter-grid{gap:40px;grid-template-columns:1fr}
	.gts-newsletter h2{font-size:52px}
	.gts-footer-grid{grid-template-columns:1fr 1fr;padding-bottom:48px;padding-top:56px}
	.gts-footer-brand{grid-column:1/-1}
	.gts-footer-bottom .gts-shell{align-items:flex-start;flex-direction:column;gap:12px;justify-content:center;padding:24px 0}
	.gts-article-head{padding:64px 0 48px}
	.gts-article-head h1{font-size:52px}
	.gts-article-meta{flex-wrap:wrap}
	.gts-article-layout{gap:32px;grid-template-columns:1fr;padding-bottom:64px;padding-top:48px}
	.gts-share-rail{display:none}
	.gts-article-content{font-size:17px}
	.gts-article-content h2{font-size:36px}
	.gts-archive-head{padding:64px 0 48px}
	.gts-archive-grid{grid-template-columns:1fr;padding-bottom:64px;padding-top:40px}
}

@media (max-width:380px){
	.gts-logo-word{font-size:24px}
	.gts-logo-mark{height:36px;width:36px}
	.gts-story-overlay h1{font-size:42px}
	.gts-section-head>div>h2{font-size:46px}
	.gts-footer-grid{grid-template-columns:1fr}
}

@media (prefers-reduced-motion:reduce){
	html{scroll-behavior:auto}
	.gts-category-card{transition:none}
}
