.fp-blog{font-family:Manrope,Montserrat,sans-serif;color:var(--fp-text-heading);background:var(--fp-bg);--blog-rule:#ccdbee;--blog-link:#006b80}.fp-blog a{text-underline-offset:4px}.fp-blog a,.fp-blog button{touch-action:manipulation}.fp-blog :focus-visible{outline:3px solid var(--blog-link);outline-offset:5px}.fp-blog p{max-width:none}.fp-blog h1,.fp-blog h2,.fp-blog h3{font-family:inherit}.fp-blog-article-header,.fp-blog-header,.fp-blog-library,.fp-blog-reading-layout,.fp-blog-related{width:min(1280px,88%);margin-inline:auto}.fp-blog-header{padding-block:36px 56px}.fp-blog-crumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;color:var(--fp-text-body);margin-bottom:45px}.fp-blog-crumbs a:hover{color:var(--blog-link);text-decoration:underline}.fp-blog-eyebrow{font-size:12px;font-weight:800;letter-spacing:.075em;line-height:1.6;text-transform:uppercase;color:var(--blog-link)}.fp-blog-eyebrow span{margin-inline:7px;color:#687e97}.fp-blog .fp-blog-header h1{font-size:clamp(42px,5.7vw,78px);line-height:1.05;letter-spacing:-.045em;max-width:1000px;margin:20px 0 28px;font-weight:800}.fp-blog-header-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.fp-blog-header-bottom p{font-size:18px;line-height:1.7;max-width:620px;color:var(--fp-text-body)}.fp-blog-header-bottom>a{display:flex;gap:12px;align-items:center;max-width:255px;font-size:13px;font-weight:750;min-height:44px;text-decoration:underline}.fp-blog-header-bottom svg{flex-shrink:0}.fp-blog-library{padding-bottom:80px}.fp-blog-toolbar{border-block:1px solid var(--blog-rule);display:flex;align-items:center;gap:20px;justify-content:space-between;padding:15px 0}.fp-blog-filters{display:flex;flex-wrap:wrap;gap:7px}.fp-blog-filters button{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:750;padding:10px 12px;min-height:44px;border-radius:5px;color:var(--fp-text-body);border:1px solid transparent}.fp-blog-filters button[aria-pressed=true]{background:var(--fp-navy-dark);color:#fff}.fp-blog-filters button:hover{border-color:#839bb6}.fp-blog-filters button span{opacity:.8;font-size:11px}.fp-blog-feed{display:flex;gap:8px;align-items:center;flex-shrink:0;min-height:44px;font-size:12px;text-decoration:underline}.fp-blog-result{font-size:12px;color:var(--fp-text-body);padding:18px 0}.fp-blog-featured{background:var(--fp-bg-wash);border:1px solid var(--blog-rule);border-radius:8px;overflow:hidden}.fp-blog-featured-link{display:grid;grid-template-columns:.85fr 1.15fr}.fp-blog-featured-copy{padding:42px}.fp-blog .fp-blog-featured h2{font-size:clamp(27px,3vw,42px);font-weight:800;line-height:1.15;letter-spacing:-.025em;margin:14px 0 20px}.fp-blog-featured-copy>p:not(.fp-blog-eyebrow){font-size:16px;color:var(--fp-text-body);line-height:1.75}.fp-blog-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:30px;color:var(--fp-text-body);font-size:12px}.fp-blog-card-bottom svg{color:var(--blog-link);flex-shrink:0}.fp-blog-card a:hover h2,.fp-blog-featured-link:hover h2{color:var(--blog-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.fp-blog-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 45px;margin-top:25px}.fp-blog-card{border-bottom:1px solid var(--blog-rule)}.fp-blog-card>a{display:flex;flex-direction:column;height:100%;padding:30px 0}.fp-blog .fp-blog-card h2{font-size:26px;line-height:1.25;font-weight:750;letter-spacing:-.02em;margin:15px 0}.fp-blog-card a>p:not(.fp-blog-eyebrow){color:var(--fp-text-body);font-size:15px;line-height:1.8;margin-bottom:24px}.fp-blog-card-bottom{margin-top:auto;padding-top:18px}.fp-blog-contact{background:var(--fp-navy-dark);color:#fff;padding:55px 6%;display:flex;gap:35px;justify-content:space-between;align-items:center}.fp-blog-contact .fp-blog-eyebrow{color:var(--fp-cyan)}.fp-blog .fp-blog-contact h2{color:#fff;font-size:clamp(27px,3.5vw,43px);margin:12px 0 15px;font-weight:750}.fp-blog-contact p:not(.fp-blog-eyebrow){color:#c3d4e8;max-width:630px;font-size:15px}.fp-blog-contact>a{display:flex;align-items:center;gap:20px;background:var(--fp-cyan);color:var(--fp-navy-dark);font-weight:800;padding:16px 22px;border-radius:5px;font-size:14px;flex-shrink:0}.fp-blog-article-header{padding-block:36px 42px;border-bottom:1px solid var(--blog-rule)}.fp-blog .fp-blog-article-header h1{font-size:clamp(36px,5vw,66px);max-width:1050px;font-weight:800;letter-spacing:-.035em}.fp-blog-byline{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:13px;color:var(--fp-text-body)}.fp-blog-byline a{font-weight:800;text-decoration:underline}.fp-blog-reading-layout{display:grid;grid-template-columns:230px minmax(0,770px);gap:6vw;padding-block:45px 70px;justify-content:space-between}.fp-blog-toc{align-self:start;position:sticky;top:110px;font-size:13px;color:var(--fp-text-body)}.fp-blog .fp-blog-toc h2{font-size:14px;margin-bottom:15px;font-weight:800}.fp-blog-toc ol{list-style:none;margin:0 0 12px;padding:0}.fp-blog-toc li{border-top:1px solid var(--blog-rule)}.fp-blog-toc li a{display:block;padding:12px 0;line-height:1.55}.fp-blog-toc a:hover{color:var(--blog-link);text-decoration:underline}.fp-blog-back{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:30px;font-weight:800}.fp-blog-prose{font-size:17px;line-height:1.85;color:var(--fp-text-body);min-width:0}.fp-blog-prose p{margin-bottom:20px}.fp-blog-takeaway{background:var(--fp-bg-wash);border-left:3px solid var(--blog-link);padding:24px 28px;margin-bottom:32px;color:var(--fp-navy-dark);font-weight:650}.fp-blog-takeaway p:last-child{margin:0}.fp-blog-intro{font-size:19px}.fp-blog-section{margin-top:42px;scroll-margin-top:115px}.fp-blog .fp-blog-prose h2{font-size:29px;font-weight:750;line-height:1.25;letter-spacing:-.02em;margin:0 0 20px}.fp-blog-prose ul{list-style:disc;margin:18px 0;padding-left:24px}.fp-blog-prose li{margin-bottom:12px}.fp-blog-prose a{color:var(--blog-link);text-decoration:underline}.fp-blog-prose a:hover{color:var(--fp-navy-dark)}.fp-blog-table-scroll{max-width:100%;overflow-x:auto;margin:26px 0;border:1px solid var(--blog-rule);border-radius:5px}.fp-blog table{width:100%;border-collapse:collapse;font-size:14px;text-align:left;line-height:1.65}.fp-blog caption{text-align:left;font-size:12px;padding:14px 18px;color:var(--fp-text-body);background:var(--fp-bg-wash);caption-side:top}.fp-blog td,.fp-blog th{padding:16px 18px;border-top:1px solid var(--blog-rule);vertical-align:top;min-width:135px}.fp-blog thead th{background:var(--fp-bg-wash);color:var(--fp-navy-dark);font-weight:800}.fp-blog tbody th{font-weight:650;color:var(--fp-navy-dark);width:32%}.fp-blog table td{min-width:190px}.fp-blog .fp-blog-source-note{font-size:13px;line-height:1.7;margin-top:18px;color:var(--fp-text-body)}.fp-blog-sources{border-top:1px solid var(--blog-rule);padding-top:30px;margin-top:48px;scroll-margin-top:115px}.fp-blog .fp-blog-sources h2{font-size:23px}.fp-blog-sources>p{font-size:13px}.fp-blog-sources li{font-size:14px}.fp-blog-sources li p{font-size:13px;margin-top:6px}.fp-blog-service{background:var(--fp-bg-wash);padding:30px;margin-top:40px;border-radius:6px}.fp-blog-service>.fp-blog-eyebrow{margin-bottom:10px}.fp-blog .fp-blog-service h2{font-size:25px}.fp-blog-service p{font-size:15px}.fp-blog-service>a{display:inline-flex;gap:12px;align-items:center;font-size:14px;font-weight:800;min-height:44px}@media(max-width:1050px){.fp-blog-toolbar{align-items:flex-start}.fp-blog-featured-copy{padding:30px}.fp-blog-reading-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}.fp-blog-header-bottom{align-items:flex-start}.fp-blog-header-bottom>a{max-width:210px}.fp-blog-filters{gap:3px}.fp-blog-filters button{padding-inline:8px}}@media(max-width:760px){.fp-blog-article-header,.fp-blog-header,.fp-blog-library,.fp-blog-reading-layout,.fp-blog-related{width:88%}.fp-blog-header{padding-block:25px 34px}.fp-blog-crumbs{margin-bottom:30px;font-size:12px}.fp-blog .fp-blog-header h1{font-size:42px;line-height:1.08}.fp-blog-header h1 br{display:none}.fp-blog-header-bottom{display:block}.fp-blog-header-bottom p{font-size:16px}.fp-blog-header-bottom>a{max-width:none;margin-top:20px}.fp-blog-toolbar{display:block;padding:12px 0}.fp-blog-filters{gap:5px}.fp-blog-filters button{font-size:11px;padding:9px}.fp-blog-feed{margin-top:10px}.fp-blog-featured-link{grid-template-columns:1fr}.fp-blog-featured-copy{padding:25px}.fp-blog .fp-blog-featured h2{font-size:29px}.fp-blog-featured-copy>p:not(.fp-blog-eyebrow){font-size:15px}.fp-blog-grid{grid-template-columns:1fr;margin-top:12px}.fp-blog .fp-blog-card h2{font-size:25px}.fp-blog-card>a{padding-block:27px}.fp-blog-card-bottom{font-size:11px}.fp-blog-library{padding-bottom:45px}.fp-blog-contact{display:block;padding-block:40px}.fp-blog-contact>a{margin-top:25px;width:-moz-fit-content;width:fit-content}.fp-blog-article-header{padding-block:25px 30px}.fp-blog .fp-blog-article-header h1{font-size:37px;line-height:1.12}.fp-blog-byline{font-size:12px;gap:10px 18px}.fp-blog-reading-layout{display:block;padding-block:28px 40px}.fp-blog-toc{position:static;margin-bottom:30px}.fp-blog-toc nav{padding:18px 20px;border:1px solid var(--blog-rule);border-radius:5px}.fp-blog-toc li a{padding-block:10px}.fp-blog-back{display:none}.fp-blog-prose{font-size:16px;line-height:1.85}.fp-blog-intro{font-size:17px}.fp-blog-takeaway{padding:20px}.fp-blog .fp-blog-prose h2{font-size:26px}.fp-blog-section{margin-top:34px;scroll-margin-top:95px}.fp-blog-service{padding:24px}.fp-blog .fp-blog-related h3{font-size:23px}.fp-blog-related{padding-block:30px 45px}.fp-blog-table-scroll{margin-inline:0}.fp-blog td,.fp-blog th{padding:13px}.fp-blog table{font-size:13px}.fp-blog table td{min-width:180px}}@media(prefers-reduced-motion:reduce){.fp-blog{scroll-behavior:auto}.fp-blog *{transition:none!important}}@media print{.fp-blog-contact,.fp-blog-related,.fp-blog-service,.fp-blog-toc{display:none}.fp-blog-reading-layout{display:block;width:100%}.fp-blog-article-header{width:100%}.fp-blog-table-scroll{overflow:visible}.fp-blog-prose{font-size:11pt}.fp-blog a{color:inherit}}.fp-blog .fp-blog-article-header{position:relative;isolation:isolate;overflow:hidden;width:100%;padding:32px 0 58px;border-bottom:1px solid #dce9f3;background:#fff}.fp-blog-article-header-inner,.fp-blog-related-inner{width:min(1280px,88%);margin-inline:auto;position:relative}.fp-blog-header-background{position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(115deg,#fff 22%,#f7fbff 65%,#eef9fb)}.fp-blog-header-background>svg{width:100%;height:100%;display:block}.fp-blog-current{transform-origin:center;animation:fp-blog-current-drift 22s ease-in-out infinite alternate;animation-play-state:paused}.fp-blog-current-1{animation-duration:27s;animation-delay:-9s}.fp-blog-current-2{animation-duration:25s;animation-delay:-15s}.fp-blog-header-background[data-running=true] .fp-blog-current{animation-play-state:running}.fp-blog-article-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:6%}.fp-blog-article-heading{min-width:0}.fp-blog .fp-blog-article-header h1{font-size:clamp(38px,4.2vw,60px);line-height:1.08;letter-spacing:-.04em;margin:18px 0 28px;max-width:750px;text-wrap:balance}.fp-blog-article-header .fp-blog-crumbs{margin-bottom:40px;max-width:100%;line-height:1.6}.fp-blog-article-hero>.fp-blog-graphic{border-radius:14px;box-shadow:0 24px 55px -24px #0d1f3c55;border:1px solid #365778;aspect-ratio:4/3}.fp-blog-byline{line-height:1.7;gap:10px 20px}.fp-blog .fp-blog-graphic{position:relative;isolation:isolate;min-height:0;overflow:hidden;background:#0d1f3c;display:grid;place-items:center;aspect-ratio:4/3;color:#68e5ef}.fp-blog-graphic>svg{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible;z-index:1}.fp-blog-art-grid{position:absolute;inset:0;background-image:linear-gradient(#7194b60b 1px,transparent 0),linear-gradient(90deg,#7194b60b 1px,transparent 0),radial-gradient(ellipse at 85% 15%,#007e9433,transparent 65%);background-size:28px 28px,28px 28px,100% 100%}.fp-blog-art-email,.fp-blog-art-receptionist{background:#103046}.fp-blog-art-search,.fp-blog-art-shop{background:#12313c}.fp-art-kicker{fill:#aac3d9;letter-spacing:1.1px}.fp-art-kicker,.fp-art-label{font-size:10px;font-weight:700}.fp-art-label{fill:#c4d9ea;letter-spacing:1px}.fp-art-caption{fill:#c4d9ea;font-size:12px;font-weight:650;letter-spacing:.2px}.fp-blog-float{animation:fp-blog-art-float 6s ease-in-out infinite alternate}.fp-blog-status{animation:fp-blog-art-status 3.5s ease-in-out infinite alternate}.fp-blog-status-1{animation-delay:-1s}.fp-blog-status-2{animation-delay:-2s}.fp-blog-packet{animation:fp-blog-art-packet 5s ease-in-out infinite}.fp-blog-patch-progress{transform-origin:346px 0;animation:fp-blog-art-progress 7s ease-in-out infinite}.fp-blog-patch{animation:fp-blog-art-patch 7s ease-in-out infinite}.fp-blog-waveform{transform-origin:166px 248px;animation:fp-blog-art-wave 2.5s ease-in-out infinite alternate}.fp-blog-refresh{transform-origin:141px 224px;animation:fp-blog-art-refresh 12s ease-in-out infinite}.fp-blog-graphic :is(.fp-blog-float,.fp-blog-status,.fp-blog-packet,.fp-blog-patch-progress,.fp-blog-patch,.fp-blog-waveform,.fp-blog-refresh){animation-play-state:paused}.fp-blog-graphic[data-running=true] :is(.fp-blog-float,.fp-blog-status,.fp-blog-packet,.fp-blog-patch-progress,.fp-blog-patch,.fp-blog-waveform,.fp-blog-refresh){animation-play-state:running}.fp-blog-featured-link{align-items:stretch}.fp-blog-featured-link>.fp-blog-graphic{aspect-ratio:auto;min-height:350px}.fp-blog .fp-blog-related{width:100%;background:#edf5ff;padding:64px 0 72px;border-top:1px solid #dce9f3}.fp-blog-related-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.fp-blog .fp-blog-related-heading h2{font-size:clamp(28px,3vw,38px);font-weight:800;letter-spacing:-.03em;line-height:1.2;margin:0}.fp-blog .fp-blog-related-heading>a{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0;border:0;font-size:13px;font-weight:800;color:var(--blog-link);text-decoration:underline;white-space:nowrap}.fp-blog .fp-blog-related-heading svg{position:static}.fp-blog-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fp-blog-related-card{border:1px solid #d2e0ef;border-radius:12px;background:#fff;min-width:0;box-shadow:0 2px 3px #0d1f3c06}.fp-blog .fp-blog-related-card>a{display:flex;flex-direction:column;height:100%;padding:0;border:0;border-radius:12px;transition:transform .2s ease}.fp-blog-related-card .fp-blog-graphic{aspect-ratio:16/10;border-radius:11px 11px 0 0}.fp-blog-related-card .fp-blog-graphic>svg{width:88%;left:6%}.fp-blog-related-copy{padding:25px;display:flex;flex-direction:column;flex:1}.fp-blog-related-copy .fp-blog-eyebrow{margin:0}.fp-blog .fp-blog-related-card :is(h2,h3){font-size:23px;line-height:1.25;letter-spacing:-.02em;font-weight:750;margin:13px 0 15px}.fp-blog-related-copy>p:not(.fp-blog-eyebrow){font-size:14px;line-height:1.75;color:var(--fp-text-body);margin:0 0 16px}.fp-blog .fp-blog-related-copy .fp-blog-card-bottom{margin-top:auto;padding-top:18px;border-top:1px solid #dce9f3}.fp-blog .fp-blog-related-copy svg{position:static;flex-shrink:0}@media(hover:hover){.fp-blog .fp-blog-related-card>a:hover{transform:translateY(-4px)}.fp-blog-related-card>a:hover :is(h2,h3){color:var(--blog-link);text-decoration:underline}}.fp-blog .fp-blog-header{padding-block:32px 28px}.fp-blog .fp-blog-header h1{font-size:clamp(34px,3.8vw,52px);line-height:1.1;letter-spacing:-.035em;margin:0 0 14px;max-width:none;text-wrap:balance}.fp-blog-header-bottom{align-items:center;gap:24px}.fp-blog-header-bottom p{font-size:16px;line-height:1.65;margin:0;max-width:660px}.fp-blog-header-bottom>a{max-width:none;font-size:12px;gap:10px}.fp-blog-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.fp-blog-result{scroll-margin-top:120px}.fp-blog-pagination{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:36px;font-size:13px;color:var(--fp-text-body)}.fp-blog-pagination button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border:1px solid var(--blog-rule);border-radius:6px;padding:10px 16px;color:var(--blog-link);font-weight:750;background:#fff}.fp-blog-pagination button:not(:disabled):hover{border-color:var(--blog-link);background:#edf5ff}.fp-blog-pagination button:disabled{opacity:.45;cursor:default}@media(max-width:1050px){.fp-blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.fp-blog-header-bottom{align-items:flex-start}.fp-blog-header-bottom>a{max-width:220px;flex-shrink:0}}@media(max-width:760px){.fp-blog .fp-blog-header{padding-block:24px 22px}.fp-blog .fp-blog-header h1{font-size:34px;margin:0 0 12px}.fp-blog-header-bottom p{font-size:15px}.fp-blog-header-bottom>a{margin-top:8px;max-width:none;min-height:36px}.fp-blog-card-grid{grid-template-columns:1fr;gap:24px;margin-top:24px}.fp-blog-pagination{gap:12px;font-size:12px}.fp-blog-pagination button{padding:10px 12px;gap:6px}.fp-blog-toolbar{display:flex;align-items:center;gap:12px;padding:10px 0}.fp-blog-filters{flex:1;min-width:0;flex-wrap:nowrap;overflow-x:auto;padding:8px;scroll-padding-inline:8px;scrollbar-width:thin;scrollbar-color:#839bb6 #edf5ff}.fp-blog-filters button{flex-shrink:0;white-space:nowrap}.fp-blog-feed{justify-content:center;width:44px;height:44px;margin:0;border:1px solid var(--blog-rule);border-radius:6px}.fp-blog-feed-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fp-blog-result{padding-block:14px}}@keyframes fp-blog-current-drift{0%{transform:translate3d(-28px,16px,0) rotate(-1deg)}to{transform:translate3d(30px,-20px,0) rotate(1deg)}}@keyframes fp-blog-art-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes fp-blog-art-status{0%{opacity:.5}to{opacity:1}}@keyframes fp-blog-art-packet{0%,10%{transform:translateX(0);opacity:0}25%{opacity:1}75%{opacity:1}90%,to{transform:translateX(46px);opacity:0}}@keyframes fp-blog-art-progress{0%,15%{transform:scaleX(.35)}65%,to{transform:scaleX(1)}}@keyframes fp-blog-art-patch{0%,15%{opacity:.45}65%,to{opacity:1}}@keyframes fp-blog-art-wave{0%{transform:scaleY(.6)}to{transform:scaleY(1)}}@keyframes fp-blog-art-refresh{0%,15%{transform:rotate(0)}85%,to{transform:rotate(1turn)}}@media(max-width:1050px){.fp-blog-article-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:4%}.fp-blog .fp-blog-article-header h1{font-size:clamp(36px,4.4vw,48px)}.fp-blog-byline{gap:8px 15px}.fp-blog-related-grid{gap:16px}.fp-blog-related-copy{padding:20px}.fp-blog .fp-blog-related-card h3{font-size:21px}}@media(max-width:760px){.fp-blog .fp-blog-article-header{width:100%;padding:25px 0 36px}.fp-blog-article-hero{grid-template-columns:1fr;gap:30px}.fp-blog .fp-blog-article-header h1{font-size:37px;line-height:1.12;margin:16px 0 22px;text-wrap:pretty}.fp-blog-article-header .fp-blog-crumbs{margin-bottom:28px}.fp-blog-article-hero>.fp-blog-graphic{width:100%;max-width:500px;justify-self:center;border-radius:10px}.fp-blog-featured-link>.fp-blog-graphic{min-height:0;aspect-ratio:4/3}.fp-blog .fp-blog-related{width:100%;padding:42px 0 48px}.fp-blog-related-heading{align-items:flex-start;gap:12px;flex-direction:column;margin-bottom:22px}.fp-blog-related-heading>a{min-height:32px}.fp-blog-related-grid{grid-template-columns:1fr;gap:24px}.fp-blog-related-card .fp-blog-graphic{aspect-ratio:16/10}.fp-blog .fp-blog-related-card h3{font-size:24px}.fp-blog-related-copy{padding:24px}}@media(prefers-reduced-motion:reduce){.fp-blog-graphic *,.fp-blog-header-background *{animation:none!important}.fp-blog .fp-blog-related-card>a{transition:none}}@media print{.fp-blog-article-hero>.fp-blog-graphic,.fp-blog-header-background{display:none}.fp-blog-article-hero{display:block}.fp-blog .fp-blog-article-header{padding:0;background:none;border:0}.fp-blog-article-header-inner{width:100%}}