.PricingGrid{--linkColor:var(--accentColor);--buttonColor:var(--accentColor);--pricingGridBorderColor:var(--guideSolidColor);--pricingGridBorder:1px solid var(--pricingGridBorderColor);position:relative;background:var(--backgroundColor)}.PricingGrid:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;outline:var(--pricingGridBorder);outline-offset:-1px;pointer-events:none;content:""}@media (max-width:899px){.PricingGrid{border-top:none;border-bottom:none}}@media (min-width:900px){.PricingGrid.PricingGrid--hasBody{display:grid;grid:auto/1fr 3fr}}.PricingGrid__header{position:sticky;top:0;z-index:1}.PricingGrid__header:before{position:absolute;top:0;left:calc(var(--columnPaddingNormal)*-1);right:calc(var(--columnPaddingNormal)*-1);height:100%;box-shadow:var(--cardShadowMedium);transition:opacity .25s;opacity:0;content:""}.PricingGrid__header[data-sticky-stuck]:before{opacity:1}.PricingGrid__body{position:relative;display:grid}.PricingGrid__body:after,.PricingGrid__body:before{position:absolute;top:0;width:1px;height:100%;content:""}.PricingGrid__body:before{left:0;background:var(--pricingGridBorderColor)}@media (max-width:599px){.PricingGrid__body{gap:8px 0}}@media (max-width:899px){.PricingGrid__body:before{display:none}}