@font-face{font-family:BenchmarkLifeInter;src:url('./InterVariable.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
.benchmark-life-site{margin:0;background:#fff;color:#112b41;font-family:BenchmarkLifeInter,Inter,Arial,sans-serif}
.bcl,.bcl-subnav,.bcl-fallback-header,.bcl-fallback-footer{--bcl-ink:#112b41;--bcl-blue:#006fa7;--bcl-muted:#4c6172;--bcl-line:#dbe3e9;--bcl-soft:#f5f7f9;--bcl-accent:#006fa7;box-sizing:border-box;font-family:BenchmarkLifeInter,Inter,Arial,sans-serif}
.bcl *,.bcl-subnav *{box-sizing:border-box}.bcl a,.bcl-subnav a{text-decoration:none}.bcl a{color:var(--bcl-blue)}.bcl-shell{max-width:1344px;margin:0 auto;padding:0 48px;width:100%}.bcl h1,.bcl h2,.bcl h3,.bcl p,.bcl figure{margin:0}.bcl p{color:var(--bcl-muted);font-size:17px;line-height:1.75}.bcl p+p{margin-top:20px}.bcl h2{font-size:clamp(34px,4.2vw,58px);font-weight:600;line-height:1.08;letter-spacing:-.052em;white-space:pre-line}.bcl h2 span{color:var(--bcl-blue)}.bcl h3{font-size:25px;line-height:1.17;letter-spacing:-.035em;font-weight:620}.bcl .bcl-kicker,.bcl-subnav .bcl-kicker{font-size:11px;line-height:1.5;font-weight:750;letter-spacing:.13em;text-transform:uppercase;color:var(--bcl-accent);margin:0 0 22px}.bcl .bcl-deck{font-size:clamp(19px,1.65vw,23px);line-height:1.58;font-weight:420;letter-spacing:-.017em}.bcl-section{padding:110px 0;scroll-margin-top:85px}.bcl-section--soft{background:var(--bcl-soft)}.bcl-section--dark,.bcl-section--navy{background:#092b46;color:#fff}.bcl-section--dark p,.bcl-section--navy p{color:#d2e2eb}.bcl-section--dark .bcl-kicker,.bcl-section--navy .bcl-kicker{color:#8bdaf3}.bcl-section--navy h2 span,.bcl-section--navy a{color:#8bdaf3}.bcl-section--dark .bcl-heading{max-width:850px}.bcl-heading{max-width:880px;margin-bottom:48px}.bcl-heading .bcl-deck{max-width:790px;margin-top:24px}.bcl-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}.bcl .bcl-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:#0077b0;color:#fff;padding:17px 23px;min-height:56px;font-size:15px;font-weight:680;border:1px solid #0077b0;border-radius:4px;line-height:1.3;transition:background .2s}.bcl .bcl-button:hover{background:#005a87}.bcl .bcl-button--outline{background:transparent;color:#fff;border-color:#8eacbe}.bcl .bcl-button--outline:hover{background:#134465}.bcl .bcl-link{display:inline-flex;align-items:center;gap:20px;font-weight:650;font-size:15px;line-height:1.5}.bcl .bcl-link:hover{text-decoration:underline;text-underline-offset:5px}.bcl-inline-links{display:flex;flex-wrap:wrap;gap:18px 30px;margin-top:30px}.bcl-skip{position:absolute;left:16px;top:-100px;background:#fff;color:#092b46;padding:15px;z-index:9999}.bcl-skip:focus{top:10px}.bcl a:focus-visible,.bcl summary:focus-visible,.bcl-subnav a:focus-visible,.bcl-subnav summary:focus-visible{outline:3px solid #0082bb;outline-offset:5px}.bcl:focus{outline:none}
.bcl-subnav{position:sticky;top:0;z-index:15;background:rgba(255,255,255,.98);border-bottom:1px solid var(--bcl-line)}.bcl-subnav-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:68px}.bcl-wordmark{font-size:18px;font-weight:650;letter-spacing:-.03em;color:var(--bcl-ink);white-space:nowrap}.bcl-navlinks{display:flex;align-items:center;gap:30px;font-size:13px;font-weight:530}.bcl-navlinks>a{color:var(--bcl-ink);padding:25px 0 23px;white-space:nowrap;border-bottom:2px solid transparent}.bcl-navlinks>a[aria-current],.bcl-navlinks>a:hover{color:var(--bcl-blue);border-color:var(--bcl-blue)}.bcl-values-menu{position:relative}.bcl-values-menu>summary{white-space:nowrap;list-style:none;cursor:pointer;display:flex;gap:13px;align-items:center;padding:25px 0}.bcl-values-menu summary::-webkit-details-marker{display:none}.bcl-values-menu[data-current-topic] summary{color:var(--bcl-blue)}.bcl-values-dropdown{position:absolute;right:-50px;top:65px;width:330px;padding:24px;background:#fff;box-shadow:0 12px 36px #07294024;border:1px solid var(--bcl-line);border-radius:0 0 8px 8px}.bcl-values-dropdown a{display:block;color:var(--bcl-ink);padding:11px 0;border-top:1px solid var(--bcl-line);font-size:14px}.bcl-values-dropdown a:hover,.bcl-values-dropdown a[aria-current]{color:var(--bcl-blue)}.bcl-values-dropdown .bcl-kicker{margin-bottom:12px}
.bcl-overview-hero{padding:76px 0 86px}.bcl-hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:55px;align-items:center}.bcl-overview-hero h1{font-size:clamp(49px,5.5vw,80px);font-weight:610;line-height:1.02;letter-spacing:-.064em;margin-bottom:30px}.bcl-overview-hero h1 em{font-style:normal;color:#0077b0}.bcl-overview-hero .bcl-deck{max-width:620px;font-size:20px}.bcl-hero-photo{position:relative;min-width:0}.bcl-hero-photo img{width:100%;height:540px;object-fit:cover;object-position:56% center;display:block;border-radius:12px}.bcl-hero-photo figcaption{font-size:10px;color:#687b88;padding-top:9px}.bcl-photo-note{position:absolute;bottom:45px;left:-25px;background:#082c48f2;color:#fff;padding:24px 32px;border-radius:5px}.bcl-photo-note span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#b4dbea}.bcl-photo-note strong{display:block;font-size:32px;letter-spacing:-.04em;line-height:1.06;margin-top:13px;font-weight:540}.bcl-story-layout{display:grid;grid-template-columns:.52fr 1.48fr;gap:75px}.bcl-story-layout>.bcl-kicker{padding-top:8px}.bcl-story-layout h2{margin-bottom:30px}.bcl-story-layout .bcl-deck+p{margin-top:24px}.bcl-feature{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.bcl-feature .bcl-heading{margin:0}.bcl-feature .bcl-link{margin-top:26px}.bcl-feature .bcl-deck+p{margin-top:24px}.bcl-feature>.bcl-heading{margin:0}.bcl-two-column{display:grid;grid-template-columns:1fr 1fr;gap:80px}.bcl-two-column .bcl-link{margin-top:24px}
.bcl-topic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.bcl-topic{position:relative;display:flex;flex-direction:column;min-height:282px;padding:27px 25px;background:#fff;border:1px solid #e0e7ed;border-radius:10px;transition:transform .2s,box-shadow .2s}.bcl-topic:hover{transform:translateY(-4px);box-shadow:0 12px 35px #12304a12}.bcl-topic .bcl-topic-index{font-size:9px;color:#637482;text-transform:uppercase;letter-spacing:.1em;margin-bottom:37px}.bcl-topic h3{font-size:24px;color:var(--bcl-accent);margin-bottom:15px;max-width:210px}.bcl-topic p{font-size:15px;line-height:1.55;padding-bottom:28px}.bcl-topic-arrow{color:var(--bcl-accent);font-size:21px;position:absolute;bottom:20px;right:24px}.bcl-accent--blue{--bcl-accent:#006fa7}.bcl-accent--purple{--bcl-accent:#6746a2}.bcl-accent--green{--bcl-accent:#26704a}.bcl-accent--teal{--bcl-accent:#007476}.bcl-accent--navy{--bcl-accent:#223c69}.bcl-accent--gold{--bcl-accent:#875414}.bcl-paths{display:grid;grid-template-columns:1fr 1fr;gap:24px}.bcl-paths article{border:1px solid var(--bcl-line);padding:43px;border-radius:10px;display:flex;flex-direction:column}.bcl-paths h3{font-size:36px;font-weight:580;letter-spacing:-.045em;max-width:440px;margin-bottom:22px}.bcl-paths p{margin-bottom:25px}.bcl-paths .bcl-kicker{margin-bottom:23px}.bcl-paths .bcl-link{margin-top:auto}.bcl-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.bcl-resource-grid article{border-top:2px solid #bacbd6;padding-top:25px}.bcl-resource-grid h3{margin-bottom:16px}.bcl-resource-grid p{margin-bottom:22px}.bcl-editorial-hero{padding:40px 0 96px;background:#f5f7f9}.bcl-crumb{display:flex;gap:13px;font-size:12px;color:#5a6c7a;margin-bottom:65px;flex-wrap:wrap}.bcl-crumb a{color:#42627a}.bcl-editorial-hero h1{font-size:clamp(45px,6.2vw,88px);line-height:1.035;letter-spacing:-.065em;font-weight:600;max-width:1040px;color:var(--bcl-accent);margin-bottom:30px}.bcl-editorial-hero .bcl-deck{max-width:860px}.bcl-editorial-hero .bcl-kicker{color:#435e72}.bcl-practices{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.bcl-practices article{border-top:1px solid #b6c8d5;padding-top:25px}.bcl-number{display:block;font-size:12px;color:var(--bcl-blue);font-weight:650;margin-bottom:30px}.bcl-practices h3{margin-bottom:20px}.bcl-example{display:grid;grid-template-columns:1fr 1.1fr;gap:85px;border-left:3px solid var(--bcl-accent);padding:10px 0 10px 45px}.bcl-example h2{font-size:clamp(32px,3.4vw,48px)}.bcl-example .bcl-link{margin-top:27px}.bcl-related{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--bcl-line)}.bcl-related .bcl-link{padding:25px 25px 25px 0;border-bottom:1px solid var(--bcl-line);justify-content:space-between;margin-right:35px}.bcl-faq{border-top:1px solid #c0ced9}.bcl-faq details{border-bottom:1px solid #c0ced9;padding:0 0 0}.bcl-faq summary{cursor:pointer;display:flex;justify-content:space-between;gap:25px;padding:26px 0;font-size:20px;font-weight:580;letter-spacing:-.02em;list-style:none}.bcl-faq summary::-webkit-details-marker{display:none}.bcl-faq summary span{color:var(--bcl-blue);font-weight:400;font-size:26px;line-height:1}.bcl-faq details[open] summary span{transform:rotate(45deg)}.bcl-faq details p{max-width:890px;padding-bottom:27px}.bcl-checklist{margin:25px 0;padding:0;list-style:none}.bcl-checklist li{position:relative;border-top:1px solid #cbd8e1;padding:16px 0 16px 25px;font-size:16px;line-height:1.6}.bcl-checklist li:before{content:'↗';position:absolute;left:0;color:var(--bcl-blue)}.bcl-process{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;list-style:none;padding:0;margin:0}.bcl-process li{border-top:1px solid #b6c8d5;padding-top:25px}.bcl-process li>span{font-size:13px;color:var(--bcl-blue);display:block;margin-bottom:25px}.bcl-process h3{margin-bottom:18px}.bcl-section--support{padding:55px 0;background:#f2f5f7;border-top:1px solid var(--bcl-line)}.bcl-support{display:grid;grid-template-columns:1fr 1fr;gap:75px}.bcl-support h2{font-size:19px;letter-spacing:-.025em;font-weight:650;margin-bottom:14px}.bcl-support p{font-size:13px;line-height:1.8}.bcl-support p a{font-weight:650;text-decoration:underline;text-underline-offset:3px}.bcl-support .bcl-inline-links{margin-top:18px}.bcl-support .bcl-link{font-size:13px}.bcl-fallback-header,.bcl-fallback-footer{padding:26px max(24px,calc((100vw - 1248px)/2));background:#092b46;color:#fff}.bcl-fallback-header{display:flex;align-items:center;justify-content:space-between;gap:30px}.bcl-fallback-header img{object-fit:contain}.bcl-fallback-header nav,.bcl-fallback-footer nav{display:flex;gap:24px;flex-wrap:wrap}.bcl-fallback-header a,.bcl-fallback-footer a{color:#fff;font-size:14px;text-decoration:none}.bcl-fallback-footer p{font-size:13px;margin:20px 0}
@media(min-width:1600px){.bcl-overview-hero h1{font-size:86px}}@media(max-width:1100px){.bcl-shell{padding:0 32px}.bcl-navlinks{gap:20px}.bcl-hero-grid{gap:35px;grid-template-columns:1.15fr 1fr}.bcl-overview-hero h1{font-size:clamp(47px,6vw,66px)}.bcl-hero-photo img{height:500px}.bcl-topic-grid{grid-template-columns:repeat(2,1fr)}.bcl-topic{min-height:230px}.bcl-topic .bcl-topic-index{margin-bottom:25px}.bcl-topic h3{max-width:none}.bcl-story-layout{gap:45px;grid-template-columns:.45fr 1.55fr}.bcl-feature{gap:50px}.bcl-practices{gap:30px}.bcl-paths article{padding:32px}.bcl-example{gap:45px;padding-left:30px}}
@media(max-width:800px){.bcl-shell{padding:0 24px}.bcl-subnav-inner{align-items:flex-start;flex-direction:column;gap:0;padding-top:18px}.bcl-navlinks{width:100%;justify-content:space-between;gap:15px;font-size:12px}.bcl-navlinks>a{padding:18px 0 17px}.bcl-values-menu>summary{padding:18px 0}.bcl-values-dropdown{top:52px;right:-90px;max-width:calc(100vw - 48px)}.bcl-wordmark{font-size:17px}.bcl-section{padding:75px 0}.bcl-overview-hero{padding:55px 0}.bcl-hero-grid{grid-template-columns:1fr;gap:38px}.bcl-overview-hero h1{font-size:clamp(48px,9.2vw,73px);max-width:680px}.bcl-overview-hero .bcl-deck{font-size:19px}.bcl-hero-photo img{height:390px;object-position:center 35%}.bcl-photo-note{left:18px;bottom:40px;padding:18px 24px}.bcl-photo-note strong{font-size:28px}.bcl-story-layout{grid-template-columns:1fr;gap:18px}.bcl-story-layout>.bcl-kicker{padding:0;margin-bottom:0}.bcl-feature,.bcl-two-column{grid-template-columns:1fr;gap:30px}.bcl-heading{margin-bottom:35px}.bcl-feature .bcl-heading{margin:0}.bcl-paths{grid-template-columns:1fr}.bcl-paths h3{font-size:33px}.bcl-resource-grid{grid-template-columns:1fr;gap:35px}.bcl-editorial-hero{padding:28px 0 65px}.bcl-editorial-hero h1{font-size:clamp(43px,8vw,65px)}.bcl-crumb{margin-bottom:45px;font-size:11px}.bcl-practices{grid-template-columns:1fr;gap:35px}.bcl-number{margin-bottom:18px}.bcl-practices h3{margin-bottom:14px}.bcl-example{grid-template-columns:1fr;gap:25px;padding-left:25px}.bcl-related{grid-template-columns:1fr}.bcl-related .bcl-link{margin-right:0}.bcl-process{grid-template-columns:1fr;gap:32px}.bcl-support{grid-template-columns:1fr;gap:32px}.bcl-section--support{padding:42px 0}.bcl-section--dark .bcl-actions{align-items:flex-start}.bcl p{font-size:16px}.bcl .bcl-deck{font-size:19px}.bcl-kicker{margin-bottom:18px}.bcl-fallback-header{flex-wrap:wrap;padding:22px 24px}.bcl-fallback-header nav{gap:18px}}
@media(max-width:480px){.bcl-topic-grid{grid-template-columns:1fr}.bcl-topic{min-height:210px;padding:24px}.bcl-topic .bcl-topic-index{margin-bottom:22px}.bcl-topic h3{font-size:26px}.bcl-topic p{max-width:260px}.bcl-actions{gap:20px}.bcl-overview-hero h1{font-size:47px}.bcl-hero-photo img{height:330px}.bcl-paths article{padding:27px}.bcl-navlinks{gap:12px;font-size:11px}.bcl-values-menu summary{gap:5px}.bcl-values-dropdown{right:-80px}.bcl-wordmark{font-size:16px}.bcl .bcl-button{font-size:14px;padding:16px 19px}.bcl h2{font-size:35px}.bcl-editorial-hero h1{font-size:46px}.bcl-faq summary{font-size:18px}.bcl-section--dark .bcl-actions{flex-direction:column}}
@media(prefers-reduced-motion:reduce){.bcl *,.bcl-subnav *{scroll-behavior:auto!important;transition:none!important}}@media print{.fy-header,.fy-footer,.bcl-subnav,.bcl-skip,.bcl-fallback-header,.bcl-fallback-footer{display:none!important}.bcl-section{padding:25px 0}.bcl,.bcl p,.bcl-section--dark,.bcl-section--navy{background:#fff!important;color:#111!important}.bcl-topic,.bcl-paths article{break-inside:avoid}.bcl a{color:#111!important;text-decoration:underline}}
@media(max-width:800px){.bcl-values-menu{position:static}.bcl-values-dropdown{top:100%;left:auto;right:24px;width:330px;max-width:calc(100% - 48px)}}@media(max-width:360px){.bcl-navlinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}}
.bcl-subnav{top:var(--bcl-header-height,0px)}.bcl-section,.bcl{scroll-margin-top:calc(var(--bcl-header-height,0px) + var(--bcl-subnav-height,68px) + 16px)}
