.catalog-seo-copy{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border-default)}.catalog-seo-copy p{max-width:75ch;white-space:pre-line;overflow-wrap:anywhere}.catalog-seo-copy p+p{margin-top:1rem}.catalog-seo-copy--home h2{margin:0 0 1.25rem;font-size:var(--font-size-h2);line-height:var(--line-height-h2);text-wrap:balance}.catalog-seo-copy__columns{column-count:2;column-gap:2.5rem}.catalog-seo-copy__columns p{max-width:none;line-height:1.6;page-break-inside:avoid;break-inside:avoid}.catalog-faq{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border-default)}.catalog-faq h2{margin:0 0 1.25rem;font-size:var(--font-size-h2);line-height:var(--line-height-h2);text-wrap:balance}.catalog-faq details{border-bottom:1px solid var(--color-border-default)}.catalog-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:3.5rem;padding:1rem 0;cursor:pointer;list-style:none}.catalog-faq summary::-webkit-details-marker{display:none}.catalog-faq summary h3{margin:0;font-family:inherit;font-size:1.125rem;line-height:1.5;font-weight:600}.catalog-faq summary svg{flex:none}.catalog-faq details[open] summary svg{transform:rotate(180deg)}.catalog-faq summary:hover{color:var(--color-text-link)}.catalog-faq summary:focus-visible{outline:2px solid var(--color-text-link);outline-offset:4px}.catalog-faq details p{max-width:75ch;margin:0;padding:0 2.75rem 1.25rem 0;line-height:1.6;overflow-wrap:anywhere}@media(max-width:800px){.catalog-seo-copy__columns{column-count:1}.catalog-faq h2,.catalog-seo-copy--home h2{font-size:1.5rem;line-height:1.35}}