.aw-faq__grid{display:grid;gap:var(--sp-7);grid-template-columns:1fr}@media (min-width:768px){.aw-faq__grid{align-items:start;gap:var(--sp-10);grid-template-columns:4fr 8fr}.aw-faq__head{inset-block-start:var(--sp-6);position:sticky}}.aw-faq__list{border-block-start:1px solid var(--line)}.aw-faq__item{border-block-end:1px solid var(--line)}.aw-faq__q{margin:0}.aw-faq__trigger{align-items:center;background:transparent;border:0;color:var(--ink-900);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:var(--fs-h4);font-weight:var(--fw-semibold);gap:var(--sp-4);inline-size:100%;justify-content:space-between;padding-block:var(--sp-5);padding-inline:0;text-align:start}.aw-faq__icon{block-size:var(--sp-5);flex:none;inline-size:var(--sp-5);position:relative}.aw-faq__icon:after,.aw-faq__icon:before{background:var(--teal-700);block-size:1px;content:"";inline-size:100%;inset-block-start:50%;inset-inline-start:0;position:absolute;transform:translateY(-50%)}.aw-faq__icon:after{transform:translateY(-50%) rotate(90deg);transition:transform var(--dur-base) var(--ease)}.aw-faq__trigger[aria-expanded=true] .aw-faq__icon:after{transform:translateY(-50%) rotate(0deg)}.aw-faq__panel{color:var(--ink-700);padding-block-end:var(--sp-5);padding-inline-end:var(--sp-8)}