/* Extracted verbatim from the live flixed.io styled-components SSR stylesheets (union over all crawled pages of this template). Generated by tools/build_css.py; do not edit by hand. */
.gzlabD{--spacing:var(--space-md);margin-top:var(--spacing);padding-bottom:calc(var(--spacing) * 2);}
@media (min-width:1024px){.gzlabD{max-width:var(--max-w);}}
.gzlabD > * + *{margin-top:var(--flow-space,1em);}
.gzlabD strong{font-weight:var(--fw-bold);}
.gzlabD em{font-style:italic;}
.igjlkg{font-weight:var(--fw-medium);line-height:1.2;color:var(--clr-text-dark);font-size:var(--fs-xl);}
.ArticleContent__Wrapper-sc-1jsfqya-0 .igjlkg{--flow-space:1.75em;}
.dlfWmS{font-weight:var(--fw-medium);line-height:1.2;color:var(--clr-text-dark);font-size:var(--fs-lg);}
.ArticleContent__Wrapper-sc-1jsfqya-0 .dlfWmS{--flow-space:1.75em;}
.joJWbw{position:absolute;overflow:hidden;-webkit-clip:rect(0 0 0 0);clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0;}
.ihJQdi{color:var(--clr-brand-main);-webkit-text-decoration:none;text-decoration:none;}
.ihJQdi:hover{-webkit-text-decoration:revert;text-decoration:revert;}
.Footer__Wrapper-sc-1oxq9l5-0 .ihJQdi{color:var(--clr-reverse-main);}
.Footer__Wrapper-sc-1oxq9l5-0 .ihJQdi:hover{color:var(--clr-brand-main);-webkit-text-decoration:none;text-decoration:none;}
.kZjbfH{color:var(--clr-text-main);-webkit-text-decoration:underline;text-decoration:underline;}
.kZjbfH:hover{color:var(--clr-brand-main);-webkit-text-decoration:reverse;text-decoration:reverse;}
.WnzBK{--gap:var(--space-md);background-color:var(--clr-bg-main);padding:var(--gap);border-radius:4px;margin-top:var(--space-md);}
.kWBMfL{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gap);}
.kWBMfL:not(:last-of-type){margin-bottom:var(--gap);}
@media (min-width:600px){.kWBMfL{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}}
.cyHEee{-webkit-flex-basis:var(--size);-ms-flex-preferred-size:var(--size);flex-basis:var(--size);min-width:var(--size);width:var(--size);height:var(--size);border-radius:50%;overflow:hidden;}
.jmwBra{font-weight:var(--fw-medium);line-height:1.2;font-size:var(--fs-md);text-align:center;color:var(--clr-text-dark);display:block;-webkit-text-decoration:none;text-decoration:none;margin-top:0;}
.jmwBra:hover{-webkit-text-decoration:revert;text-decoration:revert;}
@media (min-width:600px){.jmwBra{text-align:left;}}
.iEqvLF{color:var(--clr-text-light);margin-top:var(--space-xs);}
.jeywBp{margin-top:var(--space-xl);}
.iKdfzW{font-family:var(--ff-primary);font-size:var(--fs-base);color:var(--clr-button-text-main);-webkit-text-decoration:none;text-decoration:none;background:var(--bg);border:none;border-radius:3px;cursor:pointer;padding:var(--space-sm) var(--space-md);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-sm);}
.iKdfzW:hover{background:var(--hover-bg);}
.iKdfzW::after{display:inline;content:'→';}
@media (min-width:600px){.iKdfzW::after{content:'↗';}}
.hUOmUC{font-family:var(--ff-primary);font-size:var(--fs-base);color:var(--clr-button-text-main);-webkit-text-decoration:none;text-decoration:none;background:var(--bg);border:none;border-radius:3px;cursor:pointer;padding:var(--space-sm) var(--space-md);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-sm);}
.hUOmUC:hover{background:var(--hover-bg);}
.hUOmUC::after{display:none;}
.ilAPcn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:var(--space-base);padding:var(--space-base);background-color:var(--clr-text-dark);border-radius:4px;max-width:calc(var(--max-w) - var(--space-base) * 2);}
@media (min-width:600px){.ilAPcn{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}
.kBfgpi{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:1.2;color:var(--clr-reverse-main);}
.lmvDut{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:1.2;color:var(--clr-reverse-main);opacity:0.6;margin-top:var(--space-xs);}
.eiqKBi{width:auto;}
.fIvmjW{margin-top:var(--space-md);margin-bottom:var(--space-lg);background-color:var(--clr-bg-main);border:1px solid var(--clr-border-main);border-radius:3px;padding:var(--space-base);font-weight:var(--fw-bold);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.kxsbch{font-size:var(--fs-sm);}
.gbKFgb{--spacing:var(--space-md);--py:var(--space-lg);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing);padding:var(--py) 0;box-shadow:0 1px 0 var(--clr-boxshadow-main);}
@media (min-width:600px){.gbKFgb{--spacing:var(--space-lg);--py:var(--space-md);}}
@media (min-width:600px){.gbKFgb{display:grid;grid-template-columns:3fr 1fr;grid-template-rows:1fr;}}
.cEVUVs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:var(--spacing);}
@media (min-width:600px){.cEVUVs{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}
@media (min-width:600px){.duMvgs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:var(--space-md);-webkit-flex:1;-ms-flex:1;flex:1;}}
.flnHEF{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-base);}
@media (min-width:600px){.flnHEF{-webkit-flex:1;-ms-flex:1;flex:1;}}
.izoUPp{--p:var(--space-xs);height:calc(60px - var(--p) * 2);padding:var(--p);border-radius:3px;border:1px solid var(--clr-border-main);display:grid;place-content:center;}
.jvCKVT{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:1.2;color:var(--clr-text-dark);}
.fYKqaI{font-size:var(--fs-sm);color:var(--clr-brand-main);}
.cWVlbl{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:1.2;color:var(--clr-text-dark);color:var(--clr-text-light);}
.Ljgju{font-size:var(--fs-sm);}
@media (min-width:600px){.Ljgju{-webkit-flex:1;-ms-flex:1;flex:1;}}
.gXTxaF{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2px 0;}
.dwnrEC{margin-left:var(--space-xs);}
.lfWYaH{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;-webkit-column-gap:var(--space-sm);column-gap:var(--space-sm);}
@media (min-width:600px){.lfWYaH{-webkit-flex:2;-ms-flex:2;flex:2;gap:var(--space-lg);grid-template-columns:2fr 2fr 3fr;grid-template-rows:1fr;}.ProviderPlanCard__WrapperWithFeatures-sc-18l3d0r-1 .lfWYaH{-webkit-flex:1;-ms-flex:1;flex:1;grid-template-columns:1fr;grid-template-rows:1fr 1fr;row-gap:var(--space-base);}}
.byEPSb{grid-column:1 / -1;grid-row:1 / 2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;margin-bottom:var(--space-sm);}
.ProviderPlanCard__WrapperWithFeatures-sc-18l3d0r-1 .byEPSb{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
@media (min-width:600px){.byEPSb{margin-bottom:0;grid-column:2 / 3;grid-row:1 / -1;}.ProviderPlanCard__WrapperWithFeatures-sc-18l3d0r-1 .byEPSb{grid-column:1 / -1;grid-row:1 / 2;}}
.ghTOGN{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:1.2;color:var(--clr-text-dark);font-weight:var(--fw-bold);}
.evdiJT{display:none;}
@media (min-width:600px){.evdiJT{display:block;}}
.ibiasP{width:auto;grid-column:1 / -1;grid-row:2 / -1;}
@media (min-width:600px){.ibiasP{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;grid-column:-2 / -1;grid-row:1 / -1;}.ProviderPlanCard__WrapperWithFeatures-sc-18l3d0r-1 .ibiasP{grid-column:1 / -1;grid-row:2 / -1;}}
.ha-dVtm{width:14px;height:14px;}
.ProviderPlanCard__FeatureItem-sc-18l3d0r-11 .ha-dVtm{margin-top:var(--space-xs);}
.iFbmUL{--flow-space:1.25em;}
.ifvkDK{margin-top:var(--flow-space);border-top:1px solid var(--clr-boxshadow-main);}
.gIPdin{margin-top:var(--space-md);font-size:var(--fs-base);line-height:1.25rem;font-weight:var(--fw-medium);}
.hNSQvr{--clr:var(--clr-text-light);--bg:var(--clr-bg-main);--b:1px solid var(--clr-bg-light);--p:var(--space-base);color:var(--clr);background-color:var(--bg);border:var(--b);padding:var(--p);border-radius:3px;max-width:calc(var(--max-w) - var(--p) * 2);}
.fGmnWD{font-size:var(--fs-sm);}
.fGmnWD strong{font-weight:var(--fw-medium);}
.jzMmbo{--pt:calc(var(--space-xl) + var(--space-lg));--max-w:790px;--sidebar-max-w:280px;max-width:1200px;padding:var(--space-md);padding-top:var(--pt);margin:0 auto;}
@media (min-width:600px){.jzMmbo{--pt:calc(var(--space-xl) * 2);}}
.ixUbFU{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing);}
@media (min-width:600px){.ixUbFU{--spacing:var(--space-md);-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}}
.iMoUll{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing);}
@media (min-width:600px){.iMoUll{--spacing:var(--space-md);-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}}
@media (min-width:600px){.iMoUll{--spacing:var(--space-base);}}
.bRhWDK{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing);-webkit-flex:1;-ms-flex:1;flex:1;}
@media (min-width:1024px){.bRhWDK{max-width:var(--max-w);}}
.bbKPSG{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--space-base);font-size:var(--fs-sm);}
@media (min-width:600px){.bbKPSG{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:var(--spacing);padding:var(--space-xs) 0;}}
.tCsEl{font-weight:var(--fw-medium);line-height:1.2;color:var(--clr-text-dark);font-size:var(--fs-2xl);}
.tCsEl a{color:var(--clr-text-dark);}
.tCsEl a:hover{color:var(--clr-brand-main);-webkit-text-decoration:none;text-decoration:none;}
.hoaWmW{font-weight:var(--fw-medium);line-height:1.2;color:var(--clr-text-dark);font-size:var(--fs-lg);}
.ArticleContent__Wrapper-sc-1jsfqya-0 .hoaWmW{--flow-space:1.75em;}
.hoaWmW a{color:var(--clr-text-dark);}
.hoaWmW a:hover{color:var(--clr-brand-main);-webkit-text-decoration:none;text-decoration:none;}
.eooKkG{color:var(--clr-text-light);}
.FdoXy{color:var(--clr-text-light);}
@media (min-width:600px){.FdoXy{border-left:1px solid var(--clr-text-light);padding-left:var(--spacing);}}
.llESpX{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:var(--space-md);}
.llESpX h2,.llESpX h3{-webkit-scroll-margin-top:100px;-moz-scroll-margin-top:100px;-ms-scroll-margin-top:100px;scroll-margin-top:100px;}
@media (min-width:1024px){.llESpX{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:var(--space-lg);}}
.cNHuJf{--mt:0;display:none;width:100%;position:static;}
@media (min-width:1024px){.cNHuJf{--stickyTop:var(--pt);display:block;position:-webkit-sticky;position:sticky;top:var(--stickyTop);margin-top:var(--mt);max-width:var(--sidebar-max-w);max-height:calc(100vh - var(--stickyTop));overflow-y:auto;overscroll-behavior-y:contain;--track:transparent;--thumb:hsl(210deg,8%,50%);-webkit-scrollbar-color:var(--track) var(--track);-moz-scrollbar-color:var(--track) var(--track);-ms-scrollbar-color:var(--track) var(--track);scrollbar-color:var(--track) var(--track);-webkit-scrollbar-width:thin;-moz-scrollbar-width:thin;-ms-scrollbar-width:thin;scrollbar-width:thin;}.cNHuJf::-webkit-scrollbar{width:10px;background-color:var(--track);}.cNHuJf::-webkit-scrollbar-thumb{border-radius:1000px;background-color:var(--track);border:2px solid #fff;}.cNHuJf:hover{-webkit-scrollbar-color:var(--thumb) var(--track);-moz-scrollbar-color:var(--thumb) var(--track);-ms-scrollbar-color:var(--thumb) var(--track);scrollbar-color:var(--thumb) var(--track);}.cNHuJf:hover::-webkit-scrollbar-thumb{background-color:var(--thumb);}}
.hZhaqq{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--clr-backdrop-main);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:var(--space-md);padding-top:calc(var(--space-md) + 64px);-webkit-animation:jBcSpD 500ms;animation:jBcSpD 500ms;}
@media (min-width:1024px){.hZhaqq{display:none;}}
.iNZktZ{background-color:var(--clr-text-dark);border:1px solid var(--clr-border-main);border-radius:50%;box-shadow:0 0 20px var(--clr-boxshadow-main);width:56px;height:56px;display:grid;place-content:center;position:fixed;bottom:var(--space-md);right:var(--space-base);cursor:pointer;z-index:10;}
@media (min-width:1024px){.iNZktZ{display:none;}}
.ewrauU{margin-bottom:32px;}
.ewrauU::-webkit-scrollbar{background-color:#f9f9f9;width:7px;}
.ewrauU::-webkit-scrollbar-thumb{background-color:#c4c4c4;border-radius:5px;width:5px;}
.gYVcTi{--spacing:var(--space-base);font-size:var(--fs-sm);line-height:1.2;font-weight:var(--fw-bold);margin:0 0 var(--spacing) 0;padding-left:var(--spacing);}
.gfKFRh{--spacing:var(--space-md);box-shadow:0 1px 0 var(--clr-boxshadow-main);}
.joGjYn{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:1.2;color:var(--clr-text-dark);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;box-shadow:0 1px 0 var(--clr-boxshadow-main);}
.dgRsmp{padding:var(--spacing) 0;color:var(--clr-text-dark);background:transparent;border:none;font:inherit;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.ecDrJr{--rotate:0deg;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;text-align:left;}
.ecDrJr::before{--size:5px;content:'';display:inline-block;width:0px;height:0px;border-top:var(--size) solid transparent;border-bottom:var(--size) solid transparent;border-left:calc(var(--size) * 2) solid currentColor;margin-right:var(--space-base);margin-top:0.4em;-webkit-transform:rotate(var(--rotate));-ms-transform:rotate(var(--rotate));transform:rotate(var(--rotate));-webkit-transition:-webkit-transform 300ms ease-in-out;-webkit-transition:transform 300ms ease-in-out;transition:transform 300ms ease-in-out;}
.bRpfpV{--show:none;padding:var(--spacing) 0;display:var(--show);}
.bRpfpV > * + *{margin-top:1em;}
.wfywQ{--size:24px;width:var(--size);height:var(--size);}
.fCSHWE{--size:24px;width:var(--size);height:var(--size);}
.dOCTFL{padding:var(--space-md);margin-bottom:var(--space-md);border-top:1px solid var(--clr-border-main);border-bottom:1px solid var(--clr-border-main);}
.eTRMrF{font-size:var(--fs-sm);font-weight:var(--fw-bold);}
.fjmHdA{margin-top:var(--space-sm);}
.ewQViF{color:var(--clr-text-dark);font-size:var(--fs-base);-webkit-text-decoration:underline;text-decoration:underline;}
.ewQViF:hover{color:var(--clr-brand-main);-webkit-text-decoration:none;text-decoration:none;}
.ktRfBF{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--space-base);border-top:1px solid var(--clr-border-main);padding-top:var(--space-md);}
@media (min-width:600px){.ktRfBF{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-md);}}
.gbkiBd{color:var(--clr-text-dark);}
.cCcjdZ{border:1px solid var(--clr-border-main);border-radius:4px;padding:var(--space-md);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:var(--space-md);}
@media (min-width:600px){.cCcjdZ{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;}}
.ijddyZ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-base);}
@media (min-width:600px){.ijddyZ{grid-column:1 / 2;grid-row:1 / -1;}}
.gzICdV{--p:var(--space-sm);--w:calc(48px - var(--p) * 2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.lajkhf{width:var(--w);height:var(--w);border-radius:50%;padding:var(--p);border:1px solid var(--clr-border-main);background-color:var(--clr-reverse-main);position:relative;}
.lajkhf > span{position:static !important;}
.huEkAP{width:var(--w);height:var(--w);border-radius:50%;padding:var(--p);border:1px solid var(--clr-border-main);background-color:var(--clr-reverse-main);position:relative;margin-left:-10px;}
.huEkAP > span{position:static !important;}
.bTPVCJ{color:var(--clr-text-dark);font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:1.2;}
@media (min-width:600px){.hUSXew{grid-column:2 / -2;grid-row:1 / -1;}}
@media (min-width:600px){.kCEA-DL{grid-column:-2 / -1;grid-row:1 / -1;display:grid;place-content:center;}}
.fjtZRN{width:auto;}
.cCCxbI{--d:flex;display:var(--d);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:linear-gradient( to top,var(--clr-reverse-main),transparent );padding-top:1rem;padding-bottom:1rem;}
.iiCsNq{--shadow-color:0deg 0% 0%;box-shadow:0px 0px 0px hsl(var(--shadow-color) / 0.1),0.1px 0.3px 0.4px -0.4px hsl(var(--shadow-color) / 0.1),0.2px 0.5px 0.6px -0.7px hsl(var(--shadow-color) / 0.1),0.4px 0.8px 1px -1.1px hsl(var(--shadow-color) / 0.1),0.6px 1.3px 1.6px -1.4px hsl(var(--shadow-color) / 0.1),0.9px 2.1px 2.6px -1.8px hsl(var(--shadow-color) / 0.1),1.3px 3.1px 3.8px -2.1px hsl(var(--shadow-color) / 0.1),2px 4.6px 5.6px -2.5px hsl(var(--shadow-color) / 0.1);}
@media (min-width:600px){.iiCsNq{font-size:var(--fs-md);padding:var(--space-base) var(--space-md);}}
.AsWrt{height:var(--mobile-h);overflow-y:var(--of-y);padding-bottom:var(--pb);position:relative;}
.AsWrt > *:not(:first-of-type){margin-top:var(--space-md);}
@media (min-width:600px){.AsWrt{height:var(--h);}}
.bJdhaA{position:absolute;left:0;bottom:0;right:0;padding-top:8rem;}
.jlNYph{border:1px solid var(--clr-border-main);border-radius:3px;box-shadow:0 7px 22px hsl(0 0% 0% / 0.06);padding:var(--space-sm);display:block;place-content:center;display:none;}
@media (min-width:600px){.jlNYph{width:calc(280px - var(--space-sm) * 2);max-width:500px;}}
@media (min-width:600px){.jlNYph{display:block;width:160px;}}
.dboquM{--spacing:var(--space-lg);margin-top:var(--spacing);}
.eOyIiB{padding:10px 0;margin-bottom:calc(var(--spacing) / 2);box-shadow:0 1px 0 var(--clr-boxshadow-main);}
.YZYqk{--py:min(5vw,calc((355px - 3.5vw * 2 - 100px) / 2));background-color:hsl(16 99% 65% / 1);border-radius:5px;width:100%;max-width:var(--max-w);margin-top:16px;padding-top:var(--py);padding-bottom:var(--py);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.TxSMR{--py:3.5vw;background:linear-gradient(180deg,#e1e1e1 0%,#ffffff 100%);border:7px solid hsl(0 0% 0% / 1);box-shadow:0px 5px 16px 8px hsl(0deg 0% 0% / 0.3);width:50%;padding-top:var(--py);padding-bottom:var(--py);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}
.hEBIik{--p:var(--space-xs);width:calc(60px - var(--p) * 2);height:calc(60px - var(--p) * 2);padding:var(--p);background-color:var(--clr-reverse-main);box-shadow:2px 4px 14px hsl(0deg 0% 0% / 0.29);border-radius:50%;position:absolute;top:0;left:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:grid;place-content:center;overflow:hidden;}
@media (min-width:600px){.hEBIik{width:calc(100px - var(--p) * 2);height:calc(100px - var(--p) * 2);}}
.kNHpnY{--gap:var(--space-md);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--gap);}
@media (min-width:600px){.kNHpnY{--gap:var(--space-lg);-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}}
.gcErVy{--brand-color:hsl(16 100% 55% / 1);color:var(--brand-color) !important;-webkit-text-decoration:none;text-decoration:none;}
.gcErVy:hover{-webkit-text-decoration:revert;text-decoration:revert;}
.Footer__Wrapper-sc-12tbg74-0 .gcErVy{color:#fff !important;}
.Footer__Wrapper-sc-12tbg74-0 .gcErVy:hover{color:var(--brand-color) !important;-webkit-text-decoration:none;text-decoration:none;}
.jEBXLc{--br:3px;--p:var(--space-base);--border-color:var(--clr-border-main);-webkit-text-decoration:none;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--border-color);border-radius:var(--br);padding:var(--p);gap:var(--space-base);}
.jEBXLc:hover{--border-color:var(--clr-brand-main);}
@media (min-width:600px){.jEBXLc{--border-w:1px;width:calc(200px - var(--p) * 2 - var(--border-w) * 2);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden;position:relative;}}
.eeGnnw{--border:1px solid var(--clr-border-main);border-right:var(--border);padding-right:var(--space-base);}
@media (min-width:600px){.eeGnnw{border-bottom:var(--border);border-right:none;padding-right:0;padding-bottom:var(--space-base);text-align:center;}}
.doxenX{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;}
.blBSwL{font-weight:var(--fw-medium);line-height:1.2;color:var(--clr-text-dark);font-size:var(--fs-lg);font-size:var(--fs-md);}
.ArticleContent__Wrapper-sc-1jsfqya-0 .blBSwL{--flow-space:1.75em;}
@media (min-width:600px){.blBSwL{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}}
.eByNGg{color:var(--clr-brand-main);padding:var(--space-xs) 0;}
@media (min-width:600px){.eByNGg{--offset-y:var(--space-xs);background-color:var(--clr-bg-main);border-radius:3px;color:var(--clr-text-dark);text-align:center;position:absolute;top:calc(var(--offset-y) * -1);left:0;right:0;height:calc(100% + var(--offset-y));display:grid;place-content:center;-webkit-transition:-webkit-transform 300ms ease,opacity 500ms ease;-webkit-transition:transform 300ms ease,opacity 500ms ease;transition:transform 300ms ease,opacity 500ms ease;opacity:0;-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%);}.HubCard__CardGlowing-sc-4j653u-1 .eByNGg{display:none;}.HubCard__CardBasic-sc-4j653u-0:hover .eByNGg{color:var(--clr-brand-main);opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}
@media (min-width:600px){.iJXpOY{display:none;}}
.jzWUQS{--spacing:var(--space-xl);margin-top:var(--spacing);}
.drjMXf{padding:10px 0 !important;margin-bottom:calc(var(--spacing) / 2) !important;box-shadow:0 1px 0 var(--clr-boxshadow-main) !important;}
.kVIyXl{font-size:var(--fs-xl) !important;}
@-webkit-keyframes jBcSpD{from{opacity:0;}to{opacity:1;}}
@keyframes jBcSpD{from{opacity:0;}to{opacity:1;}}

/* Runtime-injected styled-components rules (captured from the hydrated live page): TOC list, JumpTo, MobileMenu dialog. */
.jGlmic{background:var(--clr-reverse-main);box-shadow:0 0 20px var(--clr-boxshadow-main);padding:var(--space-md);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;}
.eHJSCy{width:48px;height:48px;background:transparent;border:none;display:grid;place-content:center;position:absolute;top:var(--space-sm);right:var(--space-base);}
.dzxMvj{list-style:none;padding:0;}
.iNJTMX:not(:last-of-type){margin-bottom:var(--space-sm);}
.iiSyxz{color:var(--clr-text-dark);-webkit-text-decoration:none;text-decoration:none;font-size:var(--fs-sm);display:inline-block;padding:0 var(--space-base);border-left:2px solid transparent;-webkit-transition:color 300ms,border 300ms;transition:color 300ms,border 300ms;}
.iiSyxz.active{color:var(--clr-brand-main);border-left-color:var(--clr-brand-main);}
.iiSyxz:hover{color:var(--clr-brand-main);}
.hIjYoN{padding:var(--space-sm) var(--space-md) 0 var(--space-md);}
.hIjYoN a{color:var(--clr-text-light);}
.hIjYoN span{width:16px;}
.hIjYoN span svg{--size:16px;}
.fCOrgy{background-color:var(--clr-bg-main);border:1px solid var(--clr-bg-light);border-radius:3px;padding:var(--space-base);padding-right:0;}
.dHJsdw{font-size:var(--fs-sm);line-height:1.2;font-weight:var(--fw-bold);margin-bottom:var(--space-base);}
.kbZozF{max-height:200px;overflow-y:auto;padding-right:var(--space-base);}
.krZaiL{padding:var(--space-xs) 0;}
.bpzPrQ{--size:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--clr-text-dark);-webkit-text-decoration:none;text-decoration:none;font-size:var(--fs-sm);}
.bpzPrQ:hover{color:var(--clr-brand-main);}
.bpzPrQ svg{--size:20px;}
.cMBelH{width:20px;margin-left:var(--space-sm);}
/* @reach/dialog + react-remove-scroll side effects while the mobile TOC is open */
html{--reach-dialog:1;}
.with-scroll-bars-hidden{overflow:hidden !important;padding-right:0px !important;}
