/* gll-type.css (type-motion lane, 2026-10-19). Public pages only: header.html.php adds it to the site bundle outside
   /account and /admin, so the dashboard keeps its own bundle, sizes and spacing.
   1. One modular type scale for Inter Tight (tokens below). Every public-site font size maps to the nearest step:
      12 / 14 / 16 / 18 / 22 / 28 / 36 / 48 / 64 / 88. Nothing below 12px. Captions use 12px with --ls-caption.
      Display sizes that grow with the viewport use the fluid --fs-<phone>-<desktop> tokens: exactly the phone step at
      390px and below, exactly the desktop step at 1440px and above, linear in between.
   2. Decisive motion: 480 ms reveals (16px rise, expo ease-out, no overshoot), line-by-line heading reveals, crisp hero entrance, no hover float,
      no rotating ticker in the member dock. Reveals are driven by js/gll-scroll-v2.js (window.gllReveal).
   The mapping section is generated from the live cascade (each rule that set an off-scale size, same selector and
   media, specificity raised by :root:root:root so it wins without reordering anything). Regenerate, don't hand-edit. */
:root{
  --fs-12:12px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-22:22px;--fs-28:28px;--fs-36:36px;--fs-48:48px;--fs-64:64px;--fs-88:88px;
  --lh-12:1.5;--lh-14:1.55;--lh-16:1.6;--lh-18:1.55;--lh-22:1.4;--lh-28:1.2;--lh-36:1.12;--lh-48:1.06;--lh-64:1.02;--lh-88:.98;
  --ls-12:.01em;--ls-14:0;--ls-16:0;--ls-18:-.005em;--ls-22:-.01em;--ls-28:-.015em;--ls-36:-.02em;--ls-48:-.025em;--ls-64:-.03em;--ls-88:-.035em;
  --ls-caption:.16em;
  /* lines (2026-10-19, owner approved): one hairline colour on light backgrounds, one on dark, one ink for structural
     outlines; every 1px border, rule and divider on the public pages maps to these (see the Lines section at the end) */
  --gll-line:#e4e4e0;--gll-line-on-dark:rgba(255,255,255,.16);--gll-ink:#0a0a0a;
  /* fluid display ramps (390px -> 1440px) */
  --fs-16-36:clamp(16px,calc(16px + (100vw - 390px) * 20 / 1050),36px);
  --fs-22-28:clamp(22px,calc(22px + (100vw - 390px) * 6 / 1050),28px);
  --fs-22-36:clamp(22px,calc(22px + (100vw - 390px) * 14 / 1050),36px);
  --fs-22-48:clamp(22px,calc(22px + (100vw - 390px) * 26 / 1050),48px);
  --fs-22-64:clamp(22px,calc(22px + (100vw - 390px) * 42 / 1050),64px);
  --fs-28-36:clamp(28px,calc(28px + (100vw - 390px) * 8 / 1050),36px);
  --fs-28-48:clamp(28px,calc(28px + (100vw - 390px) * 20 / 1050),48px);
  --fs-28-64:clamp(28px,calc(28px + (100vw - 390px) * 36 / 1050),64px);
  --fs-36-28:clamp(28px,calc(36px - (100vw - 390px) * 8 / 1050),36px);
  --fs-36-48:clamp(36px,calc(36px + (100vw - 390px) * 12 / 1050),48px);
  --fs-36-64:clamp(36px,calc(36px + (100vw - 390px) * 28 / 1050),64px);
  --fs-36-88:clamp(36px,calc(36px + (100vw - 390px) * 52 / 1050),88px);
  --gt-ease:cubic-bezier(.16,1,.3,1);--gt-dur:480ms;
}

/* ── Motion ─────────────────────────────────────────────────────────────────────────────────────────────── */
/* reveal: hidden only while armed (off screen, after the first scroll); blocks rise 16px in 480 ms (expo ease-out, no
   overshoot); headings rise line by line behind a clip (650 ms per line) on desktop, a hard-edged wipe on phones */
:root body .gt-arm{opacity:0;transform:translate3d(0,16px,0)}
:root body .gt-arm.gt-in{opacity:1;transform:none;transition:opacity var(--gt-dur) ease-out,transform var(--gt-dur) var(--gt-ease)}
:root body [data-reveal="fade"].gt-arm{transform:none}
:root body [data-reveal="lines"].gt-arm:not(.is-split){opacity:1;transform:translate3d(0,.18em,0);clip-path:inset(0 0 100% 0)}
:root body [data-reveal="lines"].gt-arm.gt-in:not(.is-split){transform:none;clip-path:inset(-.3em -.3em -.4em -.3em);transition:clip-path 500ms var(--gt-ease),transform 500ms var(--gt-ease)}
:root body [data-reveal="lines"].is-split.gt-arm{opacity:1;transform:none;transition:none}
:root body [data-reveal="lines"].is-split.gt-arm .gs-wi{transform:translate3d(0,110%,0)}
:root body [data-reveal="lines"].is-split.gt-arm.gt-in .gs-wi{transform:none;transition:transform 650ms var(--gt-ease)}
:root body [data-reveal="lines"].is-split:not(.gt-arm) .gs-wi{transform:none;transition:none}
/* older widget fades (feature widget, FAQ) hid their headings until scrolled into view: shown by default now, and
   handed to the same engine (gll-motion-v2.js) */
