.sch-faq-tabs{align-items:start;color:var(--sch-text-heading);display:grid;gap:80px;grid-template-columns:1fr 1.8fr}.sch-faq-tabs__intro,.sch-faq-tabs__main{min-width:0}.sch-faq-tabs__eyebrow{color:var(--sch-text-eyebrow)}.sch-faq-tabs__title,.sch-faq-tabs__title p{color:var(--sch-text-heading);margin:16px 0 32px}.sch-faq-tabs__body{color:var(--sch-text-body);font-size:16px;line-height:1.6;margin:0;max-width:360px}.sch-faq-tabs__tablist-wrap{border-bottom:1px solid var(--sch-divider);margin-bottom:8px;min-width:0}.sch-faq-tabs__menu{display:none}.sch-faq-tabs__tablist{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:-1px}.sch-faq-tab{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--sch-text-body);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.04em;padding:14px 18px;transition:color .2s,border-color .2s}.sch-faq-tab.is-active,.sch-faq-tab:hover{color:var(--sch-text-heading)}.sch-faq-tab.is-active{border-bottom-color:var(--sch-text-eyebrow);font-weight:600}.sch-faq-item{border-bottom:1px solid var(--sch-divider)}.sch-faq-item__q{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:32px;justify-content:space-between;padding:24px 0;text-align:left;width:100%}.sch-faq-item__q-text{color:var(--sch-text-body);font-size:21px;font-weight:400;letter-spacing:-.005em;transition:color .3s}.sch-faq-item.is-open .sch-faq-item__q-text{color:var(--sch-text-heading)}.sch-faq-item__plus{color:var(--sch-text-body);flex-shrink:0;font-size:32px;font-weight:200;line-height:1;transition:transform .3s,color .3s}.sch-faq-item.is-open .sch-faq-item__plus{color:var(--sch-text-eyebrow);transform:rotate(45deg)}.sch-faq-item__a{max-height:0;overflow:hidden;transition:max-height .5s ease}.sch-faq-item__a-inner{padding-bottom:28px}.sch-faq-item__a-inner>:last-child{margin-bottom:0}.sch-faq-item__a,.sch-faq-item__a p{color:var(--sch-text-body);font-size:16px;line-height:1.7;max-width:720px}@media (max-width:1139px){.sch-faq-tabs{gap:40px;grid-template-columns:1fr}}@media (max-width:767px){.sch-faq-item__q-text{font-size:17px}.sch-faq-tabs__tablist-wrap{border-bottom:none;margin-bottom:16px}.sch-faq-tabs__tablist{display:none}.sch-faq-tabs__menu{display:block;position:relative}.sch-faq-tabs__menu-toggle{align-items:center;background:transparent;border:1px solid var(--sch-silver);color:var(--sch-text-heading);cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:600;gap:14px;justify-content:space-between;letter-spacing:var(--sch-tracking-tab);padding:12px 16px 12px 20px;text-align:left;text-transform:uppercase;transition:background .18s ease,color .18s ease,border-color .18s ease;width:100%}.sch-faq-tabs__menu.is-open .sch-faq-tabs__menu-toggle{background:var(--sch-steel);border-color:var(--sch-steel);color:var(--sch-ivory)}.sch-faq-tabs__menu-toggle:focus-visible{outline:2px solid var(--sch-text-eyebrow);outline-offset:2px}.sch-faq-tabs__menu-caret{font-size:10px;line-height:1;transition:transform .2s ease}.sch-faq-tabs__menu.is-open .sch-faq-tabs__menu-caret{transform:rotate(180deg)}.sch-faq-tabs__menu-list{background:var(--sch-ivory);border:1px solid var(--sch-silver);box-shadow:0 10px 30px rgba(19,29,35,.12);left:0;list-style:none;margin:0;max-height:320px;overflow-y:auto;padding:0;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.sch-faq-tabs__menu-option{background:transparent;border:0;color:var(--sch-text-heading);cursor:pointer;display:block;font-family:inherit;font-size:12px;font-weight:500;letter-spacing:var(--sch-tracking-tab);padding:12px 20px;text-align:left;text-transform:uppercase;transition:background .15s ease;width:100%}.sch-faq-tabs__menu-option:hover{background:#eeece5}.sch-faq-tabs__menu-option.is-selected{background:var(--sch-silver-light);font-weight:600}}