.hl-site .faq-resource-page{--faq-ink: #172b3a;--faq-text: #26343a;--faq-muted: #526166;--faq-paper: #f8f6f0;--faq-mist: #e9eeeb;--faq-line: rgba(23, 43, 58, .22);--faq-teal: #086965;color:var(--faq-text);background:var(--faq-paper);font-family:DM Sans,Trebuchet MS,sans-serif;font-size:18px;overflow:clip}.hl-site .faq-resource-page *,.hl-site .faq-resource-page *:before,.hl-site .faq-resource-page *:after{box-sizing:border-box}.hl-site .faq-resource-page p{margin:0;font-size:18px;line-height:1.74}.hl-site .faq-resource-page h1,.hl-site .faq-resource-page h2,.hl-site .faq-resource-page h3{margin-top:0;color:var(--faq-ink);font-family:Libre Baskerville,Georgia,serif;font-weight:400;letter-spacing:-.035em;text-wrap:pretty}.hl-site .faq-resource-page a,.hl-site .faq-resource-page button{-webkit-tap-highlight-color:transparent}.hl-site .faq-resource-page a:focus-visible,.hl-site .faq-resource-page button:focus-visible,.hl-site .faq-resource-page section:focus-visible{outline:2px solid #087c78;outline-offset:4px}.hl-site .faq-resource-hero{position:relative;min-height:min(720px,92svh);display:flex;align-items:center;isolation:isolate;overflow:hidden;padding:148px clamp(25px,9vw,132px) 104px;color:var(--faq-paper);background:var(--faq-ink)}.hl-site .faq-resource-page .faq-resource-hero-notice{max-width:780px;margin:20px 0 0;font-family:inherit;font-size:17px;line-height:1.65;color:#f7f7f2f0}.hl-site .faq-resource-hero-image,.hl-site .faq-resource-hero-shade{position:absolute;inset:0;width:100%;height:100%}.hl-site .faq-resource-hero-image{z-index:-2;display:block;object-fit:cover;object-position:50% 52%;filter:grayscale(1) contrast(1.06) brightness(.76)}.hl-site .faq-resource-hero-shade{z-index:-1;background:linear-gradient(90deg,#10222de6,#10222db8 48%,#10222d3d)}.hl-site .faq-resource-hero-inner{width:min(100%,820px);margin-left:clamp(0px,4vw,58px)}.hl-site .faq-resource-eyebrow{color:#d5dfdc;font:500 12px/1.6 Cinzel,Georgia,serif!important;letter-spacing:.15em;text-transform:uppercase}.hl-site .faq-resource-hero .faq-resource-eyebrow{margin-bottom:22px}.hl-site .faq-resource-hero h1{max-width:810px;margin-bottom:24px;color:var(--faq-paper);font-size:clamp(39px,5vw,66px);line-height:1.16}.hl-site .faq-resource-intro{max-width:710px;color:#f8f6f0f2;font-size:20px!important;line-height:1.68!important}.hl-site .faq-resource-cta{display:inline-flex;min-width:224px;min-height:54px;align-items:center;justify-content:center;margin-top:29px;padding:12px 20px;border:1px solid transparent;border-radius:0;color:var(--faq-paper);background:var(--faq-teal);font:700 17px/1.4 DM Sans,Trebuchet MS,sans-serif;text-align:center;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.hl-site .faq-resource-cta:hover{background:#075a57;transform:translateY(-1px)}.hl-site .faq-resource-reading-width,.hl-site .faq-resource-wide-width{width:min(100% - 48px,920px);margin-inline:auto}.hl-site .faq-resource-jump-nav{padding:34px 24px 32px;border-bottom:1px solid var(--faq-line);background:var(--faq-paper)}.hl-site .faq-resource-jump-label{margin-bottom:13px!important;color:var(--faq-ink);font-family:Libre Baskerville,Georgia,serif;font-size:20px!important}.hl-site .faq-resource-jump-nav ul{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none}.hl-site .faq-resource-jump-nav a{display:inline-flex;min-height:44px;align-items:center;color:#245c5a;font-size:17px;font-weight:600;text-decoration-thickness:1px;text-underline-offset:4px}.hl-site .faq-resource-jump-nav a:hover,.hl-site .faq-resource-answer-links a:hover{color:#123c3b;text-decoration-thickness:2px}.hl-site .faq-resource-section{padding:clamp(56px,7vw,88px) 24px;scroll-margin-top:112px;background:var(--faq-paper)}.hl-site .faq-resource-section.is-mist{background:var(--faq-mist)}.hl-site .faq-resource-section-heading{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:15px;margin-bottom:27px}.hl-site .faq-resource-section-mark{display:inline-block;padding-top:9px;color:#7a8a88;font:500 12px/1.4 Cinzel,Georgia,serif;letter-spacing:.12em}.hl-site .faq-resource-section-heading h2{margin:0;font-size:clamp(30px,3.2vw,42px);line-height:1.28}.hl-site .faq-resource-accordion{margin-left:59px;border-top:1px solid var(--faq-line)}.hl-site .faq-resource-item{border-bottom:1px solid var(--faq-line)}.hl-site .faq-resource-item h3{margin:0;font:inherit}.hl-site .faq-resource-question{display:flex;width:100%;min-height:72px;align-items:center;justify-content:space-between;gap:24px;padding:16px 5px;border:0;color:var(--faq-ink);background:transparent;font:600 19px/1.5 DM Sans,Trebuchet MS,sans-serif;text-align:left;cursor:pointer}.hl-site .faq-resource-question:hover{color:#075d59}.hl-site .faq-resource-chevron{position:relative;flex:0 0 15px;width:15px;height:15px;margin-right:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform .2s ease}.hl-site .faq-resource-question[aria-expanded=true] .faq-resource-chevron{transform:translateY(3px) rotate(225deg)}.hl-site .faq-resource-answer{padding:0 44px 26px 5px}.hl-site .faq-resource-answer[hidden]{display:none}.hl-site .faq-resource-answer p{max-width:760px;color:#38494e}.hl-site .faq-resource-answer-links{display:flex;flex-wrap:wrap;gap:3px 25px;margin-top:15px}.hl-site .faq-resource-answer-links a{display:inline-flex;min-height:44px;align-items:center;color:#17625d;font-size:17px;font-weight:700;line-height:1.45;text-decoration:underline;text-decoration-color:#17625d61;text-underline-offset:4px}.hl-site .faq-resource-terms-layout{display:grid;grid-template-columns:minmax(220px,.74fr) minmax(0,1.3fr);align-items:start;gap:clamp(34px,7vw,92px)}.hl-site .faq-resource-terms-heading{margin:0}.hl-site .faq-resource-terms-heading p{margin-top:16px;color:var(--faq-muted)}.hl-site .faq-resource-definitions{margin:0;border-top:1px solid var(--faq-line)}.hl-site .faq-resource-definition{display:grid;grid-template-columns:minmax(142px,.6fr) minmax(0,1.2fr);gap:20px;padding:17px 0;border-bottom:1px solid var(--faq-line)}.hl-site .faq-resource-definition dt{color:var(--faq-ink);font-family:Libre Baskerville,Georgia,serif;font-size:17px;line-height:1.55}.hl-site .faq-resource-definition dd{margin:0;color:#43545a;font-size:17px;line-height:1.65}.hl-site .faq-resource-closing{padding:clamp(62px,8vw,100px) 24px;color:var(--faq-paper);background:var(--faq-ink)}.hl-site .faq-resource-closing-inner{width:min(100%,780px);margin-inline:auto}.hl-site .faq-resource-closing .faq-resource-eyebrow{margin-bottom:20px}.hl-site .faq-resource-closing h2{max-width:760px;margin:0 0 18px;color:var(--faq-paper);font-size:clamp(30px,3.8vw,46px);line-height:1.3}.hl-site .faq-resource-closing-copy{max-width:720px;color:#f8f6f0e6}.hl-site .faq-resource-cta-closing{margin-top:24px}@media(max-width:760px){.hl-site .faq-resource-hero{min-height:630px;padding:132px 25px 76px}.hl-site .faq-resource-hero-shade{background:linear-gradient(90deg,#10222de6,#10222d9e)}.hl-site .faq-resource-hero-inner{margin-left:0}.hl-site .faq-resource-hero h1{font-size:clamp(36px,9vw,52px)}.hl-site .faq-resource-intro{font-size:18px!important}.hl-site .faq-resource-reading-width,.hl-site .faq-resource-wide-width{width:min(100%,920px)}.hl-site .faq-resource-jump-nav{padding-inline:24px}.hl-site .faq-resource-jump-nav ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 18px}.hl-site .faq-resource-jump-nav a{line-height:1.35}.hl-site .faq-resource-section{padding-inline:24px}.hl-site .faq-resource-accordion{margin-left:0}.hl-site .faq-resource-terms-layout{grid-template-columns:minmax(0,1fr);gap:31px}}@media(max-width:430px){.hl-site .faq-resource-hero{min-height:610px;padding:120px 22px 65px}.hl-site .faq-resource-jump-nav,.hl-site .faq-resource-section,.hl-site .faq-resource-closing{padding-right:22px;padding-left:22px}.hl-site .faq-resource-jump-nav ul{grid-template-columns:minmax(0,1fr);gap:0}.hl-site .faq-resource-section-heading{grid-template-columns:32px minmax(0,1fr);gap:10px}.hl-site .faq-resource-section-heading h2{font-size:30px}.hl-site .faq-resource-question{min-height:72px;padding-block:14px;font-size:18px}.hl-site .faq-resource-answer{padding-right:0}.hl-site .faq-resource-definition{grid-template-columns:minmax(0,1fr);gap:5px;padding-block:16px}}@media(prefers-reduced-motion:reduce){.hl-site .faq-resource-page *,.hl-site .faq-resource-page *:before,.hl-site .faq-resource-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
