.bg-powered{display:inline-flex;gap:12px;align-items:center;border:1px solid #b5c3c4;padding:9px 16px;margin:0 0 23px;color:#203c36;font-size:12px;line-height:1.4;max-width:100%}.bg-powered>span:first-child{font-size:9px;letter-spacing:.14em}.bg-powered strong{font:23px/1.2 Georgia,serif;font-weight:normal}.bg-arrow{font-size:18px}.hero .bg-powered{color:#fff;border-color:#ffffff70;background:#14272b65}.bg-powered:hover{background:#d9e1d955}.hero .bg-powered:hover{background:#ffffff20}.hero .copy{max-width:820px}.hero h1{font-size:clamp(42px,5.3vw,74px)}.bg-home-feature,.bg-story{display:grid;grid-template-columns:1fr 1.1fr;gap:7vw;align-items:center;background:#e4e9e1}.bg-home-feature h2{margin-bottom:0}.bg-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:25px}.bg-textlink{border-bottom:1px solid currentColor;padding-bottom:5px;font-size:14px}.bg-hero{background:#e8ebe3;padding-top:75px;padding-bottom:75px}.bg-hero .bg-powered{display:flex;width:fit-content}.bg-hero h1{max-width:1100px;font-size:clamp(43px,5.5vw,74px);margin-top:6px}.bg-hero>p:not(.eyebrow){max-width:720px;font-size:20px;line-height:1.7;color:#43564c}.bg-story{background:#f5f3ee}.bg-story p{max-width:620px}.bg-choices{background:#e6eae3}.bg-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px}.bg-choice-grid>a,.bg-choice-grid>article{padding:28px;border-top:1px solid #a9b5a5;background:#f5f3ee}.bg-choice-grid>a:hover{background:#fff}.bg-choice-grid span{font-size:10px;letter-spacing:.14em}.bg-choice-grid h3{margin-top:22px}.bg-choice-grid b{font-size:13px;font-weight:400;border-bottom:1px solid currentColor}.bg-material{background:#f0eee7}.bg-material .bg-textlink{display:inline-block;margin-top:30px}.bg-faq{max-width:1100px;margin:auto}.bg-faq details{border-bottom:1px solid #c9cec7;padding:20px 0}.bg-faq summary{font-size:19px;cursor:pointer}.bg-faq details p{margin:18px 0 0;max-width:850px}.bg-reference{font-size:12px;margin-top:30px}.bg-visit{background:#dfe8dc}.bg-visit>p{max-width:750px}.bg-footer-powered{font-size:12px;color:#d3dfc8;text-decoration:underline}.nav nav{gap:17px;flex-wrap:wrap;justify-content:flex-end}.bg-powered:focus-visible{outline:3px solid #0781ba;outline-offset:3px}@media(max-width:900px){.bg-home-feature,.bg-story{grid-template-columns:1fr;gap:20px}.bg-choice-grid{grid-template-columns:1fr;gap:18px}.bg-powered strong{font-size:20px}.bg-actions{gap:15px}.hero{padding-top:45px}.bg-hero h1{letter-spacing:-1px}}@media(max-width:540px){.bg-powered{padding:8px 12px;gap:9px}.hero h1{font-size:43px}.bg-hero{padding-top:45px}.bg-hero>p:not(.eyebrow){font-size:17px}.bg-actions .btn{width:100%;text-align:center}.nav nav{justify-content:flex-start;gap:12px}.bg-home-feature{padding-top:50px;padding-bottom:50px}}
