.gl-main-site{--page-purple:#5b3aa5;--page-violet:#382162;--page-lilac:#eee8fb;--page-acid:#d7ff4f;--page-ink:#17131e;background:#fbfaf7}.gl-main-site main{overflow:hidden}.gl-main-site .main-nav-center{gap:25px!important}.gl-main-site .main-nav-center a{font-size:14px}.brand-hero{position:relative;min-height:calc(100vh - 112px);background:var(--page-violet);color:#fff;display:grid;align-items:end;isolation:isolate}.brand-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.brand-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(32,17,56,.82) 0%,rgba(32,17,56,.44) 44%,rgba(32,17,56,.04) 76%),linear-gradient(0deg,rgba(18,10,31,.5),transparent 52%)}.brand-hero-inner{padding-block:clamp(70px,10vw,150px) 62px}.brand-hero-copy{max-width:790px}.brand-hero .section-kicker{color:var(--page-acid)}.brand-hero h1{font-size:clamp(59px,8.5vw,132px);font-weight:600;line-height:.84;letter-spacing:-.075em;margin:18px 0 28px}.brand-hero h1 em{font-weight:400;color:var(--page-acid)}.brand-hero-intro{font-size:clamp(15px,1.4vw,20px);line-height:1.7;max-width:620px;color:rgba(255,255,255,.84)}.brand-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.brand-hero .btn{border-color:#fff;color:#fff}.brand-hero .btn-primary{border-color:var(--page-acid);background:var(--page-acid);color:var(--page-ink)}.brand-hero-meta{display:grid;grid-template-columns:repeat(3,max-content);gap:42px;margin-top:70px}.brand-hero-meta div{display:grid;gap:3px}.brand-hero-meta strong{font-size:22px;color:var(--page-acid)}.brand-hero-meta span{font-size:8px;letter-spacing:.14em;color:rgba(255,255,255,.63)}
.brand-ticker{background:var(--page-acid);color:var(--page-ink);overflow:hidden}.brand-ticker-track{display:flex;gap:35px;width:max-content;padding:16px 0;animation:brandTicker 24s linear infinite;font-size:10px;font-weight:800;letter-spacing:.16em}.brand-ticker-track i{color:var(--page-purple)}@keyframes brandTicker{to{transform:translateX(-50%)}}
.synactive-story{background:linear-gradient(120deg,#5b3aa5 0%,#422474 62%,#2f1c58 100%);color:#fff;padding:clamp(46px,6vw,78px) 0;position:relative;overflow:hidden}.synactive-story:after{content:"";position:absolute;width:320px;height:320px;border-radius:50%;right:-95px;top:-130px;border:1px solid rgba(215,255,79,.22);box-shadow:0 0 0 42px rgba(255,255,255,.025),0 0 0 84px rgba(255,255,255,.02)}.synactive-story-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(35px,6vw,82px);align-items:center;position:relative;z-index:1}.synactive-story .brand-index{color:var(--page-acid)}.synactive-story h2{font-size:clamp(48px,6.4vw,88px);line-height:.84;letter-spacing:-.07em;margin:0}.synactive-story h2 sup{font-size:16px;vertical-align:top;letter-spacing:0}.synactive-story h3{font-size:clamp(23px,2.45vw,34px);line-height:1.12;letter-spacing:-.04em;margin:0 0 16px}.synactive-story p{font-size:16px;line-height:1.72;color:rgba(255,255,255,.76);max-width:680px}.synactive-story .brand-link{color:var(--page-acid);margin-top:20px}
.synactive-inline-note{display:grid;grid-template-columns:auto 1fr;gap:15px;align-items:start;margin:25px 0 4px;padding:18px 20px;background:rgba(91,58,165,.09);border-left:4px solid var(--page-purple)}.synactive-inline-note strong{color:var(--page-purple);font-size:13px;letter-spacing:.05em}.synactive-inline-note span{font-size:14px;line-height:1.55;color:var(--gl-muted)}
.brand-section{padding-block:clamp(80px,10vw,150px)}.brand-section-soft{background:var(--page-lilac)}.brand-section-purple{background:var(--page-purple);color:#fff}.brand-section-dark{background:var(--page-violet);color:#fff}.brand-index{font-size:9px;font-weight:800;letter-spacing:.17em;text-transform:uppercase;color:var(--page-purple);margin:0 0 25px}.brand-section-purple .brand-index,.brand-section-dark .brand-index{color:var(--page-acid)}.brand-display{font-size:clamp(47px,7vw,102px);line-height:.89;letter-spacing:-.07em;font-weight:600;margin:0}.brand-display em{font-weight:400;color:var(--page-purple)}.brand-section-purple .brand-display em,.brand-section-dark .brand-display em{color:var(--page-acid)}.brand-lead{font-size:clamp(16px,1.6vw,21px);line-height:1.75;color:var(--gl-muted)}.brand-section-purple .brand-lead,.brand-section-dark .brand-lead{color:rgba(255,255,255,.75)}.brand-link{display:inline-flex;align-items:center;gap:14px;margin-top:26px;color:var(--page-purple);font-size:10px;font-weight:800;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.brand-section-purple .brand-link,.brand-section-dark .brand-link{color:var(--page-acid)}
.brand-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(45px,8vw,120px)}.brand-split-media{position:relative;min-height:690px;background:var(--page-lilac);overflow:hidden}.brand-split-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.brand-split-note{position:absolute;left:22px;bottom:22px;background:var(--page-acid);padding:18px 20px;max-width:230px;font-size:9px;line-height:1.5;font-weight:800;letter-spacing:.1em}.brand-principles{display:grid;margin-top:42px;border-top:1px solid rgba(23,19,30,.22)}.brand-principle{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:19px 0;border-bottom:1px solid rgba(23,19,30,.16)}.brand-principle span{font-size:9px;color:var(--page-purple);font-weight:800}.brand-principle strong{font-size:13px}.brand-principle p{grid-column:2;margin:0;color:var(--gl-muted);line-height:1.65;font-size:13px}
.brand-feature-head{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:end;margin-bottom:52px}.brand-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.brand-product{background:#fff;color:var(--page-ink);position:relative;overflow:hidden}.brand-product-media{display:block;aspect-ratio:1/1.08;background:var(--page-lilac);overflow:hidden}.brand-product-media img{width:100%;height:100%;object-fit:cover;transition:.5s}.brand-product:hover .brand-product-media img{transform:scale(1.035)}.brand-product-body{padding:22px}.brand-product small{color:var(--page-purple);font-size:8px;font-weight:800;letter-spacing:.14em}.brand-product h3{font-size:22px;line-height:1.1;letter-spacing:-.035em;margin:10px 0}.brand-product p{font-size:12px;line-height:1.6;color:var(--gl-muted);min-height:38px}.brand-product-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--gl-line);padding-top:17px;margin-top:18px}.brand-product-foot strong{font-size:12px}.brand-product-foot a{color:var(--page-purple);font-size:9px;font-weight:800;text-decoration:none;letter-spacing:.1em}
.brand-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.22);margin-top:55px}.brand-path{background:var(--page-purple);padding:36px;min-height:330px;display:flex;flex-direction:column}.brand-path span{font-size:9px;color:var(--page-acid);letter-spacing:.14em}.brand-path h3{font-size:30px;letter-spacing:-.045em;margin:45px 0 14px}.brand-path p{color:rgba(255,255,255,.7);font-size:13px;line-height:1.65}.brand-path a{margin-top:auto;color:#fff;text-decoration:none;font-size:9px;font-weight:800;letter-spacing:.1em}
.brand-journal-preview{display:grid;grid-template-columns:1.1fr .9fr;background:#fff}.brand-journal-image{min-height:650px}.brand-journal-image img{width:100%;height:100%;object-fit:cover}.brand-journal-copy{padding:clamp(40px,7vw,100px);display:flex;flex-direction:column;justify-content:center}.brand-journal-copy h2{font-size:clamp(45px,6vw,84px);line-height:.92;letter-spacing:-.065em;margin:12px 0 28px}.brand-social-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.brand-contact{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.brand-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.brand-contact-form .wide{grid-column:1/-1}.brand-contact-form label{display:block;color:rgba(255,255,255,.66);margin-bottom:7px}.brand-contact-form input,.brand-contact-form textarea,.brand-contact-form select{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.25);color:#fff}.brand-contact-form option{color:#111}.brand-contact-form .btn{grid-column:1/-1;justify-self:start;border-color:var(--page-acid);background:var(--page-acid);color:var(--page-ink)}
.brand-page-hero{padding-block:clamp(70px,9vw,130px);background:var(--page-lilac);position:relative;overflow:hidden}.brand-page-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.brand-page-hero h1{font-size:clamp(60px,8vw,118px);line-height:.86;letter-spacing:-.075em;margin:16px 0 27px;font-weight:600}.brand-page-hero p:not(.section-kicker){max-width:600px;line-height:1.8;color:var(--gl-muted)}.brand-page-hero-media{position:relative;min-height:560px;background:var(--page-purple)}.brand-page-hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.brand-page-hero-number{position:absolute;right:-15px;bottom:-38px;font-size:170px;line-height:1;color:var(--page-acid);font-weight:800;letter-spacing:-.09em}
.brand-editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:50px}.brand-editorial-card{border-top:1px solid currentColor;padding-top:22px;min-height:250px}.brand-editorial-card span{font-size:9px;color:var(--page-purple);font-weight:800}.brand-editorial-card h3{font-size:27px;letter-spacing:-.04em;margin:28px 0 12px}.brand-editorial-card p{font-size:13px;line-height:1.7;color:var(--gl-muted)}.brand-section-dark .brand-editorial-card p,.brand-section-purple .brand-editorial-card p{color:rgba(255,255,255,.7)}.brand-section-dark .brand-editorial-card span,.brand-section-purple .brand-editorial-card span{color:var(--page-acid)}
.formula-system-list{display:grid;gap:1px;background:var(--gl-line);margin-top:60px}.formula-system-row{display:grid;grid-template-columns:90px 1fr 1fr auto;gap:30px;align-items:center;background:#fff;padding:25px}.formula-system-row>span{font-size:11px;color:var(--page-purple);font-weight:800}.formula-system-row h3{font-size:25px;letter-spacing:-.04em;margin:0}.formula-system-row p{margin:0;color:var(--gl-muted);font-size:12px}.formula-system-row a{text-decoration:none;font-size:9px;font-weight:800;color:var(--page-purple)}
.finder-lab{display:grid;grid-template-columns:340px 1fr;gap:50px;margin-top:50px}.finder-questions{display:grid;gap:9px}.finder-question{appearance:none;text-align:left;border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff;padding:20px;border-radius:12px;cursor:pointer;font:inherit}.finder-question small{display:block;color:var(--page-acid);font-size:8px;letter-spacing:.14em;margin-bottom:7px}.finder-question strong{font-size:15px}.finder-question.is-active{background:var(--page-acid);color:var(--page-ink);border-color:var(--page-acid)}.finder-question.is-active small{color:var(--page-purple)}.finder-result{background:#fff;color:var(--page-ink);padding:clamp(35px,6vw,75px);min-height:430px;display:grid;grid-template-columns:1fr 220px;gap:35px;align-items:center}.finder-result h2{font-size:clamp(38px,5vw,66px);line-height:.95;letter-spacing:-.06em;margin:13px 0 20px}.finder-result p{line-height:1.7;color:var(--gl-muted)}.finder-result img{width:100%;aspect-ratio:1/1.15;object-fit:cover;background:var(--page-lilac)}
.finder-hero-science img{object-position:64% center}.finder-hero-label{position:absolute;left:22px;bottom:22px;background:var(--page-violet);color:var(--page-acid);padding:12px 15px;font-size:10px;font-weight:800;letter-spacing:.1em;z-index:3}
.journal-lead-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;margin-top:50px}.journal-lead-card{min-height:600px;position:relative;overflow:hidden;color:#fff;display:flex;align-items:end;padding:42px}.journal-lead-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.journal-lead-card:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(transparent,rgba(23,19,30,.78));z-index:1}.journal-lead-content{position:relative;z-index:2}.journal-lead-content small{color:var(--page-acid);font-weight:800;letter-spacing:.12em}.journal-lead-content h2{font-size:clamp(35px,4.5vw,62px);line-height:.95;letter-spacing:-.055em;margin:13px 0}.journal-stack{display:grid;gap:18px}.journal-mini{background:var(--page-lilac);padding:34px;display:flex;flex-direction:column}.journal-mini small{color:var(--page-purple);font-weight:800;letter-spacing:.12em}.journal-mini h3{font-size:29px;letter-spacing:-.045em}.journal-mini p{color:var(--gl-muted);line-height:1.7}.journal-mini a{margin-top:auto;color:var(--page-purple);font-size:9px;font-weight:800;text-decoration:none}.social-embed-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:50px}.social-embed-card{background:#fff;color:var(--page-ink);padding:25px;overflow:hidden}.social-embed-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--gl-line);padding-bottom:16px;margin-bottom:20px}.social-embed-head strong{font-size:14px}.social-embed-head a{font-size:9px;color:var(--page-purple);font-weight:800;text-decoration:none}.social-embed-card iframe{width:100%;max-width:100%}
.journal-hero-meta{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0 0}.journal-hero-meta span{padding:8px 10px;background:#fff;border:1px solid rgba(91,58,165,.24);color:var(--page-purple);font-size:9px;font-weight:800;letter-spacing:.1em}.journal-feature{display:grid;grid-template-columns:1.1fr .9fr;background:var(--page-violet);color:#fff;text-decoration:none;min-height:620px}.journal-feature-media{overflow:hidden}.journal-feature-media img{width:100%;height:100%;object-fit:cover;transition:.5s}.journal-feature:hover img{transform:scale(1.03)}.journal-feature-copy{padding:clamp(40px,7vw,95px);display:flex;flex-direction:column;justify-content:center;color:#fff}.journal-feature-copy>span{color:var(--page-acid);font-size:10px;font-weight:800;letter-spacing:.14em}.journal-feature-copy h2{font-size:clamp(40px,5vw,72px);line-height:.95;letter-spacing:-.055em;margin:18px 0 25px;color:#fff}.journal-feature-copy p{font-size:17px;line-height:1.75;color:rgba(255,255,255,.82)}.journal-feature-copy strong{margin-top:24px;color:var(--page-acid);font-size:11px;letter-spacing:.09em}.journal-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.journal-card{background:#fff;display:flex;flex-direction:column;box-shadow:0 24px 60px rgba(47,28,88,.09)}.journal-card-media{display:block;aspect-ratio:1.25/1;overflow:hidden;background:var(--page-lilac)}.journal-card-media img{width:100%;height:100%;object-fit:cover;transition:.45s}.journal-card:hover .journal-card-media img{transform:scale(1.035)}.journal-card-body{padding:25px;display:flex;flex-direction:column;flex:1}.journal-card-meta{display:flex;justify-content:space-between;gap:12px;color:var(--page-purple);font-size:9px;font-weight:800;letter-spacing:.08em}.journal-card-meta time{color:var(--gl-muted)}.journal-card h3{font-size:25px;line-height:1.08;letter-spacing:-.04em;margin:17px 0 14px}.journal-card h3 a{text-decoration:none}.journal-card p{font-size:14px;line-height:1.65;color:var(--gl-muted);flex:1}.journal-card .brand-link{margin-top:20px}.journal-article-hero{background:linear-gradient(130deg,#eee8fb,#f8f6fb);padding:70px 0 90px}.journal-back{font-size:11px;font-weight:800;color:var(--page-purple);text-decoration:none;letter-spacing:.08em}.journal-article-head{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(40px,7vw,100px);align-items:center;margin-top:40px}.journal-article-head h1{font-size:clamp(48px,6.5vw,92px);line-height:.92;letter-spacing:-.065em;margin:18px 0 25px}.journal-article-head>div>p:not(.section-kicker){font-size:19px;line-height:1.75;color:var(--gl-muted);max-width:720px}.journal-byline{display:flex;gap:20px;flex-wrap:wrap;margin-top:30px;font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--page-purple)}.journal-article-cover{min-height:570px;overflow:hidden;background:var(--page-purple);position:relative}.journal-article-cover:after{content:"SYNACTIVE™";position:absolute;right:18px;bottom:18px;background:var(--page-acid);color:var(--page-ink);padding:11px 13px;font-size:10px;font-weight:800;letter-spacing:.08em}.journal-article-cover img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.journal-article-layout{display:grid;grid-template-columns:minmax(0,760px) 360px;gap:clamp(50px,8vw,120px);align-items:start;padding-block:90px 120px}.journal-article-body{font-size:18px;line-height:1.9}.journal-article-intro{color:var(--page-purple);font-size:11px;font-weight:800;letter-spacing:.1em;border-bottom:1px solid var(--gl-line);padding-bottom:20px;margin-bottom:34px}.journal-research-visual{margin:0 0 42px}.journal-research-visual img{display:block;width:100%;aspect-ratio:3/1.72;object-fit:cover}.journal-research-visual figcaption{padding:11px 0 0;color:var(--gl-muted);font-size:12px;line-height:1.55;border-bottom:1px solid var(--gl-line)}.journal-article-body h2{font-size:35px;line-height:1.1;letter-spacing:-.045em;margin:48px 0 16px}.journal-article-body p{margin:0 0 25px}.journal-article-body ul,.journal-article-body ol{padding-left:24px;margin:0 0 28px}.journal-article-body li{margin:0 0 10px}.journal-article-body a{color:var(--page-purple);text-decoration-thickness:1px;text-underline-offset:3px}.journal-research-addendum{margin-top:42px;padding-top:4px;border-top:1px solid var(--gl-line)}.journal-references{margin-top:48px;padding:28px;background:#f1ecfb;border-left:4px solid var(--page-purple)}.journal-references h2{font-size:25px;margin:0 0 12px}.journal-references p{font-size:14px;line-height:1.65;color:var(--gl-muted)}.journal-references ul{margin-bottom:0}.journal-references li{font-size:14px;line-height:1.55}.journal-disclaimer{margin-top:55px;padding:22px;background:var(--page-lilac);font-size:13px;line-height:1.65;color:var(--gl-muted)}.journal-product-suggestion{position:sticky;top:120px;background:var(--page-violet);color:#fff;padding:28px}.journal-product-suggestion>span{color:var(--page-acid);font-size:10px;font-weight:800;letter-spacing:.1em}.journal-product-suggestion img{width:100%;aspect-ratio:1/1.08;object-fit:cover;background:#fff;margin:20px 0}.journal-product-suggestion h2{font-size:27px;line-height:1.05;letter-spacing:-.04em;color:#fff}.journal-product-suggestion p{font-size:13px;line-height:1.65;color:rgba(255,255,255,.78)}.journal-product-suggestion .btn{width:100%;margin-top:12px}.journal-product-suggestion small{display:block;margin-top:18px;color:rgba(255,255,255,.65);font-size:10px}
.brand-cta{padding-block:90px;background:var(--page-acid)}.brand-cta-grid{display:flex;justify-content:space-between;align-items:center;gap:40px}.brand-cta h2{font-size:clamp(42px,6vw,82px);line-height:.9;letter-spacing:-.065em;margin:0}.brand-cta .btn{flex:none;background:var(--page-purple);border-color:var(--page-purple);color:#fff}
@media(max-width:1100px){.brand-split,.brand-page-hero-grid,.brand-journal-preview,.brand-contact,.synactive-story-grid,.journal-feature,.journal-article-head,.journal-article-layout{grid-template-columns:1fr}.brand-split-media,.brand-page-hero-media{min-height:560px}.brand-product-grid{grid-template-columns:repeat(2,1fr)}.brand-feature-head{grid-template-columns:1fr}.brand-path-grid{grid-template-columns:1fr}.brand-path{min-height:230px}.finder-lab{grid-template-columns:1fr}.journal-lead-grid{grid-template-columns:1fr}.journal-stack{grid-template-columns:1fr 1fr}.journal-card-grid{grid-template-columns:repeat(2,1fr)}.journal-product-suggestion{position:static;display:grid;grid-template-columns:220px 1fr;gap:22px}.journal-product-suggestion img{grid-row:1/6;margin:0}.gl-main-site .main-nav-center{gap:4px!important}}
@media(max-width:700px){.brand-hero{min-height:720px}.brand-hero h1{font-size:62px}.brand-hero-meta{gap:22px}.brand-section{padding-block:75px}.brand-display{font-size:48px}.brand-split-media,.brand-page-hero-media{min-height:420px}.brand-product-grid,.brand-editorial-grid,.journal-stack,.social-embed-grid,.journal-card-grid{grid-template-columns:1fr}.brand-product-grid{gap:10px}.brand-page-hero h1{font-size:58px}.brand-page-hero-grid{gap:38px}.formula-system-row{grid-template-columns:38px 1fr}.formula-system-row p,.formula-system-row a{grid-column:2}.finder-result{grid-template-columns:1fr}.finder-result img{max-width:250px}.brand-contact-form{grid-template-columns:1fr}.brand-contact-form .wide{grid-column:auto}.brand-cta-grid{display:grid}.journal-lead-card{min-height:520px;padding:27px}.synactive-inline-note{grid-template-columns:1fr}.journal-feature{min-height:0}.journal-feature-media{min-height:390px}.journal-article-cover{min-height:430px}.journal-product-suggestion{display:block}.journal-product-suggestion img{margin:20px 0}.journal-article-layout{padding-block:65px}.journal-article-head h1{font-size:48px}}
.journal-article-head h1{font-size:clamp(46px,5.4vw,76px);line-height:.94;letter-spacing:-.06em}
@media(max-width:700px){.journal-article-head h1{font-size:46px}}
.journal-references-title{margin:48px 0 0!important;padding:28px 28px 10px;background:#f1ecfb;border-left:4px solid var(--page-purple);font-size:25px!important}.journal-references-note{margin:0!important;padding:0 28px 12px;background:#f1ecfb;border-left:4px solid var(--page-purple);font-size:14px!important;line-height:1.65!important;color:var(--gl-muted)}.journal-references-list{margin:0!important;padding:0 28px 26px 50px!important;background:#f1ecfb;border-left:4px solid var(--page-purple)}.journal-references-list li{font-size:14px;line-height:1.55}

/* Keep the main-site navigation aligned with the compact shop header. */
.gl-main-site .gl-store-header .main-nav a,
.gl-main-site .gl-store-header .lang-toggle {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: .035em;
}
.gl-main-site .gl-store-header .gl-wordmark span { font-size: 21px; }

@media(max-width:1000px) {
  .gl-main-site .gl-store-header .main-nav a,
  .gl-main-site .gl-store-header .lang-toggle {
    font-size: 13px;
    line-height: 1.25;
    padding-block: 14px;
  }
}

/* Use the exact same navigation rhythm as the shop on every main-site page. */
.gl-main-site .gl-store-header .main-nav ul {
  gap: 28px !important;
}
.gl-main-site .gl-store-header .main-nav a,
.gl-main-site .gl-store-header .lang-toggle {
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: .055em;
  padding: 11px 0;
}

@media(max-width:1000px) {
  .gl-main-site .gl-store-header .main-nav ul {
    gap: 4px !important;
  }
  .gl-main-site .gl-store-header .main-nav a,
  .gl-main-site .gl-store-header .lang-toggle {
    font-size: 14px;
    line-height: 1;
    padding: 12px;
  }
}

/* Keep the product action aligned when an unset price is intentionally hidden. */
.brand-product-foot a { margin-left: auto; }

.journal-advertorial-disclosure{margin:0 0 28px;padding:14px 17px;background:#f3effb;border-left:4px solid var(--page-purple);color:#4e3f66;font-size:13px;line-height:1.6}.journal-editorial-product{margin:42px 0 0;padding:28px;background:linear-gradient(135deg,#382162,#5b3aa5);color:#fff}.journal-editorial-product h2{color:#fff;margin-top:0}.journal-editorial-product p{margin-bottom:0}.journal-editorial-product a{color:var(--page-acid);font-weight:700}.journal-related .journal-card{border-top:4px solid var(--page-purple)}