html body :is(.gfd-anim,#glfaq-root .glfaq-anim,#glfaq-root .glfaq-fade):is(h1,h2,h3,p):not(.gt-arm),html.gllp-ready body .gllp-rv:not(.gt-arm){opacity:1!important;transform:none!important;animation:none!important}
/* hero entrance (home slides, premium page heroes, listing hero): same order, shorter and tighter */
html body .gll-hh-root .gll-hero .gll-slide-content :is(.gll-eyebrow,.gll-editorial-headline,.gll-editorial-subtitle,.gll-editorial-tabs,.gll-editorial-search,.gll-stats-row,.gll-slide-eyebrow,.gll-title-editorial,.gll-subtitle,.gll-btns,.gll-slide-trust){animation-duration:.36s!important;animation-timing-function:var(--gt-ease)!important}
html body .gll-hh-root .gll-hero .gll-slide-content :is(.gll-editorial-image,.gll-img,.gll-hc){animation-duration:.42s!important;animation-timing-function:var(--gt-ease)!important}
html body :is(.gpp-hero-in,.gla-hero-inner,.gph-in,.gll-ins-copy) > *,html body [data-component="listing-hero"] .gll-editorial-left > :is(h1,p,.gll-editorial-tabs,.gll-editorial-search){animation-duration:.36s;animation-timing-function:var(--gt-ease)}
html body :is(.gpp-hero,.gla-hero,.gll-ah) .gpp-hero-pic img{animation-duration:.9s}
html body .gfd-anim.gfd-visible{animation-duration:.3s!important}
/* cards: colour and border feedback only, no floating lift */
html body :is(.card.listing-card,.gll-scard,.mv-card:not(.mv-card--feat),.gll-ac,.gllr-card,.gh2-col):hover{transform:none}
html:root body .listing-card:not(#gux1) .listing-card-img img{transition-duration:.3s}
/* member dock: one steady line (no rotating ticker); the compact switch is quicker */
html body .gll-mdock .gll-mdock__line{opacity:0!important;transition:none!important}
html body .gll-mdock .gll-mdock__line:first-child{opacity:1!important;transform:none!important}
html body .gll-mdock.is-in.is-compact .gll-mdock__panel{transition:transform .22s var(--gt-ease),opacity .16s ease-out}
/* disclosures open a little faster */
@supports selector(::details-content){html body main details::details-content{transition-duration:.22s}}
@media (prefers-reduced-motion:reduce){:root body .gt-arm{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}}
@media print{:root body .gt-arm{opacity:1!important;transform:none!important;clip-path:none!important}}

/* ── Alignment and rhythm (homepage sections and the shared card sliders) ──────────────────────────────────
   One section rhythm: 104px top and bottom on desktop, 64px on phones (was 96 / 104 / 120 and 56 / 64).
   One eyebrow-to-heading gap (16px desktop, 20px phone) and one heading-to-lead gap (16px / 12px).
   The slim Forum band (gpp-sec--tight) keeps its own, deliberately shorter rhythm. */
html body.gxh-hhroot main :is(section.widget.feature-widget,section.widget.listings-slider-widget,section.gir,section.gh2.gh2-why,.gla-teaser > section.gpp-sec):not(#gt1):not(#gt2){padding-top:104px!important;padding-bottom:104px!important}
html body main #glfaq-root{padding-top:104px!important;padding-bottom:104px!important}
html body main :is(.gfd-caption,.glws-caption,#gh-eyebrow,.gh2-eyebrow,.gla-teaser .gpp-cap,.glf-next .gpp-cap,.glfaq-eyebrow,.gir-eye){margin-bottom:16px!important}
html body main :is(.gfd-widget-heading,.glws-heading,#gh-heading,.gh2-h,.gla-teaser .gpp-h2,.glf-next .gpp-h2,#glfaq-root h2,#gir-h){margin-top:0!important}
html body main :is(.gfd-widget-heading + .gfd-heading-sub,.gh2-h + .gh2-lead,#gh-heading + #gh-desc,#glfaq-root h2 + .glfaq-sub){margin-top:16px!important}
@media (max-width:767.98px){
  html body.gxh-hhroot main :is(section.widget.feature-widget,section.widget.listings-slider-widget,section.gir,section.gh2.gh2-why,.gla-teaser > section.gpp-sec,#glfaq-root):not(#gt1):not(#gt2){padding-top:64px!important;padding-bottom:64px!important}
  html body main :is(.gfd-caption,.glws-caption,#gh-eyebrow,.gh2-eyebrow,.gla-teaser .gpp-cap,.glf-next .gpp-cap,.glfaq-eyebrow,.gir-eye){margin-bottom:20px!important}
  html body main :is(.gfd-widget-heading + .gfd-heading-sub,.gh2-h + .gh2-lead,#gh-heading + #gh-desc,#glfaq-root h2 + .glfaq-sub){margin-top:12px!important}
}

/* hero headlines and ledes use the full container width (the 75% caps are lifted); balanced / pretty wrapping
   instead of orphans */
html:root body :is(section.iln-hero,section.gll-ah,section.gll-ct__hero,section.mv-hero,div.glr-hero,div.gla-hero,#gllila .ila-hero,#ilfa .if-hero,.gpp-hero) h1:not(#gt1):not(#gt2):not(#gt3):not(#gt4){max-width:none!important;text-wrap:balance}
html:root body :is(section.iln-hero,section.gll-ah,section.gll-ct__hero,section.mv-hero,div.glr-hero,div.gla-hero,#gllila .ila-hero,#ilfa .if-hero,.gpp-hero) :is(p,.gpp-hero-lede):not([class*=eye]):not([class*=eyebrow]):not([class*=dateline]):not([class*=crown]):not([class*=kicker]):not([class*=cap]):not([class*=foot]):not([class*=meta]):not(.gpp-hero-credit):not(#gt1):not(#gt2):not(#gt3):not(#gt4){max-width:none!important;text-wrap:pretty}

/* ── Type mapping (generated) ───────────────────────────────────────────────────────────────────────────── */
html:root body a.btn.btn-primary:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}
html:root body a.gfd-all-link:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body a.gfd-btn:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body a.gfd-btn.gfd-btn-gold:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body a.gfd-feature-link:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body a.gfd-more-link:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body a.gfd-practice-box.gfd-practice-more:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body a.gfq-ask:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body a.gfq-contact:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body a.gh2-link:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body a.glf3-btn.glf3-btn--ghost:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body a.glf3-btn.glf3-btn--light:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body a.glf3-more:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body a.glfaq-cta:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body a.gll-claim-cta__btn:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body a.gll-practice-box.primary:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body a.gllp2-cover-credit:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}
html:root body a.gnf-more:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body a.gph-credit:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}
html:root body a.pl-btn:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body a.pl-btn.pl-btn--o:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body article.gh2-col > h3:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}
html:root body article.gh2-col > p:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body article.gh2-col > p:not([class]) > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body article.gnf-story.gnf-story--sm > div.gnf-txt > h3.gnf-h > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}
html:root body article.gnf-story.gnf-story--tx > div.gnf-txt > h3.gnf-h > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}
html:root body blockquote.gpp-quote:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22-36)!important}
html:root body blockquote.gpp-quote > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22-36)!important}
html:root body button#fr-int-btn.gpp-btn:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body button#law-firms-tab.nav-link:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}
html:root body button#lawyers-tab.nav-link:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}
html:root body button.gck-btn.gck-btn--o:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body button.gck-btn.gck-btn--w:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body button.gh2-mq-btn:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body button.gpp-btn:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body button.gpp-btn.gpp-btn--ghost:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body details.gnw-q > p:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body details.gpp-plan-more > summary:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body details.pl-guide-d > summary:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body details.pl-q > p:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div > h2.gll-heading:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body div#association.gnw-blk > h2:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-48)!important}
html:root body div#association.gnw-blk > p:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div#association.gnw-blk > p:not([class]) > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div#faq.gnw-blk > h2:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-48)!important}
html:root body div#gh-figs > div:not([class]) > b:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36-48)!important}
html:root body div#gh-figs > div:not([class]) > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div#glf-terms.glf-terms-block > p:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div#gll-team > figure:not([class]) > figcaption:not([class]) > b:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body div#join.gnw-blk > h2:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-48)!important}
html:root body div#join.gnw-blk > p:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div#what.gnw-blk > h2:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-48)!important}
html:root body div#what.gnw-blk > p:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.border-bottom > h2.gll-heading:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body div.display-11 > div > p > strong:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body div.gfd-address > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body div.gfq-a-inner > p:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.gfq-eyebrow:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body div.gh2-eyebrow:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body div.glf-del > button:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}
html:root body div.glf-incl > p:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.glf-terms > label:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.glf-terms > label:not([class]) > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.glf3-in.glf3-contact > div:not([class]) > small:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body div.glf3-in.glf3-ini > small:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body div.glf3-tier > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body div.gll-ac__category:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body div.gll-address > span:not([class]) > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.gll-ah-eyebrow.gll-ah-rv > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body div.gll-cms-bc-in > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body div.gll-cms-bc-in > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body div.gll-editorial-left > div.gll-stats-row > div.gll-stat > div.gll-stat-number:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22-28)!important}
html:root body div.gll-section > div:not([class]) > span:not([class]) > p:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.gll-stat-label:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}
html:root body div.gllp2-affil-row > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.gllr-xcol > h3:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28)!important}
html:root body div.gllr-xw > ol:not([class]) > li:not([class]) > h3:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}
html:root body div.glr-ed-k:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body div.glr-ed-row > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.glsr-page-eyebrow:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body div.gnw-tiers > div:not([class]) > h3:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.gnw-tiers > div:not([class]) > p:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.gpp-c7 > p:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.gpp-c7 > p:not([class]) > strong:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.gpp-d > p:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.gpp-d > p:not([class]) > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.gpp-d > p:not([class]) > strong:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.gpp-duo-in > p:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.gpp-duo-in > p:not([class]) > strong:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.gpp-faq > details:not([class]) > summary:not([class]) > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}
html:root body div.gpp-figs.gpp-figs--5 > div.gpp-fig > span.gpp-fig-n:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36-48)!important}
html:root body div.gpp-figs.gpp-figs--words > div.gpp-fig > span.gpp-fig-n:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22-28)!important}
html:root body div.gpp-figs.gpp-mt > div.gpp-fig > span.gpp-fig-n:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36-64)!important}
html:root body div.gpp-founder-text > p:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.gpp-founder-text > p:not([class]) > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.gpp-head > p:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.gpp-hero-bc-in > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body div.gpp-hero-bc-in > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body div.gpp-hero-in > h1:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36-88)!important}
html:root body div.gpp-plan-price:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36-48)!important}
html:root body div.gsl-head > p:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body div.gsl.gsl--cards > div.gsl-head.glws-header > h2.glws-heading > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body div.gx-card > p:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.gx-faq > details:not([class]) > p:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.lfl-rel > a:not([class]) > b:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.lfl-rel > a:not([class]) > small:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body div.lfl-step > h3:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.lfl-step > p:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.lfl-step > p:not([class]) > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.location-description > h3:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}
html:root body div.location-description > h4:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}
html:root body div.location-description > p:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.location-description > p:not([class]) > b:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.location-description > p:not([class]) > strong:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div.mv-hero-copy > h1:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36-88)!important}
html:root body div.mv-hero-copy > h1:not([class]) > b:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36-88)!important}
html:root body div.pl-cta-in > div:not([class]) > h2:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22-36)!important}
html:root body div.pl-cta-in > div:not([class]) > p:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body div:not([class]) > span:not([class]) > p:not([class]) > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body dl.gnw-facts > div:not([class]) > dd:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28)!important}
html:root body dl.gnw-facts > div:not([class]) > dt:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body dl.gph-stats > div:not([class]) > dd:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36)!important}
html:root body dl.gph-stats > div:not([class]) > dt:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body figcaption.gll-ins-credit:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}
html:root body figcaption.gll-ins-credit > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}
html:root body figcaption.gpp-credit:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}
html:root body figcaption.gpp-credit > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}
html:root body h1.gll-ah-h.gll-ah-rv:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36-88)!important}
html:root body h1.gll-ah-h.gll-ah-rv > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36-88)!important}
html:root body h1.gll-editorial-headline:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36-48)!important}
html:root body h1.gll-editorial-headline > span.gll-dir-acc:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36-48)!important}
html:root body h1.gll-firm-name > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36-28)!important}
html:root body h1.gll-ins-headline:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36-88)!important}
html:root body h1.glsr-page-title:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36-64)!important}
html:root body h1.glsr-page-title > strong:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36-64)!important}
html:root body h2#claim-compare-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#claim-compare-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#claim-cta-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#claim-cta-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#claim-faq-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#claim-faq-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#claim-find-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#claim-find-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#claim-how-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#claim-how-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#claim-verified-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#claim-verified-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#faq-cta-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#faq-cta-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#gla-awards-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#gla-awards-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#gla-crit-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#gla-crit-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#gla-cta-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#gla-cta-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#gla-faq-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#gla-faq-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#gla-how-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#gla-how-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#gla-ind-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#gla-ind-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#gla-more-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#gla-more-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#gla-res-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#gla-res-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#gla-teaser-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#gla-teaser-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#gla-why-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#gla-why-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glf-bhutan-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glf-bhutan-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glf-cta-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glf-cta-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glf-faq-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glf-faq-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glf-format-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glf-format-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glf-intro-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glf-intro-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glf-next-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glf-next-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glf-partners-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glf-partners-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glf-prog-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glf-prog-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glf-reg-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glf-reg-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glf-sponsor-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glf-sponsor-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glf-travel-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glf-travel-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glf-who-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glf-who-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glr-cta-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glr-cta-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glr-dir-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glr-dir-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glr-intro-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glr-intro-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glr-method-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glr-method-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glr-scale-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glr-scale-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glr-submit-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glr-submit-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glr-wall-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#glr-wall-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2#pol-rel-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2.display-5.l-space-0:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2.display-9 > a:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}
html:root body h2.gfd-firm-name > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16-36)!important}
html:root body h2.gfq-title:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-48)!important}
html:root body h2.gfq-title > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-48)!important}
html:root body h2.glf3-h:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body h2.glfaq-h1.glfaq-fade.glfaq-anim:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-48)!important}
html:root body h2.gll-cat-heading:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2.gll-cat-heading > span.gll-dir-acc:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2.gllr-xh:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36-48)!important}
html:root body h2.gllr-xh > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36-48)!important}
html:root body h2.glr-hero-title:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2.glr-hero-title > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2.glsr-empty-title:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}
html:root body h2.glsr-nearby-title:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22-28)!important}
html:root body h2.glsr-nearby-title > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22-28)!important}
html:root body h2.glw-heading > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36-64)!important}
html:root body h2.gnf-h.gnf-h--lead > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h2.lfl-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22-36)!important}
html:root body h2.lfl-h2 > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22-36)!important}
html:root body h2.pl-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h3.card-title.display-10 > a:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body h3.display-9 > a:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}
html:root body h3.gfd-block-label:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}
html:root body h3.gfq-q:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body h3.gir-t:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}
html:root body h3.gll-3col-heading:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h3.gll-3col-heading > span.gll-dir-acc:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body h3.gll-ac__title:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}
html:root body h3.gll-bento__title:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}
html:root body h3.gnf-h.gnf-h--list > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}
html:root body h3.gnf-h.gnf-h--tick > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}
html:root body h3.gpp-plan-name:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}
html:root body li.breadcrumb-item:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body li.breadcrumb-item > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body li.mv-hl.gpp-hl:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body li.mv-hl.mv-hl--gold.gpp-hl:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body li:not([class]) > a:not([class]) > span:not([class]) > small:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body nav.glf3-legal > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body ol.pl-near > li:not([class]) > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body ol.pl-near > li:not([class]) > small:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body ol.pl-near > li:not([class]) > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body ol.pl-near > li:not([class]) > span:not([class]) > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body ol.pl-tips > li:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body ol:not([class]) > li:not([class]) > a:not([class]) > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}
html:root body p#claim-hint.gcf-hint:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p#claim-hint.gcf-hint > strong:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p#fr-total.glf-total > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p#fr-total.glf-total > strong:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p#gh-desc:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p#gh-eyebrow:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body p.gcf-more:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p.gcf-more > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p.gck-cap:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body p.gck-txt:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body p.gck-txt > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body p.gfd-breadcrumb:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body p.gfd-breadcrumb > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body p.gfd-caption.gfd-anim:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body p.gfq-lead:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p.gh2-lead:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p.gir-eye:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body p.gir-meta:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body p.glf3-about:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p.glf3-about > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p.glf3-in.glf3-fine:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}
html:root body p.glf3-in.glf3-fine > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}
html:root body p.glf3-tag:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body p.glfaq-sub.glfaq-fade.glfaq-anim:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p.gll-3col-caption:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body p.gll-bento__body:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p.gll-bento__kicker:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body p.gll-breadcrumb:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body p.gll-breadcrumb > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body p.gll-cat-caption:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body p.gll-claim-cta__eyebrow:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body p.gll-editorial-subtitle:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}
html:root body p.gll-ib-gh:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body p.gll-ib-kicker:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body p.gll-ib-statement:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-48)!important}
html:root body p.gll-pa-links:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p.gll-pa-links > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p.gll-trusted-label:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body p.gllp2-src:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body p.gllp2-src > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body p.gllr-xp:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}
html:root body p.gllr-xsub:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body p.glr-hero-eyebrow:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body p.glsr-empty-copy:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p.glw-caption:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body p.glws-caption:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body p.gnf-kick:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body p.gnf-meta > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body p.gnf-meta > time:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body p.gnw-cap:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body p.gpp-founder-name:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}
html:root body p.gpp-hero-credit:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}
html:root body p.gpp-hero-credit > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}
html:root body p.gpp-hero-meta:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body p.gpp-mt-s:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p.gpp-mt-s > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p.gpp-plan-g:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body p.gpp-salute:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p.gx-cap:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p.gx-lede:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p.lfl-lead:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p.lfl-lead > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p.lfl-plan:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p.lfl-plan > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p.lfl-plan > b:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p.mv-eye:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body p.mv-switch > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p.mv-switch > span:not([class]) > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p.pl-cta-cap:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body p.pl-intro:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p.pl-intro > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body p.pl-intro > strong:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body span#gfd-date-label.gfd-date-pill:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span#gll-status-text:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body span.gfd-badge.gfd-badge-day:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.gfd-badge.gfd-badge-featured:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.gfd-badge.gfd-badge-hot:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.gfd-badge.gfd-badge-updated:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.gfd-badge.gfd-badge-verified:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.gfd-practice-box:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.gfd-practice-box.primary:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.gfq-eyebrow:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.glf-fee-n:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body span.glfaq-eyebrow.glfaq-fade.glfaq-anim:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.glfaq-nb:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-48)!important}
html:root body span.gll-ac__date:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.gll-bento__cap:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.gll-credential-title:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}
html:root body span.gll-eyebrow-text:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.gll-hc-kicker:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.gll-hc-sr:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.gll-headline-bold:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-64)!important}
html:root body span.gll-headline-light:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-64)!important}
html:root body span.gll-ib-cap:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.gll-ib-em:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-48)!important}
html:root body span.gll-ib-lbl:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body span.gll-ib-nb:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-48)!important}
html:root body span.gll-ins-em:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36-88)!important}
html:root body span.gll-ins-est:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.gll-ins-label:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.gll-tier-badge:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.gll-tier-badge.gll-tier-elite:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.gll-tier-badge.gll-tier-essential:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.gll-tier-badge.gll-tier-prestige:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.gllr-xcap:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.gllr-xgl:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.gllr-xnum:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}
html:root body span.glr-accordion-label:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22-28)!important}
html:root body span.glr-hero-stat-label:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.glr-hero-stat-num:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28)!important}
html:root body span.glr-trigger-name:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}
html:root body span.glr-trigger-num:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}
html:root body span.gpp-cap:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.gpp-cap-n:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.gpp-fig-l:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.gpp-hero-cap:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.gpp-n:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body span.gpp-plan-pop:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.gpp-pol-t:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22-28)!important}
html:root body span.gpp-tag:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.n-pg-per > small:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.n-pg-showing:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body summary.pl-h:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body summary.pl-h > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body table.gll-bento__matrix > tbody:not([class]) > tr:not([class]) > th:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body table.gll-bento__matrix > thead:not([class]) > tr:not([class]) > th:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}
html:root body table.gpp-table.gpp-cmp > thead:not([class]) > tr:not([class]) > th:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body table.gpp-table.gpp-cmp > thead:not([class]) > tr:not([class]) > th:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body ul.gh2-mq-track > li:not([class]) > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body ul.gla-crit > li:not([class]) > p:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body ul.glf-rates > li:not([class]) > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body ul.gll-bento__rows > li:not([class]) > b:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body ul.gll-bento__rows > li:not([class]) > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body ul.gll-bento__ticks > li:not([class]) > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body ul.gll-bento__ticks > li:not([class]) > span:not([class]) > b:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body ul.gll-bento__tiers > li:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}
html:root body ul.gll-bento__tiers > li:not([class]) > b:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28-36)!important}
html:root body ul.gnw-list > li:not([class]) > a:not([class]) > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body ul.gnw-list > li:not([class]) > a:not([class]) > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body ul.gpp-index > li:not([class]) > a:not([class]) > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}
html:root body ul.gpp-index.gpp-index--2 > li:not([class]) > a:not([class]) > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}
html:root body ul.gpp-list > li:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body ul.gpp-list.gpp-mt-s > li:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body ul.gpp-list.gpp-mt-s > li:not([class]) > strong:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body ul.gpp-plan-list > li:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body ul.gx-trust > li:not([class]) > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}
html:root body ul.lb-desig-list > li:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}
html:root body ul.pl-list > li:not([class]) > a:not([class]) > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}
html:root body .gll-hh-root div.gll-stat-number:not(#gt1):not(#gt2):not(#gt3):not(#gt4){font-size:var(--fs-22-48)!important}
html:root body h2.gnf-sr:not(#gt1):not(#gt2):not(#gt3):not(#gt4){font-size:var(--fs-28-36)!important}
@media (max-width:767.98px){html:root body a#reset.btn.btn-outline-secondary.btn:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body a.glr-pill:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}}
@media (max-width:767.98px){html:root body article.gnf-story.gnf-story--cf > div.gnf-txt > h3.gnf-h > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (max-width:767.98px){html:root body article.gnf-story.gnf-story--md > div.gnf-txt > h3.gnf-h > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (max-width:767.98px){html:root body button#submit.btn.btn-primary.btn:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body details:not([class]) > div.gpp-faq-a > p:not([class]) > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body div > div.display-11 > div > p:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body div.gfd-description > span:not([class]) > p:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body div.gfd-description > span:not([class]) > p:not([class]) > strong:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body div.gfd-description > span:not([class]) > ul:not([class]) > li:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body div.gfd-footnote.gfd-anim > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}}
@media (max-width:767.98px){html:root body div.gfd-footnote.gfd-anim > span:not([class]) > strong:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}}
@media (max-width:767.98px){html:root body div.gll-section > h2.gll-heading:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (max-width:767.98px){html:root body div.gpp-c7 > p.gpp-lede:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (max-width:767.98px){html:root body div.gpp-c9 > p.gpp-lede:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (max-width:767.98px){html:root body div.gpp-faq > details:not([class]) > div.gpp-faq-a > p:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body div.item:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body div.mv-hero-copy > p:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (max-width:767.98px){html:root body h2#about-cta-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28)!important}}
@media (max-width:767.98px){html:root body h2#about-cta-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28)!important}}
@media (max-width:767.98px){html:root body h2#about-founder-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28)!important}}
@media (max-width:767.98px){html:root body h2#about-founder-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28)!important}}
@media (max-width:767.98px){html:root body h2#areas-of-practice.gll-heading.gll-pa-h:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (max-width:767.98px){html:root body h2#gfq-h.gfq-h:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (max-width:767.98px){html:root body h2#gh-heading:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36)!important}}
@media (max-width:767.98px){html:root body h2#gh-heading > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36)!important}}
@media (max-width:767.98px){html:root body h2#gir-h:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28)!important}}
@media (max-width:767.98px){html:root body h2#gir-h > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28)!important}}
@media (max-width:767.98px){html:root body h2#gnf-latest-h.gnf-sec:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}}
@media (max-width:767.98px){html:root body h2#gx-h.gx-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}}
@media (max-width:767.98px){html:root body h2#mv-badges-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28)!important}}
@media (max-width:767.98px){html:root body h2#mv-badges-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28)!important}}
@media (max-width:767.98px){html:root body h2#mv-final-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28)!important}}
@media (max-width:767.98px){html:root body h2.gh2-h:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28)!important}}
@media (max-width:767.98px){html:root body h2.gnf-sec > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}}
@media (max-width:767.98px){html:root body h2.gnf-sr:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36)!important}}
@media (max-width:767.98px){html:root body h2.gpp-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28)!important}}
@media (max-width:767.98px){html:root body h2.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28)!important}}
@media (max-width:767.98px){html:root body h2.gx-h2:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}}
@media (max-width:767.98px){html:root body h3.gpp-h3:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (max-width:767.98px){html:root body h3.gpp-h3.gla-ih:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (max-width:767.98px){html:root body h3.gpp-h3.gla-ih.gpp-mt:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (max-width:767.98px){html:root body h3.gpp-h3.gpp-t:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (max-width:767.98px){html:root body header.gpp-pol-intro > p.gpp-lede:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body p.gfd-short-desc:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body p.gh2-fine:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body p.gh2-mq-cap:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body p.gir-x:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body p.glf-fee-line:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (max-width:767.98px){html:root body p.glf-fee-line.glf-prio:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (max-width:767.98px){html:root body p.glf3-copy:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body p.glf3-copy > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body p.glfaq-help:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body p.gll-ah-p.gll-ah-rv:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (max-width:767.98px){html:root body p.gll-card-at:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body p.gll-card-at > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body p.gll-card-desc:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body p.gll-credential-desc:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body p.gll-editorial-subtitle.gll-tagline:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body p.gll-editorial-subtitle.gll-tagline > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}}
@media (max-width:767.98px){html:root body p.gll-ib-text:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body p.gll-ins-lede:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body p.glr-hero-desc:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (max-width:767.98px){html:root body p.gnf-dek.gnf-dek--lead:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body p.gph-tag:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (max-width:767.98px){html:root body p.gpp-hero-lede:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (max-width:767.98px){html:root body p.gpp-lede > strong:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (max-width:767.98px){html:root body p.gpp-lede.gpp-mt-s:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (max-width:767.98px){html:root body p.lfl-cap:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body p.pl-note:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body p.pl-p:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body p.pl-p.pl-mut:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body p.pl-p.pl-mut > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body span.gfd-h-short:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-28)!important}}
@media (max-width:767.98px){html:root body span.gfq-q-text:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body span.glfaq-q:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body span.gll-hc-title:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body span.gll-photo-credit.gll-photo-credit--bg:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}}
@media (max-width:767.98px){html:root body span.gll-photo-credit.gll-photo-credit--bg > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}}
@media (max-width:767.98px){html:root body table.gpp-table.gpp-cmp > tbody:not([class]) > tr:not([class]) > th:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (max-width:767.98px){html:root body ul.glf3-list > li:not([class]) > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body ul.gllr-xmarks > li:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body ul:not([class]) > li:not([class]) > a:not([class]) > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}}
@media (min-width:768px){html:root body a#reset.btn.btn-outline-secondary.btn:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}}
@media (min-width:768px){html:root body a.btn.btn-header-signin:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}}
@media (min-width:768px){html:root body a.gll-sidebar-cta-link > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}}
@media (min-width:768px){html:root body a.gll-sidebar-cta-link.gll-sidebar-cta-link--secondary > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}}
@media (min-width:768px){html:root body a.glr-pill:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (min-width:768px){html:root body a.gnav-top:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}}
@media (min-width:768px){html:root body article.gnf-story.gnf-story--cf > div.gnf-txt > h3.gnf-h > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body article.gnf-story.gnf-story--md > div.gnf-txt > h3.gnf-h > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body button#submit.btn.btn-primary.btn:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}}
@media (min-width:768px){html:root body button.gll-lang-btn > b:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}}
@media (min-width:768px){html:root body button.gnav-top.gnav-trigger > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}}
@media (min-width:768px){html:root body details:not([class]) > div.gpp-faq-a > p:not([class]) > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (min-width:768px){html:root body div > div.display-11 > div > p:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}}
@media (min-width:768px){html:root body div.gfd-description > span:not([class]) > p:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}}
@media (min-width:768px){html:root body div.gfd-description > span:not([class]) > p:not([class]) > strong:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}}
@media (min-width:768px){html:root body div.gfd-description > span:not([class]) > ul:not([class]) > li:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}}
@media (min-width:768px){html:root body div.gfd-footnote.gfd-anim > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}}
@media (min-width:768px){html:root body div.gfd-footnote.gfd-anim > span:not([class]) > strong:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}}
@media (min-width:768px){html:root body div.gll-section > h2.gll-heading:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body div.gll-topbar-l > b:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}}
@media (min-width:768px){html:root body div.gll-topbar-l > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}}
@media (min-width:768px){html:root body div.gll-topbar-r > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}}
@media (min-width:768px){html:root body div.gpp-c7 > p.gpp-lede:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body div.gpp-c9 > p.gpp-lede:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body div.gpp-faq > details:not([class]) > div.gpp-faq-a > p:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (min-width:768px){html:root body div.gsl.gsl--cards.gsl-locked > div.gsl-head.glws-header > h2.glws-heading > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36)!important}}
@media (min-width:768px){html:root body div.item:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}}
@media (min-width:768px){html:root body div.mv-hero-copy > p:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body h2#about-cta-h.gpp-h2 > em:not([class]) > span > span:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36)!important}}
@media (min-width:768px){html:root body h2#about-cta-h.gpp-h2 > span > span:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36)!important}}
@media (min-width:768px){html:root body h2#about-founder-h.gpp-h2 > em:not([class]) > span > span:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36)!important}}
@media (min-width:768px){html:root body h2#about-founder-h.gpp-h2 > span > span:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36)!important}}
@media (min-width:768px){html:root body h2#areas-of-practice.gll-heading.gll-pa-h:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body h2#gfq-h.gfq-h:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body h2#gh-heading > em:not([class]) > span > span:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-48)!important}}
@media (min-width:768px){html:root body h2#gh-heading > span > span:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-48)!important}}
@media (min-width:768px){html:root body h2#gir-h > em:not([class]) > span > span:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-48)!important}}
@media (min-width:768px){html:root body h2#gir-h > span > span:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-48)!important}}
@media (min-width:768px){html:root body h2#gnf-latest-h.gnf-sec > span > span:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body h2#mv-badges-h.gpp-h2 > em:not([class]) > span > span:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36)!important}}
@media (min-width:768px){html:root body h2#mv-badges-h.gpp-h2 > span > span:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36)!important}}
@media (min-width:768px){html:root body h2#mv-final-h.gpp-h2 > span > span:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36)!important}}
@media (min-width:768px){html:root body h2.gh2-h > span > span:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-48)!important}}
@media (min-width:768px){html:root body h2.gllr-xh > em:not([class]) > span > span:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-48)!important}}
@media (min-width:768px){html:root body h2.gllr-xh > span > span:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-48)!important}}
@media (min-width:768px){html:root body h2.glws-heading > span:not([class]) > span > span:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-48)!important}}
@media (min-width:768px){html:root body h2.gnf-sec > a:not([class]) > span > span:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body h2.gnf-sr > span > span:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36)!important}}
@media (min-width:768px){html:root body h2.gpp-h2 > em:not([class]) > span > span:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36)!important}}
@media (min-width:768px){html:root body h2.gpp-h2 > span > span:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-36)!important}}
@media (min-width:768px){html:root body h3.gpp-h3:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body h3.gpp-h3.gla-ih:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body h3.gpp-h3.gla-ih.gpp-mt:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body h3.gpp-h3.gpp-t:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body header.gpp-pol-intro > p.gpp-lede:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (min-width:768px){html:root body label.glsr-sort-label:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}}
@media (min-width:768px){html:root body li.gll-mdock__line:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (min-width:768px){html:root body p.gfd-short-desc:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}}
@media (min-width:768px){html:root body p.gh2-fine:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}}
@media (min-width:768px){html:root body p.gh2-mq-cap:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}}
@media (min-width:768px){html:root body p.gir-x:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}}
@media (min-width:768px){html:root body p.glf-fee-line:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body p.glf-fee-line.glf-prio:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body p.glf3-copy:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}}
@media (min-width:768px){html:root body p.glf3-copy > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}}
@media (min-width:768px){html:root body p.glfaq-help:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}}
@media (min-width:768px){html:root body p.gll-ah-p.gll-ah-rv:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body p.gll-card-at:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}}
@media (min-width:768px){html:root body p.gll-card-at > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}}
@media (min-width:768px){html:root body p.gll-card-desc:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}}
@media (min-width:768px){html:root body p.gll-credential-desc:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}}
@media (min-width:768px){html:root body p.gll-editorial-subtitle.gll-tagline:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (min-width:768px){html:root body p.gll-editorial-subtitle.gll-tagline > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (min-width:768px){html:root body p.gll-hero-credit:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}}
@media (min-width:768px){html:root body p.gll-hero-credit > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}}
@media (min-width:768px){html:root body p.gll-ib-text:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (min-width:768px){html:root body p.gll-ins-lede:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body p.gll-mdock__cap:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}}
@media (min-width:768px){html:root body p.gll-mdock__t:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (min-width:768px){html:root body p.gll-mdock__v > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}}
@media (min-width:768px){html:root body p.glr-hero-desc:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body p.gnf-dek:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (min-width:768px){html:root body p.gnf-dek.gnf-dek--lead:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (min-width:768px){html:root body p.gph-tag:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body p.gpp-hero-lede:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body p.gpp-lede > strong:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body p.gpp-lede.gpp-mt-s:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body p.lfl-cap:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}}
@media (min-width:768px){html:root body p.pl-note:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}}
@media (min-width:768px){html:root body p.pl-p:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}}
@media (min-width:768px){html:root body p.pl-p.pl-mut:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}}
@media (min-width:768px){html:root body p.pl-p.pl-mut > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}}
@media (min-width:768px){html:root body span.gfd-h-full:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-48)!important}}
@media (min-width:768px){html:root body span.gfq-q-text:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (min-width:768px){html:root body span.glfaq-q:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (min-width:768px){html:root body span.gll-hc-title:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body span.gll-mdock__cta-l:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (min-width:768px){html:root body span.gll-photo-credit.gll-photo-credit--tr:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}}
@media (min-width:768px){html:root body span.gll-photo-credit.gll-photo-credit--tr > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}}
@media (min-width:768px){html:root body span.glr-trigger-count:not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}}
@media (min-width:768px){html:root body table.gpp-table.gpp-cmp > tbody:not([class]) > tr:not([class]) > th:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-16)!important}}
@media (min-width:768px){html:root body ul.glf3-list > li:not([class]) > a:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-14)!important}}
@media (min-width:768px){html:root body ul.gllr-xmarks > li:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-18)!important}}
@media (min-width:768px){html:root body ul:not([class]) > li:not([class]) > a:not([class]) > span:not([class]):not(#gt1):not(#gt2):not(#gt3){font-size:var(--fs-12)!important}}
/* pass 2: blocks only measurable after the first pass (hero slides 2 and 3, unsplit headings, member dock) */
html:root body button.gpp-btn:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-16)!important}
html:root body button.gpp-btn.gpp-btn--ghost:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-16)!important}
html:root body div.gll-stat-label:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-12)!important}
html:root body div.gpp-hero-in > h1:not([class]):not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-36-88)!important}
html:root body div.mv-hero-copy > h1:not([class]):not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-36-88)!important}
html:root body h1.gll-ah-h.gll-ah-rv:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-36-88)!important}
html:root body h1.gll-ah-h.gll-ah-rv > em:not([class]):not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-36-88)!important}
html:root body h2#about-cta-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-28-36)!important}
html:root body h2#about-cta-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-28-36)!important}
html:root body h2#about-founder-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-28-36)!important}
html:root body h2#about-founder-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-28-36)!important}
html:root body h2#gh-heading:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-36-48)!important}
html:root body h2#gh-heading > em:not([class]):not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-36-48)!important}
html:root body h2#gir-h:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-28-48)!important}
html:root body h2#gir-h > em:not([class]):not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-28-48)!important}
html:root body h2#gnf-latest-h.gnf-sec:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-22)!important}
html:root body h2#mv-badges-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-28-36)!important}
html:root body h2#mv-badges-h.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-28-36)!important}
html:root body h2#mv-final-h.gpp-h2:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-28-36)!important}
html:root body h2.gh2-h:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-28-48)!important}
html:root body h2.glws-heading > span:not([class]):not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-28-36)!important}
html:root body h2.gnf-sec > a:not([class]):not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-22)!important}
html:root body h2.gpp-h2:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-28-36)!important}
html:root body h2.gpp-h2 > em:not([class]):not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-28-36)!important}
html:root body p.gll-trusted-label:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.gll-photo-credit:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-12)!important}
html:root body span.gll-photo-credit > a:not([class]):not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-12)!important}
html:root body span.gll-slide-eyebrow-text:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}
html:root body span.gll-title-bold:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-22-64)!important}
html:root body span.gll-title-light:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-22-64)!important}
html:root body table.gll-bento__matrix > tbody:not([class]) > tr:not([class]) > td:not([class]):not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-16)!important}
@media (max-width:767.98px){html:root body div.mv-hero-copy > p:not([class]):not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-18)!important}}
@media (max-width:767.98px){html:root body p.glf-fee-line:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-18)!important}}
@media (max-width:767.98px){html:root body p.glf-fee-line.glf-prio:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-18)!important}}
@media (max-width:767.98px){html:root body p.gll-ah-p.gll-ah-rv:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-18)!important}}
@media (max-width:767.98px){html:root body p.gll-subtitle:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-16)!important}}
@media (max-width:767.98px){html:root body p.glr-hero-desc:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-18)!important}}
@media (max-width:767.98px){html:root body p.gpp-hero-lede:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-18)!important}}
@media (max-width:767.98px){html:root body span.gll-highlight:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-16)!important}}
@media (min-width:768px){html:root body div.gll-slide-card-number:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-36)!important}}
@media (min-width:768px){html:root body div.gll-slide-card-text:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-12)!important}}
@media (min-width:768px){html:root body div.mv-hero-copy > p:not([class]):not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body li.gll-mdock__line:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-18)!important}}
@media (min-width:768px){html:root body p.glf-fee-line:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body p.glf-fee-line.glf-prio:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body p.gll-ah-p.gll-ah-rv:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body p.gll-mdock__cap:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-12)!important;letter-spacing:var(--ls-caption)!important}}
@media (min-width:768px){html:root body p.gll-mdock__t:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-16)!important}}
@media (min-width:768px){html:root body p.gll-mdock__v > span:not([class]):not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-14)!important}}
@media (min-width:768px){html:root body p.gll-subtitle:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-18)!important}}
@media (min-width:768px){html:root body p.glr-hero-desc:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body p.gpp-hero-lede:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-22)!important}}
@media (min-width:768px){html:root body span.gll-highlight:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-18)!important}}
@media (min-width:768px){html:root body span.gll-mdock__cta-l:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-16)!important}}
@media (min-width:768px){html:root body span.gll-slide-trust-text:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5){font-size:var(--fs-12)!important}}
/* hand-resolved: the card-slider section headings sit at 43.2px on desktop (48 step) and 28.8px on phones (28 step) */
html:root body h2.glws-heading > span:not([class]):not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5):not(#gt6),html:root body h2.glws-heading:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5):not(#gt6){font-size:var(--fs-28-48)!important}
/* the location filter's error state (js.js "Options could not load") rendered at 8.96px */
html:root body [data-gll-cascading-error] .btn:not(#gt1):not(#gt2):not(#gt3):not(#gt4){font-size:var(--fs-14)!important}
/* ── Perfection sweep (2026-10-19): one heading hierarchy across the public pages ────────────────────────────
   Content H2 = 28px phone / 36px desktop on every page (the premium .gpp-h2 standard); the homepage keeps its poster
   H2s at 48 desktop. Card titles 18, small card titles 16, section labels 22. Intro and band paragraphs use the full
   column (no narrow caps). Placed last, specificity above the generated mapping. */
html:root body :is(h2.glws-heading,h2.glws-heading > span,.gx-h2,h2.gfq-title,.gnw-blk > h2,h2.glw-heading,.gsl-head > h2.display-5,h2.lfl-h2,h2.gll-cat-heading,h3.gll-3col-heading,h2.gllr-xh,h2.gnf-h--lead):not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5):not(#gt6){font-size:var(--fs-28-36)!important}
html:root body.gxh-hhroot :is(h2.glws-heading,h2.glws-heading > span):not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5):not(#gt6):not(#gt7){font-size:var(--fs-28-48)!important}
html:root body :is(h2.display-9,h3.display-9,h3.gnf-h:is(.gnf-h--tick,.gnf-h--list),:is(.gnf-story--tx,.gnf-story--sm) .gnf-h):not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5):not(#gt6){font-size:var(--fs-18)!important}
html:root body article.gnf-story--cf h3.gnf-h:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5):not(#gt6){font-size:var(--fs-22)!important}
html:root body h3.card-title.display-10:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5):not(#gt6){font-size:var(--fs-16)!important}
html:root body h2.gnf-sec:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5):not(#gt6),html:root body h2.gnf-sec > a:not(#gt1):not(#gt2):not(#gt3):not(#gt4):not(#gt5):not(#gt6){font-size:var(--fs-22)!important}
html:root body :is(.gllr-xcol > p,p.gllr-xsub,p.gll-ins-lede):not(#gt1):not(#gt2):not(#gt3):not(#gt4){max-width:none!important;text-wrap:pretty}
/* ── Lines (generated): hairlines to --gll-line / --gll-line-on-dark, structural 1px ink to --gll-ink. Pills, tags, chips, badges, buttons, CTAs, inputs and photos keep their own edges. */
html:root body a.gll-ac__link > div.gll-ac:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-line)!important}
html:root body article.gll-bento__tile.gll-bento__tile--12 > span.gll-bento__icon:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-left-color:var(--gll-line)!important;border-right-color:var(--gll-line)!important;border-top-color:var(--gll-line)!important}
html:root body article.gll-bento__tile.gll-bento__tile--4 > span.gll-bento__icon:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-left-color:var(--gll-line)!important;border-right-color:var(--gll-line)!important;border-top-color:var(--gll-line)!important}
html:root body article.gll-bento__tile.gll-bento__tile--4.gll-bento__tile--dark > span.gll-bento__icon:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line-on-dark)!important;border-left-color:var(--gll-line-on-dark)!important;border-right-color:var(--gll-line-on-dark)!important;border-top-color:var(--gll-line-on-dark)!important}
html:root body article.gll-bento__tile.gll-bento__tile--4.gll-bento__tile--md-full > span.gll-bento__icon:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-left-color:var(--gll-line)!important;border-right-color:var(--gll-line)!important;border-top-color:var(--gll-line)!important}
html:root body article.gll-bento__tile.gll-bento__tile--8 > span.gll-bento__icon:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-left-color:var(--gll-line)!important;border-right-color:var(--gll-line)!important;border-top-color:var(--gll-line)!important}
html:root body aside#gll-mdock.gll-mdock > div.gll-mdock__panel:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line-on-dark)!important;border-left-color:var(--gll-line-on-dark)!important;border-right-color:var(--gll-line-on-dark)!important;border-top-color:var(--gll-line-on-dark)!important}
html:root body aside.gfq-intro > a.gfq-contact:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-ink)!important}
html:root body aside.gnf-latest > h2#gnf-latest-h.gnf-sec:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-ink)!important}
html:root body aside.gnw-side > p.gnw-cap:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-ink)!important}
html:root body div#about-bento.gll-bento.gpp-mt > article.gll-bento__tile.gll-bento__tile--4:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-left-color:var(--gll-line)!important;border-right-color:var(--gll-line)!important;border-top-color:var(--gll-line)!important}
html:root body div#about-bento.gll-bento.gpp-mt > article.gll-bento__tile.gll-bento__tile--4.gll-bento__tile--dark:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-ink)!important;border-left-color:var(--gll-ink)!important;border-right-color:var(--gll-ink)!important;border-top-color:var(--gll-ink)!important}
html:root body div#about-bento.gll-bento.gpp-mt > article.gll-bento__tile.gll-bento__tile--4.gll-bento__tile--md-full:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-left-color:var(--gll-line)!important;border-right-color:var(--gll-line)!important;border-top-color:var(--gll-line)!important}
html:root body div#about-bento.gll-bento.gpp-mt > article.gll-bento__tile.gll-bento__tile--8:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-left-color:var(--gll-line)!important;border-right-color:var(--gll-line)!important;border-top-color:var(--gll-line)!important}
html:root body div#ct-bento.gll-bento.gpp-mt > article.gll-bento__tile.gll-bento__tile--4:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-left-color:var(--gll-line)!important;border-right-color:var(--gll-line)!important;border-top-color:var(--gll-line)!important}
html:root body div#ct-bento.gll-bento.gpp-mt > article.gll-bento__tile.gll-bento__tile--4.gll-bento__tile--md-full:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-left-color:var(--gll-line)!important;border-right-color:var(--gll-line)!important;border-top-color:var(--gll-line)!important}
html:root body div#faq.gnw-blk > details.gnw-q:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-ink)!important;border-top-color:var(--gll-ink)!important}
html:root body div#gh-figs > div:not([class]):not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-left-color:var(--gll-line)!important}
html:root body div#glfaq-list.glfaq-list > div.glfaq-item.glfaq-fade.glfaq-anim:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important}
html:root body div#gll-bento-mem.gll-bento > article.gll-bento__tile.gll-bento__tile--12:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-left-color:var(--gll-line)!important;border-right-color:var(--gll-line)!important;border-top-color:var(--gll-line)!important}
html:root body div#gll-bento-mem.gll-bento > article.gll-bento__tile.gll-bento__tile--4:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-left-color:var(--gll-line)!important;border-right-color:var(--gll-line)!important;border-top-color:var(--gll-line)!important}
html:root body div#gll-bento-mem.gll-bento > article.gll-bento__tile.gll-bento__tile--4.gll-bento__tile--dark:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-ink)!important;border-left-color:var(--gll-ink)!important;border-right-color:var(--gll-ink)!important;border-top-color:var(--gll-ink)!important}
html:root body div#gll-bento-mem.gll-bento > article.gll-bento__tile.gll-bento__tile--8:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-left-color:var(--gll-line)!important;border-right-color:var(--gll-line)!important;border-top-color:var(--gll-line)!important}
html:root body div#gll-lcta > section.gllr-xaud:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-ink)!important}
html:root body div#gll-lcta > section.gllr-xstrip:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-top-color:var(--gll-line)!important}
html:root body div#global-hero > div#gh-figs:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-ink)!important}
html:root body div#join.gnw-blk > div.gnw-tiers:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-ink)!important}
html:root body div#lfl > section#law-firm-lists.lfl-sec:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important}
html:root body div#what.gnw-blk > dl.gnw-facts:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-ink)!important}
html:root body div.container > div.gfd-footnote.gfd-anim:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-line-on-dark)!important}
html:root body div.container > div.gnf-foot:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-ink)!important}
html:root body div.container > div.gnf-row:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-ink)!important}
html:root body div.container > nav.gnf-nav:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-top-color:var(--gll-ink)!important}
html:root body div.footer > div.footer-inner:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-line)!important}
html:root body div.footer-link-wrapper > span.footer-divider:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-left-color:var(--gll-line)!important;border-right-color:var(--gll-line)!important;border-top-color:var(--gll-line)!important}
html:root body div.gfd-awards-grid > div.gfd-award-cell:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line-on-dark)!important;border-left-color:var(--gll-line-on-dark)!important;border-right-color:var(--gll-line-on-dark)!important;border-top-color:var(--gll-line-on-dark)!important}
html:root body div.gfd-block > h3.gfd-block-label:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line-on-dark)!important}
html:root body div.gfd-duo-item > div.gfd-dark-card.gfd-anim:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line-on-dark)!important;border-left-color:var(--gll-line-on-dark)!important;border-right-color:var(--gll-line-on-dark)!important;border-top-color:var(--gll-line-on-dark)!important}
html:root body div.gfd-footnote-links > a.gfd-all-link:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line-on-dark)!important;border-left-color:var(--gll-line-on-dark)!important;border-right-color:var(--gll-line-on-dark)!important;border-top-color:var(--gll-line-on-dark)!important}
html:root body div.gfd-footnote-links > a.gfd-feature-link:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line-on-dark)!important;border-left-color:var(--gll-line-on-dark)!important;border-right-color:var(--gll-line-on-dark)!important;border-top-color:var(--gll-line-on-dark)!important}
html:root body div.gfq-a-inner > span.gfq-tier:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-line)!important}
html:root body div.gfq-list > div.gfq-item:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-left-color:var(--gll-line)!important;border-right-color:var(--gll-line)!important;border-top-color:var(--gll-line)!important}
html:root body div.gfq-wrap > div.gfq-list:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-line)!important}
html:root body div.gh2-cols > article.gh2-col:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-left-color:var(--gll-line)!important;border-right-color:var(--gll-line)!important;border-top-color:var(--gll-line)!important}
html:root body div.gh2-mq > div.gh2-mq-row:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line-on-dark)!important;border-top-color:var(--gll-line-on-dark)!important}
html:root body div.gir-rail.gsl-track > a.gir-card:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-line-on-dark)!important}
html:root body div.glf3-in.glf3-contact > div:not([class]):not(#gl1):not(#gl2):not(#gl3){border-left-color:var(--gll-line-on-dark)!important}
html:root body div.glf3-social > a:not([class]):not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line-on-dark)!important;border-left-color:var(--gll-line-on-dark)!important;border-right-color:var(--gll-line-on-dark)!important;border-top-color:var(--gll-line-on-dark)!important}
html:root body div.gll-bento__foot > ul.gll-bento__rows:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-line)!important}
html:root body div.gll-bento__foot > ul.gll-bento__ticks:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-line-on-dark)!important}
html:root body div.gll-bento__foot > ul.gll-bento__tiers:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-line)!important}
html:root body div.gll-editorial-image > div.gll-credential-card:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-line-on-dark)!important}
html:root body div.gll-editorial-left > div.gll-stats-row:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line-on-dark)!important}
html:root body div.gll-hc.gll-hc--d1 > a.gll-hc-card:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line-on-dark)!important;border-left-color:var(--gll-line-on-dark)!important;border-right-color:var(--gll-line-on-dark)!important;border-top-color:var(--gll-line-on-dark)!important}
html:root body div.gll-hc.gll-hc--intro > a.gll-hc-card:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-ink)!important;border-left-color:var(--gll-ink)!important;border-right-color:var(--gll-ink)!important;border-top-color:var(--gll-ink)!important}
html:root body div.gll-ib-grid > div.gll-trusted.gll-ib-trust:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-line)!important}
html:root body div.gll-ib-grp > p.gll-ib-gh:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line-on-dark)!important}
html:root body div.gll-ins-copy > div.gll-ins-dateline:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-line-on-dark)!important}
html:root body div.gll-stats-row > div.gll-stat:not(#gl1):not(#gl2):not(#gl3){border-left-color:var(--gll-line-on-dark)!important}
html:root body div.gll-topbar-r > a:not([class]):not(#gl1):not(#gl2):not(#gl3){border-left-color:var(--gll-line-on-dark)!important}
html:root body div.gllr-xgroups > div.gllr-xg:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-line)!important}
html:root body div.gllr-xw > ol:not([class]):not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-line)!important}
html:root body div.gllr-xw > ol:not([class]) > li:not([class]):not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-left-color:var(--gll-line)!important}
html:root body div.gllr-xw.gllr-xgrid > div.gllr-xcol:not(#gl1):not(#gl2):not(#gl3){border-left-color:var(--gll-line)!important;border-top-color:var(--gll-line)!important}
html:root body div.glr-accordion-wrap > div.glr-list:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-line)!important}
html:root body div.glr-desc-bar > div.glr-desc-item:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-left-color:var(--gll-line)!important}
html:root body div.glr-hero-right > div.glr-hero-stats:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-line-on-dark)!important}
html:root body div.glr-hero-stats > div.glr-hero-stat:not(#gl1):not(#gl2):not(#gl3){border-left-color:var(--gll-line-on-dark)!important}
html:root body div.glr-list > div.glr-item:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important}
html:root body div.glw-card-wrap > div.card.listing-card:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-left-color:var(--gll-line)!important;border-right-color:var(--gll-line)!important;border-top-color:var(--gll-line)!important}
html:root body div.glws-card-wrap > div.card.listing-card:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-left-color:var(--gll-line)!important;border-right-color:var(--gll-line)!important;border-top-color:var(--gll-line)!important}
html:root body div.gnf-cat-head > h2.gnf-sec:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-ink)!important}
html:root body div.gnf-foot > a.gnf-foot-all:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-ink)!important;border-left-color:var(--gll-ink)!important;border-right-color:var(--gll-ink)!important;border-top-color:var(--gll-ink)!important}
html:root body div.gnf-row > article.gnf-story.gnf-story--sm:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-line)!important}
html:root body div.gnf-side > article.gnf-story.gnf-story--tx:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-line)!important}
html:root body div.gnf-top > div.gnf-lead:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-left-color:var(--gll-line)!important;border-right-color:var(--gll-line)!important}
html:root body div.gnw-main > div#association.gnw-blk:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-ink)!important}
html:root body div.gnw-main > div#faq.gnw-blk:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-ink)!important}
html:root body div.gnw-main > div#join.gnw-blk:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-ink)!important}
html:root body div.gnw-tiers > div:not([class]):not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-ink)!important}
html:root body div.gpp-c7 > ul.gla-crit:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-line-on-dark)!important}
html:root body div.gpp-c8 > div.gpp-faq:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-ink)!important}
html:root body div.gpp-duo-in > div.lc-office:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-line-on-dark)!important}
html:root body div.gpp-faq > details:not([class]):not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important}
html:root body div.gpp-founder-text > div.gpp-founder-sig:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-line)!important}
html:root body div.gpp-hero-in > div.lc-hero-links:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-line-on-dark)!important}
html:root body div.gpp-plans > article.gpp-plan:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-ink)!important;border-left-color:var(--gll-ink)!important;border-right-color:var(--gll-ink)!important;border-top-color:var(--gll-ink)!important}
html:root body div.gx-faq > details:not([class]):not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-top-color:var(--gll-line)!important}
html:root body div.ht-auto > div.glws-card-wrap:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-left-color:var(--gll-line)!important;border-right-color:var(--gll-line)!important}
html:root body div.lc-office > dl.lc-dl:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-line-on-dark)!important}
html:root body div.lfl-in > div.lfl-rel:not(#gl1):not(#gl2):not(#gl3){border-left-color:var(--gll-line)!important;border-top-color:var(--gll-line)!important}
html:root body div.lfl-in > div.lfl-steps:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-line)!important}
html:root body div.lfl-rel > a:not([class]):not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-right-color:var(--gll-line)!important}
html:root body div.lfl-steps > div.lfl-step:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-left-color:var(--gll-line)!important}
html:root body dl.lc-dl > div:not([class]):not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line-on-dark)!important}
html:root body footer.gll-footer.glf3 > div.glf3-in.glf3-ini:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-line-on-dark)!important}
html:root body header#sticky-header-nav.widget.header-widget.navbar-top > div.gll-topbar:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line-on-dark)!important}
html:root body li:not([class]) > a.gll-ib-ql:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line-on-dark)!important}
html:root body li:not([class]) > div.gx-card:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-left-color:var(--gll-line)!important;border-right-color:var(--gll-line)!important;border-top-color:var(--gll-line)!important}
html:root body main#main-content > footer.gll-footer.glf3:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-line-on-dark)!important}
html:root body main#main-content > header#sticky-header-nav.widget.header-widget.navbar-top:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important}
html:root body main#main-content > nav.gll-cms-bc:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important}
html:root body main#main-content > section#network.gnw:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-ink)!important}
html:root body main#main-content > section.widget.feature-widget.bg-light:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line-on-dark)!important;border-top-color:var(--gll-line-on-dark)!important}
html:root body nav.glf3-in.glf3-cols > div.glf3-col:not(#gl1):not(#gl2):not(#gl3){border-left-color:var(--gll-line-on-dark)!important}
html:root body ol.gnf-ticker > li:not([class]):not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-line)!important}
html:root body section#gllCookie.gck:not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-ink)!important}
html:root body section.gx > ul.gx-trust:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important;border-top-color:var(--gll-line)!important}
html:root body table.gll-bento__matrix > tbody:not([class]) > tr:not([class]):not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important}
html:root body table.gll-bento__matrix > tbody:not([class]) > tr:not([class]) > td:not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important}
html:root body table.gll-bento__matrix > tbody:not([class]) > tr:not([class]) > td:not([class]):not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important}
html:root body table.gll-bento__matrix > tbody:not([class]) > tr:not([class]) > th:not([class]):not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important}
html:root body table.gll-bento__matrix > thead:not([class]) > tr:not([class]):not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important}
html:root body table.gll-bento__matrix > thead:not([class]) > tr:not([class]) > th:not([class]):not(#gl1):not(#gl2):not(#gl3){border-bottom-color:var(--gll-line)!important}
html:root body ul.gnf-list > li:not([class]):not(#gl1):not(#gl2):not(#gl3){border-top-color:var(--gll-line)!important}
html:root body .gll-bento__tile--dark .gll-bento__icon:not(#gl1):not(#gl2):not(#gl3):not(#gl4){border-color:var(--gll-line-on-dark)!important}
html:root body .gll-ib-trust:not(#gl1):not(#gl2):not(#gl3):not(#gl4){border-top-color:var(--gll-line)!important}
html:root body article.gpp-plan :is(.gpp-plan-price,.gpp-plan-more):not(#gl1):not(#gl2):not(#gl3):not(#gl4){border-color:var(--gll-line)!important}
html:root body article.gpp-plan.is-pop :is(.gpp-plan-price,.gpp-plan-more):not(#gl1):not(#gl2):not(#gl3):not(#gl4){border-color:var(--gll-line-on-dark)!important}
html:root body .gll-editorial-left > .gll-stats-row:not(#gl1):not(#gl2):not(#gl3):not(#gl4){border-top-color:var(--gll-line-on-dark)!important}
html:root body div.gll-trusted.gll-ib-trust:not(#gl1):not(#gl2):not(#gl3):not(#gl4):not(#gl5){border-top-color:var(--gll-line)!important}
