.faq .sh>.line{max-width:32ch}@media (min-width:1100px){.faq .wrap{max-width:940px}.faq section>.wrap{display:grid;grid-template-columns:340px minmax(0,1fr);grid-column-gap:56px;column-gap:56px;align-items:start}.faq .sh{position:-webkit-sticky;position:sticky;top:108px}.faq .sb>:first-child{margin-top:0}.faq .smark{grid-column:1/-1}.faq .sh h1{font-size:clamp(2.2rem,3.6vw,3.1rem)}.faq .sh h1,.faq .sh h2{max-width:none}}@media (min-width:1100px) and (prefers-reduced-motion:reduce){.faq .sh{position:static}}.faq .lede-lg{max-width:46ch}.jump{margin-top:40px;display:flex;flex-wrap:wrap;gap:10px 8px;max-width:54ch}.jump a{text-decoration:none;color:var(--muted);font-size:14.5px;line-height:1;padding:9px 14px;border:1px solid var(--hair);border-radius:999px;transition:border-color .18s var(--ease),color .18s var(--ease)}.jump a:hover{border-color:rgba(20,21,15,.34);color:var(--ink)}.faq section[id]{scroll-margin-top:84px}.qa{margin-top:44px;border-top:1px solid var(--hair)}.qi{padding:26px 0;border-bottom:1px solid var(--hair)}.qa dt{font-size:18px;font-weight:500;line-height:1.35;max-width:46ch}.qa dd{margin:10px 0 0;font-size:16px;line-height:1.6;color:var(--muted);max-width:62ch}@media (min-width:760px){.qa dd{-webkit-margin-start:22px;margin-inline-start:22px}}.ilink{color:var(--ink);text-decoration:none;border-bottom:1px solid rgba(20,21,15,.32);padding-bottom:1px}.ilink:hover{border-bottom-color:var(--ink)}.qmore{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:14px}.qmore .ilink{font-size:15px}.qsrc{display:block;margin-top:12px;font-size:13.5px;line-height:1.55;color:var(--muted);opacity:.82;max-width:58ch}