.ap-faq{background:var(--ap-cream);color:var(--ap-forest);font-family:var(--ap-font-body)}.ap-faq *{box-sizing:border-box}.ap-faq a{color:inherit}.ap-faq__inner{width:min(100%,var(--ap-page-max));margin:0 auto;padding:0 var(--ap-page-gutter)}.ap-faq__hero{border-bottom:.1rem solid var(--ap-rule);background:var(--ap-cream)}.ap-faq__hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(34rem,.72fr);gap:8rem;align-items:center;padding-top:9.6rem;padding-bottom:8.8rem}.ap-faq__hero-copy{max-width:68rem}.ap-faq__jump span,.ap-faq__number,.ap-faq__summary-label,.ap-faq__item summary span{margin:0;font-family:var(--ap-font-mono);font-size:1.2rem;font-weight:500;letter-spacing:var(--ap-eyebrow-tracking);line-height:1.4;text-transform:uppercase}.ap-faq .ap-eyebrow{color:var(--ap-orange)}.ap-faq__heading,.ap-faq__section-heading{margin:0;color:inherit;font-family:var(--ap-font-display);font-weight:400;letter-spacing:0}.ap-faq__heading{max-width:76rem;margin-top:2.8rem;font-size:7.2rem;line-height:.98}.ap-faq__intro{max-width:56rem;margin:3rem 0 0;color:var(--ap-ink-muted);font-size:2rem;line-height:1.55}.ap-faq__search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem;max-width:62rem;margin-top:3.6rem}.ap-faq__search-input{width:100%;min-height:5.6rem;padding:0 1.8rem;border:.1rem solid var(--ap-rule);border-radius:var(--ap-radius-input);background:var(--ap-cream-soft);color:var(--ap-forest);font:inherit;font-size:1.6rem}.ap-faq__search-button{display:inline-flex;align-items:center;justify-content:center;min-height:5.6rem;padding:1.4rem 2.8rem;border:.1rem solid var(--ap-forest);border-radius:var(--ap-radius-control);background:var(--ap-forest);color:var(--ap-cream);-webkit-text-fill-color:var(--ap-cream);font:inherit;font-size:1.6rem;font-weight:700;line-height:1.2;transition:background .16s ease,border-color .16s ease,color .16s ease}.ap-faq__search-button:hover,.ap-faq__search-button:focus-visible{border-color:var(--ap-teal);background:var(--ap-teal);color:var(--ap-forest);-webkit-text-fill-color:var(--ap-forest)}.ap-faq__search-input:focus-visible,.ap-faq__search-button:focus-visible,.ap-faq__jump a:focus-visible,.ap-faq__summary a:focus-visible,.ap-faq__item summary:focus-visible,.ap-faq__item a:focus-visible{outline:.2rem solid var(--ap-teal);outline-offset:.3rem}.ap-faq__jump{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:2.4rem}.ap-faq__jump span{color:var(--ap-ink-muted)}.ap-faq__jump a{display:inline-flex;align-items:center;min-height:3.6rem;padding:.7rem 1.5rem;border:.1rem solid var(--ap-rule);border-radius:999rem;color:var(--ap-forest);font-size:1.4rem;line-height:1.2;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease}.ap-faq__jump a:hover,.ap-faq__jump a:focus-visible{border-color:var(--ap-forest);background:var(--ap-forest);color:var(--ap-cream)}.ap-faq__summary{padding:3.2rem;border:.1rem solid var(--ap-rule);border-radius:var(--ap-radius-control);background:var(--ap-cream-soft)}.ap-faq__summary-label{color:var(--ap-orange)}.ap-faq__summary ul{display:grid;gap:0;margin:2.4rem 0 0;padding:0;list-style:none}.ap-faq__summary li{border-top:.1rem solid var(--ap-rule)}.ap-faq__summary a{display:flex;justify-content:space-between;gap:2rem;padding:1.7rem 0;color:var(--ap-forest);font-size:1.8rem;font-weight:700;line-height:1.35;text-decoration:none}.ap-faq__summary a:after{content:"\2192";flex:0 0 auto;color:var(--ap-orange)}.ap-faq__body{padding:7.2rem 0 9.6rem}.ap-faq__section{display:grid;grid-template-columns:7.2rem minmax(24rem,.56fr) minmax(0,1fr);gap:4.8rem;align-items:start;padding:5.6rem 0;border-bottom:.1rem solid var(--ap-rule)}.ap-faq__section:first-child{padding-top:0}.ap-faq__section-copy{max-width:42rem}.ap-faq__number{color:var(--ap-orange);font-family:var(--ap-font-display);font-size:5.2rem;letter-spacing:0;line-height:1}.ap-faq__section-heading{margin-top:1.6rem;font-size:4.2rem;line-height:1.04}.ap-faq__section-copy p:not(.ap-eyebrow){margin:2rem 0 0;color:var(--ap-ink-muted);font-size:1.7rem;line-height:1.6}.ap-faq__list{border-top:.1rem solid var(--ap-rule)}.ap-faq__item{border-bottom:.1rem solid var(--ap-rule)}.ap-faq__item summary{display:grid;grid-template-columns:3.2rem minmax(0,1fr) auto;gap:2rem;align-items:center;min-height:7.6rem;padding:2rem 0;color:var(--ap-forest);cursor:pointer;list-style:none}.ap-faq__item summary::-webkit-details-marker{display:none}.ap-faq__item summary span{color:var(--ap-orange);font-size:1.1rem}.ap-faq__item summary strong{font-size:2rem;line-height:1.28}.ap-faq__item summary small{color:var(--ap-forest);font-size:2.4rem;font-weight:400;line-height:1}.ap-faq__item[open] summary small{transform:rotate(45deg)}.ap-faq__item p{max-width:76rem;margin:0;padding:0 0 2.8rem 5.2rem;color:var(--ap-ink-muted);font-size:1.7rem;line-height:1.65}.ap-faq__item a{color:var(--ap-forest);font-weight:700;text-decoration-color:var(--ap-teal);text-underline-offset:.3rem}.ap-faq__note{max-width:82rem;margin-top:4.8rem;padding:2.4rem;border-left:.3rem solid var(--ap-teal);border-radius:var(--ap-radius-input);background:var(--ap-cream-soft)}.ap-faq__note p{margin:0;color:var(--ap-ink-muted);font-size:1.5rem;line-height:1.6}@media screen and (max-width:1180px){.ap-faq__hero-grid{gap:4.8rem}.ap-faq__heading{font-size:6rem}.ap-faq__section{grid-template-columns:5.6rem minmax(20rem,.48fr) minmax(0,1fr);gap:3.2rem}}@media screen and (max-width:989px){.ap-faq__inner{padding:0 var(--ap-page-gutter-tablet)}.ap-faq__hero-grid,.ap-faq__section{grid-template-columns:1fr}.ap-faq__hero-grid{padding-top:7.2rem;padding-bottom:6.4rem}.ap-faq__summary{max-width:68rem}.ap-faq__section{gap:2rem;padding:4.8rem 0}.ap-faq__section-copy{max-width:68rem}}@media screen and (max-width:749px){.ap-faq__inner{padding:0 var(--ap-page-gutter-mobile)}.ap-faq__heading{font-size:4.4rem}.ap-faq__intro{font-size:1.8rem}.ap-faq__search{grid-template-columns:1fr}.ap-faq__summary{padding:2.2rem}.ap-faq__body{padding:4.8rem 0 6.4rem}.ap-faq__section-heading{font-size:3.2rem}.ap-faq__item summary{grid-template-columns:2.8rem minmax(0,1fr) auto;gap:1.2rem}.ap-faq__item summary strong{font-size:1.8rem}.ap-faq__item p{padding-left:4rem}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-consumer-faq.css.map */
