.category-bodytext{border-top:1px solid #ebe7e1;background:#faf9f6}.category-bodytext-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:65px;align-items:start}.category-bodytext-heading{position:sticky;top:120px}.category-bodytext .category-bodytext-heading h2{font:700 30px/1.25 Arial,sans-serif;letter-spacing:-.7px;margin:14px 0 0}.category-bodytext-content>p.category-bodytext-intro{font-size:15px;line-height:1.95;color:#555;margin:0 0 32px}.category-bodytext-content article{padding-top:24px;margin-top:24px;border-top:1px solid #e5e0d8}.category-bodytext-content h3{font:600 19px/1.4 Arial,sans-serif;letter-spacing:-.25px;margin:0 0 12px}.category-bodytext-content article p{font-size:14px;line-height:1.95;color:#6c6a65;margin:0}@media(max-width:900px){.category-bodytext-layout{gap:35px;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr)}.category-bodytext .category-bodytext-heading h2{font-size:27px}}@media(max-width:700px){.category-bodytext-layout{grid-template-columns:1fr;gap:25px}.category-bodytext-heading{position:static}.category-bodytext .category-bodytext-heading h2{font-size:26px}.category-bodytext-content>p.category-bodytext-intro{font-size:14px;margin-bottom:24px}.category-bodytext-content article p{font-size:13px}.category-bodytext-content h3{font-size:18px}}
.category-bodytext-layout{display:block;max-width:1000px;margin:0 auto}.category-bodytext-heading{position:static;margin-bottom:26px}.category-bodytext .category-bodytext-heading h2{max-width:900px}.category-bodytext-content>p.category-bodytext-intro{margin-bottom:28px}@media(max-width:700px){.category-bodytext-heading{margin-bottom:22px}}
.category-bodytext{padding-top:58px;padding-bottom:58px}.category-bodytext+.faq-section{display:block;padding-top:48px;padding-bottom:50px}.category-bodytext+.faq-section>div{max-width:1000px;margin-left:auto;margin-right:auto}.category-bodytext+.faq-section>div:first-child{margin-bottom:24px}.category-bodytext+.faq-section h2{font-size:28px;line-height:1.25;letter-spacing:-.6px;margin-top:10px;margin-bottom:15px}.category-bodytext+.faq-section details{padding:20px 0}.category-bodytext+.faq-section summary{font-size:17px;line-height:1.5;letter-spacing:0;font-weight:600}.category-bodytext+.faq-section details p{font-size:14px;line-height:1.9;max-width:900px;margin-top:14px}.category-bodytext+.faq-section+.checklist-section{border-top:1px solid #ebe7e1;padding-top:50px;padding-bottom:50px}@media(max-width:700px){.category-bodytext{padding-top:38px;padding-bottom:38px}.category-bodytext+.faq-section{padding-top:35px;padding-bottom:35px}.category-bodytext+.faq-section h2{font-size:25px}.category-bodytext+.faq-section summary{font-size:16px}.category-bodytext+.faq-section details p{font-size:13px}.category-bodytext+.faq-section+.checklist-section{padding-top:35px;padding-bottom:35px}}
.category-bodytext+.faq-section>div:first-child>.text-link{display:inline-block;margin:0;padding-bottom:5px}
