.v3-faq{padding-block:100px 64px;counter-reset:faq}section.v3-faq h2{margin:0 0 8px;padding-bottom:32px}.v3-faq article,section.v3-faq h2{border-bottom:1px solid var(--line)}.v3-faq article{display:grid;grid-template-columns:36px min(320px,30%) minmax(0,1fr);-moz-column-gap:40px;column-gap:40px;align-items:start;padding-block:28px;counter-increment:faq}.v3-faq article:last-of-type{border-bottom:0;padding-bottom:0}section.v3-faq .v3-faq__more{margin:40px 0 0;color:var(--ink-secondary)}section.v3-faq .v3-faq__more a{color:var(--ink-primary);text-decoration:underline;text-underline-offset:3px}.v3-faq article:before{content:counter(faq,decimal-leading-zero);padding-top:4px;font-size:12px;line-height:1.4;color:var(--ink-secondary);font-variant-numeric:tabular-nums}.v3-faq article .v3-type--body,section.v3-faq h3{margin:0}.v3-faq article .v3-type--body{max-width:65ch}.v3-faq article a{color:var(--brand-dark);text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.v3-faq{padding-block:60px 40px}.v3-faq article{grid-template-columns:36px minmax(0,1fr)}.v3-faq article .v3-type--body{grid-column:2;margin-top:12px}}@media (max-width:600px){.v3-faq article{grid-template-columns:22px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px}}