.faq-split{align-items:start;border-top:1px solid hsla(0,0%,100%,.12);display:grid;gap:clamp(12px,2.33vw,32px);grid-template-columns:minmax(320px,.46fr) minmax(0,.54fr);padding-top:clamp(18px,2.4vw,30px);width:100%}.faq-split--page{margin:0 auto 0 0;max-width:1180px;width:100%}.faq-directory{gap:clamp(24px,3vw,54px);grid-template-columns:minmax(220px,.26fr) minmax(0,.74fr)}@media(min-width:1281px){.faq-split--page{margin-right:0;max-width:none}.faq-directory{gap:0;grid-template-columns:minmax(0,1fr) minmax(0,832px) minmax(0,1fr)}.faq-directory-nav{min-width:0}.faq-directory .faq-list{grid-column:2}}.faq-intro{align-content:start;display:grid;gap:18px;justify-items:start}.faq-intro .eyebrow{color:#ffffffa8;font-size:12px;font-weight:700;line-height:1;margin:0}.faq-intro h1{font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-h1-line)}.faq-intro h1,.faq-intro h2{color:#fff;margin:0;text-transform:uppercase}.faq-intro h2{font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);line-height:var(--type-h2-line)}.faq-intro p:not(.eyebrow){color:#ffffffc7;font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);margin:0;max-width:420px}.faq-intro .button{font-size:13px;margin-top:4px;min-height:46px;padding:0 24px}.faq-directory-nav{align-content:start;display:grid;justify-items:start;min-height:clamp(260px,27vw,420px);padding:clamp(34px,4vw,56px) 0 0;position:sticky;top:26px}.faq-category-nav{border-left:1px solid hsla(0,0%,100%,.24);display:grid;gap:21px;overflow:visible;padding:9px 0 9px clamp(28px,2.5vw,42px);position:relative;width:min(100%,230px)}.faq-category-nav:before{background:#fff;content:"";height:var(--faq-indicator-height,52px);left:-1px;position:absolute;top:0;transform:translateY(var(--faq-indicator-offset,0));transition:transform .22s cubic-bezier(.2,.8,.2,1);width:1px}.faq-category-nav a{border:0;color:#ffffff94;display:block;min-height:0;padding:0;transition:color .18s ease,transform .18s ease}.faq-category-nav a.active,.faq-category-nav a[aria-current=true]{color:#fff;transform:translate(4px)}.faq-category-nav a:focus-visible,.faq-category-nav a:hover{color:var(--brand-orange);outline:none;transform:translate(4px)}.faq-category-nav span{display:block;font-size:var(--type-body-size);font-style:normal;font-weight:var(--type-body-weight);letter-spacing:0;line-height:var(--type-body-line);max-width:170px;text-transform:uppercase}.faq-list{display:grid;gap:clamp(24px,3vw,42px)}.faq-category-section{scroll-margin-top:24px}.faq-category-heading{align-items:center;background:#161616;border-left:5px solid var(--brand-orange);box-shadow:inset 0 0 0 1px #ffffff14;display:grid;margin-bottom:12px;min-height:clamp(54px,4.3vw,70px);padding:clamp(14px,1.5vw,20px) 24px clamp(14px,1.5vw,20px) 30px}.faq-category-heading h2{color:#fff;font-size:var(--type-h2-size);font-style:normal;font-weight:var(--type-h2-weight);letter-spacing:0;line-height:var(--type-h2-line);margin:0;text-transform:uppercase}.faq-category-heading p{color:#ffffffad;font-size:14px;line-height:1.45;margin:6px 0 0}.faq-category-items{display:grid;gap:8px}.faq-list-item{background:#0d0d0d}.faq-directory .faq-list-item{background:#0d0d0d;border:1px solid hsla(0,0%,100%,.1)}.faq-directory .faq-list-item[open]{background:#151515;border-color:#ffffff2e}.faq-list-item summary{color:#fff;cursor:pointer;display:block;font-size:clamp(15px,1.15vw,18px);font-weight:700;line-height:1.25;list-style:none;min-height:46px;padding:16px 54px 16px 24px;position:relative}.faq-list-item summary::-webkit-details-marker{display:none}.faq-list-item summary:before{content:"+";font-weight:700;margin-right:8px}.faq-list-item summary:after{background:#272727;border-radius:50%;color:#fff;content:"+";display:grid;font-size:16px;font-weight:700;height:28px;line-height:1;place-items:center;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:28px}.faq-list-item[open] summary:after{background:#fff;color:#111;content:"-"}.faq-list-answer{display:grid;gap:10px;padding:0 54px 18px 24px}.faq-list-answer p{color:#ffffffc2;font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);margin:0;max-width:760px}.faq-list-answer ul{display:grid;gap:7px;list-style:none;margin:0;max-width:780px;padding:0}.faq-list-answer li{color:#ffffffc2;font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);padding-left:18px;position:relative}.faq-list-answer li:before{background:var(--brand-orange);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.64em;width:6px}.faq-page{gap:clamp(46px,6vw,84px)}@media(max-width:1100px){.faq-split{gap:clamp(16px,2vw,26px);grid-template-columns:minmax(220px,.3fr) minmax(0,.7fr)}.faq-directory-nav{padding-left:0}.faq-category-nav{gap:18px;padding-left:28px;width:min(100%,210px)}}@media(max-width:760px){.faq-split{gap:22px;grid-template-columns:1fr}.faq-directory-nav{min-height:auto;padding:8px 0 0;position:static}.faq-category-nav{display:grid;gap:16px;overflow:visible;padding:8px 0 8px 24px;width:min(100%,280px)}.faq-category-nav a{align-items:center;display:flex;min-height:44px}.faq-category-nav span{font-size:var(--type-body-size)}.faq-list-item summary{min-height:44px;padding:14px 48px 14px 16px}.faq-list-answer{padding:0 48px 16px 16px}}
