.vl-content-page{padding-top:64px;padding-bottom:80px}.vl-content-page h1{font-size:clamp(34px,4vw,54px);line-height:1.12;text-wrap:balance}.vl-content-page .rte{font-size:17px;line-height:1.9}.vl-content-page h2{font-size:28px;margin-top:36px}.vl-content-page h3{font-size:23px}.vl-content-crest{display:block;width:180px;height:auto;margin:0 auto 36px}.vl-content-faq{border-bottom:1px solid #bd8b0960;padding:22px 0}.vl-content-faq summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-family:Baskerville,"Times New Roman",serif;font-size:24px;line-height:1.35}.vl-content-faq>div{padding-top:12px}.vl-content-page a:focus-visible,.vl-content-faq summary:focus-visible{outline:2px solid #08246b;outline-offset:5px}.vl-footer-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:36px}.vl-footer-columns h3{font-size:16px;letter-spacing:.1em;color:inherit}.vl-footer-columns ul{list-style:none;padding:0}.vl-footer-columns li{margin:12px 0}.vl-footer-columns a{color:inherit;text-decoration:none}.vl-footer-columns a:hover{text-decoration:underline}.vl-footer-columns a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.vl-footer-columns .vl-pending{opacity:.65}.vl-empty-search{margin:35px auto;max-width:600px}.vl-empty-search h2{font-size:32px}.vl-404{max-width:850px;padding:65px 24px 85px}.vl-404 h1{font-size:clamp(34px,4vw,54px);line-height:1.12;text-wrap:balance}@media(max-width:749px){.vl-content-page{padding-top:42px;padding-bottom:55px}.vl-content-page .rte{font-size:16px}.vl-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.vl-content-faq summary{font-size:23px}}

.vl-content-faq summary::after{content:"+";flex-shrink:0}.vl-content-faq[open] summary::after{content:"−"}

.vl-contact-copy a{overflow-wrap:anywhere}
