.s-qa-sidebar{display:grid;gap:var(--grid-responsive-xl)}.s-qa-sidebar__sidebar{display:grid;gap:1rem;width:100%}.s-qa-sidebar__main{flex:1;width:100%}.s-qa-sidebar__title{font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--font-responsive-xl);font-variation-settings:"wdth" 100;font-weight:500;letter-spacing:-.03em;line-height:1;margin-left:-.125em;padding-block:var(--grid-responsive-xl) var(--grid-responsive-xxs)}.s-qa-sidebar__category{display:grid;gap:var(--grid-responsive-lg)}.s-qa-sidebar-cta__close{position:absolute;right:var(--container-horizontal-padding);transform:translateY(-100%)}.s-qa-sidebar-cta__content{background-color:var(--primary-light);display:grid;gap:1.25rem;padding:var(--grid-section-md) var(--container-horizontal-padding)}.s-qa-sidebar-cta__text{display:grid;gap:.75rem}.s-qa-sidebar-cta__title{font-family:var(--font-body);font-size:var(--font-static-lg);font-weight:600;line-height:1.2}.s-qa-sidebar-cta__description{font-size:var(--font-static-sm)}.s-qa-sidebar-cta__modal-trigger{--display:grid;background-color:var(--surface-bg);bottom:0;display:var(--display);padding:1rem;position:sticky;z-index:2}@media only screen and (min-width:48em){.s-qa-sidebar{align-items:flex-start;display:flex;flex-direction:row;gap:var(--grid-section-lg);justify-content:space-between}.s-qa-sidebar__sidebar{padding-top:4rem;position:sticky;top:2rem;width:15.75rem}.s-qa-sidebar__category-links{display:grid;gap:1rem;padding-bottom:1rem}.s-qa-sidebar__link{align-items:center;display:inline-flex;font-size:var(--font-static-md);font-weight:600;min-height:var(--min-height,auto);padding-block:.25rem;position:relative}.s-qa-sidebar__link:before{background-color:var(--animated-border-color,var(--primary-base));bottom:var(--animated-border-bottom,-.15rem);content:"";display:var(--animated-border-display,block);height:var(--animated-border-height,.125rem);left:0;position:absolute;top:var(--animated-border-top,auto);transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%}.s-qa-sidebar__link.is-active:before,.s-qa-sidebar__link:active:before,.s-qa-sidebar__link:hover:before,.s-qa-sidebar__link[aria-selected=true]:before,a:hover .s-qa-sidebar__link:before,button:hover .s-qa-sidebar__link:before{transform:scaleX(1)}.s-qa-sidebar__link:focus-visible{--animated-border-display:none}.s-qa-sidebar__category{gap:var(--grid-section-sm)}.s-qa-sidebar-cta__content{padding:var(--grid-section-sm)}}@media only screen and (max-width:calc(48em - 1px)){.s-qa-sidebar__category-links{-ms-overflow-style:none;align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;margin-inline:calc(var(--container-horizontal-padding)*-1);overflow-x:auto;padding-inline:var(--container-horizontal-padding);scrollbar-width:none;white-space:nowrap;width:calc(100% + var(--container-horizontal-padding)*2)}.s-qa-sidebar__category-links::-webkit-scrollbar{background:transparent;display:none;height:0;width:0}.s-qa-sidebar__category-links::-moz-scrollbar{display:none}.s-qa-sidebar__category-links>*{flex-shrink:0}.s-qa-sidebar__link{--icon-size:1em;--display:inline-flex;align-items:center;background:var(--surface-accent-alt);border-radius:var(--radius-secondary);box-sizing:border-box;display:inline-flex;font-size:var(--font-static-sm);font-weight:700;gap:.5625rem;justify-content:center;letter-spacing:.05em;line-height:1;min-height:var(--button-min-height,2rem);min-width:var(--button-min-width,2rem);padding:1rem;text-align:center;text-transform:uppercase;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in}.s-qa-sidebar__link:has(>.icon,>.btn__text){gap:0}.s-qa-sidebar__link:has(>.icon,>.btn__text) .btn__text{padding-inline:.5rem}.s-qa-sidebar__link:disabled{opacity:.5;pointer-events:none!important}.s-qa-sidebar__link:focus-visible{background:var(--primary-light)}.s-qa-sidebar__link.is-active,.s-qa-sidebar__link:active,.s-qa-sidebar__link[aria-selected=true]{background:var(--primary-base);color:var(--neutral-white)}.s-qa-sidebar__link.is-active:focus-visible,.s-qa-sidebar__link:active:focus-visible,.s-qa-sidebar__link[aria-selected=true]:focus-visible{background:var(--primary-darker)}.s-qa-sidebar-cta__content-outer{--modal-vertical-position:flex-end;--modal-border-radius:0;--modal-background:var(--primary-light);display:none;height:100dvh;inset:0;margin:auto;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease-in-out,transform .35s ease-in-out;width:100%;z-index:-10}.s-qa-sidebar-cta__content-outer.is-active{align-items:var(--modal-horizontal-position,center);display:flex!important;flex-direction:column;justify-content:var(--modal-vertical-position,center);z-index:var(--modal-z-index,var(--z-index-modal))}.s-qa-sidebar-cta__content-outer.is-visible{opacity:1;transform:translateY(0)}.s-qa-sidebar-cta__content-outer>*{background:var(--modal-background,var(--surface-bg));border-radius:var(--modal-border-radius,var(--radius-primary));box-shadow:var(--modal-box-shadow,0 3px 6px rgba(0,0,0,.11));display:flex;flex-direction:column;height:auto;max-height:var(--modal-max-height,95%);max-width:var(--modal-max-width,52rem);min-height:var(--modal-min-height,0);pointer-events:auto;width:var(--modal-width,100%)}.s-qa-sidebar-cta__content-outer>*>:first-child{flex-shrink:0}.s-qa-sidebar-cta__content-outer>*>[tabindex="0"]:not(:first-child){-ms-overflow-style:none;overflow-y:auto;scrollbar-width:none}.s-qa-sidebar-cta__content-outer>*>[tabindex="0"]:not(:first-child)::-webkit-scrollbar{background:transparent;display:none;height:0;width:0}.s-qa-sidebar-cta__content-outer>*>[tabindex="0"]:not(:first-child)::-moz-scrollbar{display:none}.s-qa-sidebar-cta__content-outer>*>[tabindex="0"]:not(:first-child):focus-visible{border-radius:var(--border-radius,var(--focus-ring-border-radius));outline:.125rem solid var(--focus-ring-color,var(--border--focus));outline-offset:calc(var(--focus-ring-offset)*-1)}}@media only screen and (max-width:calc(48em - 1px)) and (hover:hover){.s-qa-sidebar__link:hover:not(:disabled){background:var(--primary-light)}.s-qa-sidebar__link.is-active:hover:not(:disabled),.s-qa-sidebar__link:active:hover:not(:disabled),.s-qa-sidebar__link[aria-selected=true]:hover:not(:disabled){background:var(--primary-darker)}}@media only screen and (max-width:calc(48em - 1px)) and (prefers-reduced-motion:no-preference){.s-qa-sidebar-cta__content-outer{transform:translateY(150%)}}