@font-face{font-family:"Source Sans 3";src:url(/fonts/gl-test-source-sans-3.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3-latin-wght-italic.woff2)format("woff2");font-style:italic;font-weight:200 900;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin-full-normal.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin-full-italic.woff2)format("woff2");font-style:italic;font-weight:100 900;font-display:swap}:root{--font-sans:"Source Sans 3", "Segoe UI", sans-serif;--font-body:var(--font-sans);--font-display:Fraunces, Georgia, serif;--font-serif:var(--font-display);--family-bg:#fff;--family-paper:#fff;--family-ink:#29252b;--family-copy:#625966;--family-muted:#746b78;--family-line:#e4dfe8;--family-control:#9a8fa2;--family-purple:#6b3f9a;--family-purple-text:#63378e;--family-radius:12px;--family-shadow:0 16px 48px -32px #43225430}html body{font-family:var(--font-sans);background:#fff}html body .gl-editorial{--editorial-header-height:166px;--editorial-gutter:56px;--editorial-space:116px;--paper:#fff;--paper-raised:#fff;--ink:#29252b;--grey-1:#625966;--grey-2:#625966;color:var(--family-ink);font:400 18px/1.65 var(--font-sans);background:#fff}html body .gl-editorial :is(.gtm-port,.ag-port){--paper:#fff;--ag-carbon:#fff;--ag-ink:#fff;--ag-ink2:#f8f6fa;--ink-surface:#f8f6fa;--ag-panel:#fff}html body .gl-editorial :is(button,input,select,textarea){font-family:var(--font-sans)}html body .gl-editorial ::selection{color:#39214e;background:#e9def3}html body .gl-editorial main [id]{scroll-margin-top:calc(var(--editorial-header-height) + 32px)!important}html body .gl-editorial :is(.container-x,.shell){width:min(1280px, calc(100% - var(--editorial-gutter) * 2));margin-inline:auto;padding-inline:0}html body .gl-editorial :is(.grid,.flex)>*{min-width:0}html body .gl-editorial:not([data-design-page=home]) h1{font-variation-settings:"SOFT" 35, "WONK" 1;text-wrap:balance;letter-spacing:-.048em!important;font-size:clamp(52px,6.05vw,92px)!important;font-weight:500!important;line-height:1.055!important}html body .gl-editorial h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(38px,4.1vw,62px);line-height:1.09;font-weight:500!important}html body .gl-editorial :is(h1,h2,h3) :is(em,i){color:var(--family-purple)!important}html body .gl-editorial :is(.lg-label,.lg-eyebrow,.pre-headline,.lw-eyebrow,.ag-eyebrow){letter-spacing:.12em;color:var(--family-purple-text);font-size:12px;font-weight:600;line-height:1.55;font-family:var(--font-sans)!important}html body .gl-editorial :is(.body-copy,.body-l,.standfirst,.lg-standfirst,.hero-body){color:var(--family-copy);font-size:20px!important;line-height:1.7!important}html body .gl-editorial :is(.lg-reading-support,.lg-support-label){font-family:var(--font-sans)!important;font-size:16px!important;line-height:1.65!important}html body .gl-editorial .gl-header{background:linear-gradient(#fffffff5,#ffffffd9 80%,#fff0);padding:20px 32px 12px}html body .gl-editorial .gl-pill{border:1px solid var(--family-line);background:#fffffff2;border-radius:14px;max-width:1360px;box-shadow:0 8px 30px -24px #442e66;height:76px!important;padding:12px 18px!important}html body .gl-editorial .lg-wordmark{letter-spacing:-.025em;font-size:23px}html body .gl-editorial :is(.gl-nav-group,.gl-nav-link){font-size:15px;font-family:var(--font-sans)}html body .gl-editorial .gl-subnav{border-bottom:1px solid var(--family-line);background:#ffffffed;border-radius:0;max-width:1280px;margin-top:10px}html body .gl-editorial .gl-subnav .gl-nav-link{font-size:14px}html body .gl-editorial .gl-panel{border-radius:16px;box-shadow:0 24px 70px -24px #34253b40}html body .gl-editorial .gl-panel-link{padding-block:12px;font-size:16px}html body .gl-editorial :is(.lw-btn,.lg-button-primary,.lg-button-ghost,.btn-primary,.btn-secondary,.arrow-button){letter-spacing:0;min-height:56px;box-shadow:none;padding-inline:25px;font-size:17px;font-weight:500;line-height:1.35;border-radius:8px!important}html body .gl-editorial :is(.lw-btn--ink,.lg-button-primary,.btn-primary):hover{transform:translateY(-2px);background:var(--family-purple)!important;border-color:var(--family-purple)!important}html body .gl-editorial :is(.lw-btn--gloss,.lg-button-ghost,.btn-secondary):hover{transform:translateY(-2px);background:#f8f6fa!important;border-color:#b8a9c3!important}html body .gl-editorial .gl-pill .lw-btn{min-height:46px;padding-inline:23px;font-size:15px}html body .gl-editorial .lw-chip{border-radius:6px;min-height:40px;font-size:14px}html body .gl-editorial:not([data-design-page=home]) [data-editorial-section]:not([data-editorial-rail=true]){padding-block:var(--editorial-space);border-color:var(--family-line)}html body .gl-editorial :is(.lg-tone-a,.lg-tone-b,.lg-tone-c){background-image:none!important}html body .gl-editorial .lg-tone-a{background-color:#fff!important}html body .gl-editorial .lg-tone-b{background-color:#f8f6fa!important}html body .gl-editorial .lg-tone-c{background-color:#f1ebf6!important}html body .gl-editorial:not([data-design-page=home]) [data-editorial-hero=true]{isolation:isolate;border-bottom:1px solid var(--family-line);position:relative;background:radial-gradient(at 93% 15%,#f0e8f780,#0000 52%),#fff!important;padding-block:72px 96px!important}html body .gl-editorial [data-editorial-hero-grid=true]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:48px 64px;min-height:0!important;padding-block:0!important}html body .gl-editorial [data-editorial-hero=true] :is(h1+p,.hero-body){max-width:56ch;margin-top:28px;font-size:21px!important;line-height:1.65!important}html body .gl-editorial [data-editorial-hero=true] h1{max-width:21ch;margin-top:22px}html body .gl-editorial [data-editorial-hero=true] :is(.lg-label,.pre-headline,.ag-eyebrow){font-size:13px}html body .gl-editorial [data-editorial-hero=true] .text-center h1{margin-inline:auto}html body .gl-editorial [data-editorial-hero=true] :is(.illustration,.service-visual){box-shadow:0 24px 60px -36px #56356c40}html body .gl-editorial :is(.editorial-section-opener,.editorial-section-head){max-width:none;margin-bottom:48px}html body .gl-editorial .editorial-section-opener .maroon-rule{background:var(--family-purple);border:0;width:40px;height:1px;margin-top:20px}html body .gl-editorial .editorial-section-opener h2{margin-top:24px}html body .gl-editorial :is(.editorial-section-lead,.editorial-section-head)>p{color:var(--family-copy);font-size:20px!important;line-height:1.7!important}html body .gl-editorial .editorial-section-head--center{max-width:800px;margin-inline:auto}html body .gl-editorial .editorial-section-head--center p{max-width:660px;margin-inline:auto}@media (width>=1100px){html body .gl-editorial .editorial-section-opener--split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;column-gap:96px;display:grid}html body .gl-editorial .editorial-section-opener--split>.lg-label,html body .gl-editorial .editorial-section-opener--split>hr{grid-column:1/-1}html body .gl-editorial .editorial-section-opener--split>.editorial-section-lead{margin:0;padding-bottom:3px}html body .gl-editorial .editorial-section-head--split:not(.editorial-section-head--center){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;column-gap:80px;display:grid}html body .gl-editorial .editorial-section-head--split:not(.editorial-section-head--center)>div{grid-column:1/-1}html body .gl-editorial .editorial-section-head--split:not(.editorial-section-head--center)>p{margin:0;padding-bottom:3px}}html body .gl-editorial :is(.lg-card,.lg-bone-card,.service-visual,.decision-console,.fee-calculator,.native-campaign-visual,.editorial-artifact){border:1px solid var(--family-line);box-shadow:var(--family-shadow);background:#fff!important;border-radius:12px!important}html body .gl-editorial :is(.gtm-port,.ag-port) figure.illustration{box-shadow:var(--family-shadow);border-radius:12px}html body .gl-editorial .editorial-artifact>div:first-child{border-bottom:1px solid var(--family-line);background:#faf8fc;padding:17px 20px;font-size:11px}html body .gl-editorial .lg-hairline-grid{border-top:1px solid var(--family-line);border-left:1px solid var(--family-line);gap:0}html body .gl-editorial .lg-hairline-grid>*{box-shadow:none;border-radius:0;padding:32px;border:0!important;border-bottom:1px solid var(--family-line)!important;border-right:1px solid var(--family-line)!important}html body .gl-editorial .lg-hairline-grid h3{font-family:var(--font-display);letter-spacing:-.025em;font-size:30px;line-height:1.2}html body .gl-editorial .lg-hairline-grid p{font-size:17px;line-height:1.7}html body .gl-editorial :is(.lg-comparison-wrap,.table-scroll){box-shadow:none;border-color:var(--family-line);border-radius:10px}html body .gl-editorial .lg-comparison-table{background:#fff;font-size:16px;line-height:1.6}html body .gl-editorial .lg-comparison-table :is(th,td){border-color:var(--family-line);padding:22px 24px}html body .gl-editorial .lg-comparison-table th{font-family:var(--font-sans);letter-spacing:0;text-transform:none;background:#f4eff8;font-size:14px;font-weight:600}html body .gl-editorial .lg-comparison-cards>article{border-radius:10px;padding:24px}html body .gl-editorial .lg-chapter-explorer{gap:40px}html body .gl-editorial .lg-chapter-tabs{border-top:1px solid var(--family-line);border-radius:0}html body .gl-editorial .lg-chapter-tabs button{border-bottom:1px solid var(--family-line);text-align:left;background:0 0;border-radius:0;min-height:78px;padding:22px 20px;font-size:17px}html body .gl-editorial .lg-chapter-tabs button[aria-selected=true]{color:var(--family-purple-text);border-left:3px solid var(--family-purple);background:#f1ebf6}html body .gl-editorial .lg-chapter-tabs button strong{font-family:var(--font-display);font-size:25px;font-weight:500;line-height:1.2}html body .gl-editorial :is(.lg-stepper--connected,.lg-stepper--rising){gap:24px}html body .gl-editorial .lg-stepper li{border-radius:8px;padding:30px 24px}html body .gl-editorial .lg-stepper strong{font-family:var(--font-display);font-size:27px;font-weight:500;line-height:1.2}html body .gl-editorial .lg-stepper p{font-size:17px;line-height:1.65}html body .gl-editorial .perf-hero .hero-grid{padding-block:0}html body .gl-editorial .hero-copy{max-width:none}html body .gl-editorial .hero-copy .fast-line{color:var(--family-purple);margin:24px 0 0;font-size:19px;line-height:1.5}html body .gl-editorial .hero-copy .hero-proofline{margin-top:30px;font-size:14px;line-height:1.6}html body .gl-editorial .hero-copy .button-row{gap:12px;margin-top:32px}html body .gl-editorial .decision-console{padding:0}html body .gl-editorial .console-head{border-bottom:1px solid var(--family-line);background:#faf8fc;padding:23px 26px;font-size:13px}html body .gl-editorial .console-stats{gap:12px;padding:28px 24px}html body .gl-editorial .console-stats strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:36px;font-weight:500}html body .gl-editorial .decision-card{background:#f6f1f9;border-radius:8px;margin:0 24px 24px;padding:24px}html body .gl-editorial .decision-card strong{font-size:20px;line-height:1.4}html body .gl-editorial .decision-card p{font-size:16px;line-height:1.65}html body .gl-editorial .signal-row{margin:0 24px;padding-block:18px;font-size:14px}html body .gl-editorial .section-heading{gap:48px;margin-bottom:52px}html body .gl-editorial .section-heading p{font-size:20px;line-height:1.7}html body .gl-editorial .operating-model{border:1px solid var(--family-line);box-shadow:none;background:#fff;border-radius:12px}html body .gl-editorial :is(.owner-panel,.specialist-panel,.retainer-panel){border-radius:8px;padding:30px}html body .gl-editorial .platform-selector{border-top:1px solid var(--family-line);border-radius:0;gap:0}html body .gl-editorial .platform-selector button{border-bottom:1px solid var(--family-line);background:0 0;border-radius:0;min-height:84px;padding:24px;font-size:18px}html body .gl-editorial .platform-selector button[aria-selected=true]{border-left:3px solid var(--family-purple);background:#f0e9f6}html body .gl-editorial .platform-canvas{border-color:var(--family-line);background:#fff;border-radius:12px;padding:36px}html body .gl-editorial .month-grid{border-top:1px solid var(--family-line);gap:0}html body .gl-editorial .month-grid>article{box-shadow:none;border-bottom:1px solid var(--family-line);background:0 0;border-radius:0;padding:36px 28px}html body .gl-editorial .month-grid h3{font-family:var(--font-display);font-size:28px;line-height:1.2}html body .gl-editorial .fee-calculator{padding:36px}html body .gl-editorial .fee-output{border-top:1px solid var(--family-line);padding-top:28px}html body .gl-editorial .family-campaign-section .campaign-story{gap:48px;padding-block:48px 64px}html body .gl-editorial .family-campaign-section .campaign-story h3{font-family:var(--font-display);margin-bottom:26px;font-size:38px;font-weight:500;line-height:1.13}html body .gl-editorial .family-campaign-section .campaign-narrative{font-size:19px!important;line-height:1.7!important}html body .gl-editorial .family-campaign-section .campaign-decisions dd{font-size:17px!important}html body .gl-editorial .family-campaign-section .qa-campaign-rail{top:calc(var(--editorial-header-height) + 20px)}html body .gl-editorial .family-campaign-section .qa-campaign-rail a{border-radius:6px;font-size:15px}html body .gl-editorial .family-campaign-section .campaign-source-note{background:#f8f6fa;border-radius:8px}html body .gl-editorial .editorial-plan-card{box-shadow:none;border-radius:10px;padding:36px 30px;transform:none;border:1px solid var(--family-line)!important;background:#fff!important}html body .gl-editorial .editorial-plan-card--featured{box-shadow:0 20px 50px -30px #59366c50;border-top:3px solid var(--family-purple)!important;background:linear-gradient(#faf6fd,#fff 220px)!important}html body .gl-editorial .editorial-plan-card>div.text-light{font-family:var(--font-display);font-size:28px;line-height:1.25}html body .gl-editorial .editorial-plan-card .text-teal.leading-none{letter-spacing:-.04em;font-size:46px;font-weight:500;font-family:var(--font-display)!important}html body .gl-editorial .editorial-plan-card ul{border-top:1px solid var(--family-line);gap:14px;margin-top:30px;padding-top:26px}html body .gl-editorial .editorial-plan-card li{font-size:17px;line-height:1.5}html body .gl-editorial .editorial-plan-card>.font-mono{font-size:12px;line-height:1.6}html body .gl-editorial .editorial-plan-card>.absolute{background:var(--family-purple);color:#fff;letter-spacing:.06em;border-radius:4px;padding:6px 14px;font-size:12px;font-family:var(--font-sans)!important}html body .gl-editorial .editorial-cta-band{border-block:1px solid var(--family-line);background:#f1ebf6!important}html body .gl-editorial .editorial-cta-band h2{font-size:clamp(42px,4.8vw,72px)}html body .gl-editorial .editorial-cta-band p{font-size:20px;line-height:1.65}html body .gl-editorial .lg-on-this-page{border-block:1px solid var(--family-line);box-shadow:none;background:#fff;padding-block:0}html body .gl-editorial .lg-on-this-page>.container-x{align-items:center;gap:28px;padding-block:0;display:flex}html body .gl-editorial .lg-on-this-page>.container-x>span{font-family:var(--font-sans);letter-spacing:.08em;color:var(--family-muted);flex-shrink:0;font-size:12px}html body .gl-editorial .lg-on-this-page>.container-x>div{scrollbar-width:thin;gap:26px;display:flex;overflow:auto}html body .gl-editorial .lg-on-this-page a{white-space:nowrap;min-height:65px;font:500 15px/1.4 var(--font-sans);color:var(--family-copy);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;padding:14px 0;display:inline-flex}html body .gl-editorial .lg-on-this-page a[aria-current]{color:var(--family-purple-text);border-bottom-color:var(--family-purple)}html body .gl-editorial .lg-reading-progress{height:2px;top:calc(var(--editorial-header-height) - 1px)!important}html body .gl-editorial[data-design-page=article] h1{font-size:clamp(44px,5.5vw,78px)!important;line-height:1.08!important}html body .gl-editorial[data-design-page=article] :is(article,.body-copy){font-size:20px;line-height:1.8}html body .gl-editorial[data-design-page=article] h2{letter-spacing:-.03em;margin-block:52px 24px;font-size:clamp(30px,3vw,42px);line-height:1.2}html body .gl-editorial[data-design-page=article] h3{font-family:var(--font-display);font-size:28px;line-height:1.3}html body .gl-editorial[data-design-page=article] article p{margin-bottom:24px;font-size:20px!important;line-height:1.8!important}html body .gl-editorial[data-design-page=article] article li{font-size:19px;line-height:1.8}html body .gl-editorial[data-design-page=article] [href^=\#guide-part]{text-underline-offset:4px;padding-block:7px;-webkit-text-decoration:underline #d4c6df;text-decoration:underline #d4c6df;display:block}html body .gl-editorial[data-design-page=legal] .prose-legal{background:0 0;border:0;border-radius:0;padding:0;font-size:19px;line-height:1.8}html body .gl-editorial[data-design-page=legal] .prose-legal h2{margin-block:48px 20px;font-size:32px;line-height:1.2}html body .gl-editorial[data-design-page=legal] .prose-legal h3{margin-block:30px 16px;font-size:23px}html body .gl-editorial[data-design-page=legal] [data-editorial-section]:not([data-editorial-hero]){background:#fff!important}html body .gl-editorial main form :is(input:not([type=radio]):not([type=checkbox]):not([type=range]):not([aria-hidden]),textarea,select){min-height:56px;box-shadow:none;padding:14px 16px;border-color:#c5bbc9!important;border-radius:8px!important;font-size:18px!important}html body .gl-editorial main form textarea{min-height:140px}html body .gl-editorial main form :is(label>span,label>.lg-label,legend){font-size:15px;line-height:1.6}html body .gl-editorial main form button[aria-pressed]{border-radius:6px;min-height:48px;font-size:16px}html body .gl-editorial details{border-color:var(--family-line);box-shadow:none;border-radius:0}html body .gl-editorial summary{padding-block:26px;font-size:22px;font-weight:500;line-height:1.4}html body .gl-editorial details>div p{font-size:18px;line-height:1.75}html body .gl-editorial footer{border-color:var(--family-line);background:#fff!important}html body .gl-editorial footer>.container-x{padding-block:80px 40px}html body .gl-editorial footer :is(a,p){font-family:var(--font-sans);font-size:16px;line-height:1.65}html body .gl-editorial footer .font-mono{color:var(--family-purple-text);letter-spacing:.1em;font-size:12px;font-weight:600;font-family:var(--font-sans)!important}html body .gl-editorial footer li a{min-height:26px;display:inline-block}html body .gl-editorial footer li a:hover{color:var(--family-purple);text-underline-offset:4px;text-decoration:underline}@media (width<=1100px){html body .gl-editorial{--editorial-gutter:32px;--editorial-space:88px}html body .gl-editorial [data-editorial-hero-grid=true]{gap:40px}html body .gl-editorial:not([data-design-page=home]) h1{font-size:clamp(50px,6.6vw,76px)!important}html body .gl-editorial [data-editorial-hero=true] h1+p{font-size:19px!important}html body .gl-editorial .family-campaign-section .campaign-story{gap:32px}html body .gl-editorial .platform-canvas{padding:26px}}@media (width<=900px){html body .gl-editorial [data-editorial-hero-grid=true]{grid-template-columns:minmax(0,1fr);row-gap:48px}html body .gl-editorial [data-editorial-hero-grid=true]>*{justify-self:stretch;width:100%;max-width:100%}html body .gl-editorial [data-editorial-hero=true] h1{max-width:19ch}html body .gl-editorial:not([data-design-page=home]) [data-editorial-hero=true]{padding-block:48px 72px!important}html body .gl-editorial .editorial-section-head--split{display:block}html body .gl-editorial :is(.editorial-section-opener,.editorial-section-head){margin-bottom:36px}html body .gl-editorial .section-heading{gap:26px;margin-bottom:36px}}@media (width<=640px){html body .gl-editorial{--editorial-gutter:20px;--editorial-space:72px;--editorial-header-height:144px}html body .gl-editorial .gl-header{padding:12px 12px 8px}html body .gl-editorial .gl-pill{border-radius:10px;gap:8px!important;height:64px!important;padding:10px 12px!important}html body .gl-editorial .lg-wordmark{font-size:20px}html body .gl-editorial .gl-pill .lg-brand svg{width:28px;height:28px}html body .gl-editorial .gl-subnav{height:48px;margin-top:8px}html body .gl-editorial .gl-subnav .gl-nav-link{font-size:13px}html body .gl-editorial:not([data-design-page=home]) h1{letter-spacing:-.045em!important;font-size:clamp(43px,10.8vw,62px)!important;line-height:1.075!important}html body .gl-editorial h2{font-size:38px;line-height:1.12}html body .gl-editorial :is(.body-copy,.body-l,.standfirst,.lg-standfirst,.hero-body){font-size:18px!important;line-height:1.7!important}html body .gl-editorial:not([data-design-page=home]) [data-editorial-hero=true]{padding-block:40px 56px!important}html body .gl-editorial [data-editorial-hero=true] h1+p{margin-top:24px;font-size:19px!important}html body .gl-editorial [data-editorial-hero-grid=true]{gap:36px}html body .gl-editorial :is(.editorial-section-lead,.editorial-section-head)>p{font-size:18px!important}html body .gl-editorial :is(.lw-btn,.lg-button-primary,.lg-button-ghost,.btn-primary,.btn-secondary,.arrow-button){min-height:54px;padding-inline:21px;font-size:16px}html body .gl-editorial .lg-hairline-grid>*{padding:26px 22px}html body .gl-editorial .lg-hairline-grid h3{font-size:27px}html body .gl-editorial .lg-chapter-tabs button strong{font-size:23px}html body .gl-editorial .console-head{padding:18px}html body .gl-editorial .console-stats{padding:24px 18px}html body .gl-editorial .console-stats strong{font-size:29px}html body .gl-editorial .decision-card{margin:0 18px 18px;padding:20px}html body .gl-editorial .signal-row{margin-inline:18px}html body .gl-editorial .platform-canvas{padding:22px 18px}html body .gl-editorial .fee-calculator{padding:24px 20px}html body .gl-editorial .family-campaign-section .campaign-story h3{font-size:32px}html body .gl-editorial .family-campaign-section .campaign-narrative{font-size:18px!important}html body .gl-editorial .editorial-plan-card{padding:32px 24px}html body .gl-editorial .editorial-plan-card .text-teal.leading-none{font-size:44px}html body .gl-editorial .lg-on-this-page>.container-x{display:block}html body .gl-editorial .lg-on-this-page>.container-x>span{padding-top:12px;font-size:10px;display:block}html body .gl-editorial .lg-on-this-page a{min-height:48px;padding-block:10px;font-size:14px}html body .gl-editorial[data-design-page=article] article p{font-size:18px!important}html body .gl-editorial[data-design-page=article] h2{font-size:32px}html body .gl-editorial[data-design-page=legal] .prose-legal{font-size:18px}html body .gl-editorial summary{padding-block:22px;font-size:20px}html body .gl-editorial footer>.container-x{padding-block:56px 32px}}@media (prefers-reduced-motion:reduce){html body .gl-editorial :is(a,button){transform:none;transition:none!important}}html body .gl-editorial:not([data-design-page=home]) [data-editorial-section]:not([data-editorial-rail=true])>:is(.container-x,.shell,[class*=max-w-]){padding-block:0!important}html body .gl-editorial [data-editorial-hero-grid=true]>*{align-self:center;width:100%;max-width:100%;grid-area:auto!important}html body .gl-editorial{--editorial-h1:clamp(52px, 6.05vw, 92px)}html body .gl-editorial[data-design-page]:not([data-design-page=home]) [data-editorial-hero=true] h1{font-size:var(--editorial-h1)!important}html body .gl-editorial[data-design-page=article]{--editorial-h1:clamp(44px, 5.5vw, 78px)}html body .gl-editorial .button{min-height:56px;font:500 17px/1.35 var(--font-sans);box-shadow:none;padding:16px 25px;border-radius:8px!important}html body .gl-editorial .button:hover{transform:translateY(-2px);background:var(--family-purple)!important;border-color:var(--family-purple)!important}html body .gl-editorial .editorial-plan-summary{box-shadow:none;padding:30px 24px;border:1px solid var(--family-line)!important;background:#fff!important;border-radius:10px!important}html body .gl-editorial .editorial-plan-summary.lg-plan-card--growth{border-top:3px solid var(--family-purple)!important;background:linear-gradient(#f8f3fc,#fff 260px)!important}html body .gl-editorial .editorial-plan-summary h3{font-size:30px;line-height:1.25}html body .gl-editorial .editorial-plan-summary p{font-size:17px!important;line-height:1.65!important}html body .gl-editorial .editorial-price{letter-spacing:-.04em;color:var(--family-purple-text);font:500 44px/1.1 var(--font-display)!important}html body .gl-editorial .editorial-home-plan{box-shadow:none;padding:30px 26px;border:1px solid var(--family-line)!important;border-radius:10px!important}html body .gl-editorial .editorial-home-plan li{font-size:16px;line-height:1.6}html body .gl-editorial .editorial-home-plan>div:first-child>.lg-support-label{letter-spacing:-.025em;font-family:var(--font-display)!important;font-size:24px!important}html body .gl-editorial[data-design-page=article] section:has([href^=\#guide-part]){position:static}html body .gl-editorial[data-design-page=article] [href^=\#guide-part]{display:inline}html body .gl-editorial .editorial-pricing-hero h1{max-width:22ch}@media (width>=1100px){html body .gl-editorial .editorial-pricing-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:end;gap:0 80px;display:grid}html body .gl-editorial .editorial-pricing-hero>div{grid-column:1/-1}html body .gl-editorial .editorial-pricing-hero>p{margin:0;padding-bottom:8px;font-size:20px!important}html body .gl-editorial .editorial-pricing-hero>div:last-child{border-top:1px solid var(--family-line);margin-top:46px;padding-top:24px}}@media (width<=1100px){html body .gl-editorial{--editorial-h1:clamp(50px, 6.6vw, 76px)}}@media (width<=640px){html body .gl-editorial{--editorial-h1:clamp(43px, 10.8vw, 62px)}html body .gl-editorial[data-design-page=article]{--editorial-h1:42px}html body .gl-editorial .button{min-height:54px;padding:15px 21px;font-size:16px}html body .gl-editorial .editorial-plan-summary{padding:28px 24px}html body .gl-editorial .editorial-price{font-size:42px!important}}html body .gl-editorial main a h2{letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;font-size:clamp(28px,2.65vw,36px)!important;line-height:1.18!important}@media (width<=640px){html body .gl-editorial main a h2{font-size:30px!important}}
