.section--faq-tabbed .faq-tabs__main .section__header{border-bottom:.1rem solid rgba(var(--color-border),var(--color-border-alpha,1));padding-bottom:2rem;margin-bottom:4rem}.faq-tabs{display:block}.faq-tabs__layout{display:grid;grid-template-columns:1fr;gap:4rem;align-items:start}.section--faq-tabbed--has-aside .faq-tabs__layout{grid-template-columns:minmax(0,var(--faq-main-width,70fr)) minmax(0,var(--faq-aside-width,30fr));gap:6rem}.faq-tabs__main{min-width:0}.faq-tabs__tablist-wrap{position:relative;margin-bottom:2.4rem}.faq-tabs__tablist-wrap::after{content:"";position:absolute;top:0;right:0;bottom:0;width:3.2rem;pointer-events:none;background:linear-gradient(to right,rgba(var(--color-background),0),rgba(var(--color-background),.95));opacity:0;transition:opacity .2s}.faq-tabs__tablist{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}@media (max-width:991.98px){.faq-tabs__tablist{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:.4rem}.faq-tabs__tablist::-webkit-scrollbar{display:none}.faq-tabs__tablist-wrap::after{opacity:1}.faq-tabs__tab{flex-shrink:0}}.faq-tabs__tab{white-space:nowrap;cursor:pointer;transition:background-color var(--duration-default),color var(--duration-default),border-color var(--duration-default),transform var(--duration-default)}.faq-tabs__tab[aria-selected=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.faq-tabs__tab[aria-selected=true].btn--underline{background:0 0;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:0.4rem;text-decoration-thickness:0.2rem}.faq-tabs__panels{min-width:0}.faq-tabs__panel[hidden]{display:none}.faq-tabs__accordion.accordion-parent .accordion-standard+.accordion-standard{margin-top:.8rem}.faq-tabs__accordion.accordion-parent .accordion-card+.accordion-card{margin-top:1.6rem}.faq-tabs__aside{position:sticky;top:calc(var(--header-height,6rem) + 2rem);align-self:start}.faq-tabs__aside-extra-btn{margin-top:1.2rem}.faq-tabs__aside-text-block{display:flex;flex-direction:column;gap:1.6rem}.faq-tabs__aside-heading{margin:0}.faq-tabs__aside-description{line-height:1.6}.faq-tabs__empty{color:rgba(var(--color-foreground),.55);font-style:italic}.faq-tabs__notice{border:2px solid #e8a000;border-radius:.6rem;background:#fffbe6;color:#5a3e00;padding:1.6rem 2rem;margin-bottom:2.4rem;font-size:var(--font-size-xxs);line-height:1.6}.faq-tabs__notice-title{margin:0 0 .8rem;font-size:var(--font-size-xs)}.faq-tabs__notice-list{margin:0 0 1rem 1.6rem;padding:0}.faq-tabs__notice-list li+li{margin-top:.4rem}.faq-tabs__notice-hint{margin:0;color:#7a5500}.faq-tabs__notice-hint code{display:block;margin-top:.4rem;padding:.6rem .8rem;background:rgba(0,0,0,.05);border-radius:.4rem;font-size:var(--font-size-xxxxs);word-break:break-all;white-space:pre-wrap}@media (max-width:991.98px){.section--faq-tabbed--has-aside .faq-tabs__layout{grid-template-columns:1fr;gap:3.2rem}.faq-tabs__aside{position:static;min-height:28rem}}@media (max-width:767.98px){.faq-tabs__aside{min-height:26rem;border-radius:1.2rem}}