.wt-blog{--blog-ink:#17343e;--blog-muted:#60747d;--blog-teal:#087f87;padding:48px 0 72px;background:#f5f9fa;color:var(--blog-ink);font:400 16px/1.65 Roboto,Arial,sans-serif;text-align:left}
.wt-blog,.wt-blog *{box-sizing:border-box}
.wt-blog h1,.wt-blog h2,.wt-blog h3,.wt-blog p,.wt-blog ul,.wt-blog ol{margin:0;padding:0;color:inherit;text-align:inherit;letter-spacing:normal;text-transform:none}
.wt-blog h1,.wt-blog h2,.wt-blog h3{font-weight:500}
.wt-blog a{color:var(--blog-teal);text-decoration:none}
.wt-blog a:hover{text-decoration:underline;text-underline-offset:3px}
.wt-blog a:focus-visible,.wt-blog button:focus-visible,.wt-blog summary:focus-visible{outline:3px solid #087f87;outline-offset:4px}
.wt-blog-shell{width:calc(100% - 64px);max-width:1170px;margin:auto}
.wt-blog-heading{margin-bottom:35px}
.wt-blog .wt-blog-eyebrow{font-size:12px;line-height:1.5;font-weight:500;letter-spacing:1.4px;color:var(--blog-teal);text-transform:uppercase;margin-bottom:12px}
.wt-blog h1{font-size:44px;line-height:1.2;letter-spacing:-1.1px;margin-bottom:16px}
.wt-blog-heading>p:last-child{font-size:18px;max-width:710px;color:var(--blog-muted)}
.wt-blog-featured{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;background:#fff;border:1px solid #dfE9ec;border-radius:12px;overflow:hidden;margin-bottom:48px;align-items:center}
.wt-blog-featured-image{display:block;height:100%;min-height:330px;background:#dce9e9;overflow:hidden}
.wt-blog-featured-image img{display:block;width:100%;height:100%;object-fit:cover}
.wt-blog-featured>div{padding:32px 38px 32px 0;min-width:0}
.wt-blog-featured h2{font-size:31px;line-height:1.25;letter-spacing:-.6px;margin-bottom:15px}
.wt-blog-featured h2 a,.wt-blog-card h3 a{color:var(--blog-ink)}
.wt-blog-featured>div>p:not(.wt-blog-eyebrow){color:var(--blog-muted);margin-bottom:18px}
.wt-blog-meta{font-size:12px;line-height:1.6;color:var(--blog-muted)}
.wt-blog-read{display:flex;align-items:center;justify-content:space-between;gap:15px;max-width:230px;margin-top:23px;font-size:14px;font-weight:500}
.wt-blog-read span{font-size:23px;line-height:1}
.wt-blog-toolbar{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:23px}
.wt-blog-toolbar h2{font-size:29px;line-height:1.25;letter-spacing:-.5px}
.wt-blog-toolbar form{width:360px;max-width:100%;flex-shrink:0}
.wt-blog-toolbar label{display:block;font-size:12px;font-weight:500;margin-bottom:6px;color:#37545f}
.wt-blog-toolbar form>div{display:flex;gap:8px}
.wt-blog-toolbar input[type=search]{display:block;width:100%;min-width:0;height:44px;margin:0;padding:10px 12px;border:1px solid #ccdce0;border-radius:5px;background:#fff;color:var(--blog-ink);font:400 14px Roboto,Arial,sans-serif;box-shadow:none}
.wt-blog-toolbar input[type=search]:focus{outline:2px solid #087f87;outline-offset:1px}
.wt-blog-toolbar button{flex-shrink:0;min-height:44px;margin:0;padding:10px 17px;background:var(--blog-teal);color:#fff;border:1px solid var(--blog-teal);border-radius:5px;font:500 14px Roboto,Arial,sans-serif;cursor:pointer;text-transform:none}
.wt-blog-toolbar button:hover{background:#066e76}
.wt-blog-topics{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:26px}
.wt-blog-topics a{display:inline-flex;align-items:center;min-height:38px;padding:7px 13px;border:1px solid #d7e4e7;border-radius:5px;background:#fff;color:#46616b;font-size:13px;line-height:1.45}
.wt-blog-topics a[aria-current=true]{background:#e1f0ef;border-color:#b7d8d5;color:#086e76}
.wt-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}
.wt-blog-card{display:flex;flex-direction:column;min-width:0;padding:26px 26px 23px;background:#fff;border:1px solid #dce8eb;border-radius:9px;border-top:3px solid #badedb}
.wt-blog-card .wt-blog-card-topic{color:#08767e;font-size:12px;font-weight:500;margin-bottom:13px}
.wt-blog-card h3{font-size:23px;line-height:1.3;letter-spacing:-.4px;margin-bottom:13px;overflow-wrap:anywhere}
.wt-blog-card>p:not(.wt-blog-card-topic){font-size:14px;color:var(--blog-muted);margin-bottom:24px}
.wt-blog-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid #e1ebed}
.wt-blog-card>div>a{font-size:12px;font-weight:500;display:flex;gap:8px;align-items:center}
.wt-blog-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px;margin-top:31px;font-size:14px}
.wt-blog-pagination span{color:var(--blog-muted);font-size:13px}
.wt-blog-empty{padding:32px;border:1px solid #dce8eb;background:#fff;border-radius:8px;font-size:16px;margin:24px 0}
.wt-blog-empty a{display:inline-block;margin-top:13px;font-size:14px}
.wt-blog-archive{margin-top:53px;padding-top:32px;border-top:1px solid #d8e6e9;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:48px}
.wt-blog-archive h2,.wt-blog-related h2{font-size:25px;line-height:1.3;margin-bottom:12px}
.wt-blog-archive p{font-size:14px;color:var(--blog-muted);max-width:320px}
.wt-blog-archive ul{list-style:none}
.wt-blog-archive li{padding:13px 0;border-bottom:1px solid #dce8eb}
.wt-blog-archive li:first-child{padding-top:0}
.wt-blog-archive li>a{display:flex;justify-content:space-between;gap:20px;font-size:15px}
.wt-blog-archive li>span{display:block;margin-top:5px;font-size:11px;color:var(--blog-muted)}
.wt-blog-post{background:#fff}
.wt-blog-back{display:inline-block;font-size:14px;min-height:32px;margin-bottom:25px}
.wt-blog-post-heading{max-width:920px;margin-bottom:38px}
.wt-blog-post-heading h1{font-size:43px;line-height:1.2}
.wt-blog-post-heading>p:not(.wt-blog-eyebrow){font-size:19px;line-height:1.55;max-width:800px;color:var(--blog-muted);margin-bottom:22px}
.wt-blog-post-heading>.wt-blog-meta{display:flex;flex-wrap:wrap;gap:7px 23px}
.wt-blog-post-layout{display:grid;grid-template-columns:245px minmax(0,760px);gap:65px;align-items:start}
.wt-blog-contents{padding:22px 0;border-top:2px solid #badbd8;position:sticky;top:112px;min-width:0}
.wt-blog-contents h2{font-size:15px;line-height:1.4;margin-bottom:12px}
.wt-blog-contents ol{list-style:decimal;padding-left:19px;font-size:13px;color:var(--blog-muted)}
.wt-blog-contents li{padding:6px 0}
.wt-blog-contents ol a{color:#526e79}
.wt-blog-languages{margin-top:25px;border-top:1px solid #dce8eb;padding-top:17px}
.wt-blog-languages summary{cursor:pointer;font-size:13px;color:var(--blog-teal);list-style:none;min-height:30px}
.wt-blog-languages summary:after{content:'⌄';margin-left:8px}
.wt-blog-languages ul{display:flex;flex-wrap:wrap;gap:4px 12px;list-style:none;margin-top:10px;font-size:13px}
.wt-blog-languages li{padding:0}
.wt-blog-languages a{display:block;padding:4px 0}
.wt-blog-languages a[aria-current=true]{font-weight:700}
.wt-blog-prose{min-width:0;font-size:17px;line-height:1.8;color:#304e59;overflow-wrap:anywhere}
.wt-blog-prose .wt-blog-lead{font-size:19px;line-height:1.75;margin-bottom:34px}
.wt-blog-prose section{margin-top:30px}
.wt-blog-prose h2{font-size:27px;line-height:1.3;letter-spacing:-.4px;color:var(--blog-ink);margin-bottom:13px;scroll-margin-top:115px}
.wt-blog-sources{margin-top:33px;padding-top:24px;border-top:1px solid #dce8eb;font-size:13px}
.wt-blog-sources h2{font-size:16px;letter-spacing:0}
.wt-blog-sources ul{list-style:none}
.wt-blog-sources li{padding:5px 0}
.wt-blog-cta{margin-top:34px;padding:26px 29px;background:#eff7f7;border:1px solid #d7e8e8;border-radius:8px}
.wt-blog-cta h2{font-size:23px;margin-bottom:18px}
.wt-blog-cta a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;margin-right:23px}
.wt-blog-cta a:first-of-type{padding:10px 17px;border-radius:5px;color:#fff;background:var(--blog-teal)}
.wt-blog-related{margin:47px 0 0 310px;padding-top:27px;border-top:1px solid #dce8eb;max-width:760px}
.wt-blog-related ul{list-style:none}
.wt-blog-related li{padding:8px 0;font-size:15px}
@media(max-width:1050px){.wt-blog-featured{gap:30px}.wt-blog-featured>div{padding-right:27px}.wt-blog-featured h2{font-size:28px}.wt-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wt-blog-post-layout{grid-template-columns:200px minmax(0,1fr);gap:35px}.wt-blog-related{margin-left:235px}}
@media(max-width:760px){.wt-blog{padding:32px 0 48px}.wt-blog-shell{width:calc(100% - 40px)}.wt-blog h1{font-size:34px;letter-spacing:-.6px}.wt-blog-heading>p:last-child{font-size:16px}.wt-blog-featured{grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:34px}.wt-blog-featured-image{min-height:0;height:210px}.wt-blog-featured>div{padding:25px}.wt-blog-featured h2{font-size:28px}.wt-blog-toolbar{align-items:flex-start;flex-direction:column;gap:20px}.wt-blog-toolbar h2{font-size:27px}.wt-blog-toolbar form{width:100%}.wt-blog-grid{gap:18px}.wt-blog-card{padding:23px 21px}.wt-blog-card h3{font-size:21px}.wt-blog-archive{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:36px;padding-top:27px}.wt-blog-archive p{max-width:100%}.wt-blog-post-heading h1{font-size:34px}.wt-blog-post-heading>p:not(.wt-blog-eyebrow){font-size:17px}.wt-blog-post-layout{grid-template-columns:minmax(0,1fr);gap:26px}.wt-blog-contents{position:static;top:auto;padding:17px 0 0}.wt-blog-contents ol{display:flex;gap:0 28px;flex-wrap:wrap}.wt-blog-languages{margin-top:16px;padding-top:13px}.wt-blog-prose{font-size:16px;line-height:1.8}.wt-blog-prose .wt-blog-lead{font-size:18px}.wt-blog-prose h2{font-size:25px}.wt-blog-cta{padding:22px}.wt-blog-related{margin-left:0}}
@media(max-width:480px){.wt-blog-shell{width:calc(100% - 32px)}.wt-blog-grid{grid-template-columns:minmax(0,1fr)}.wt-blog h1,.wt-blog-post-heading h1{font-size:31px}.wt-blog-featured>div{padding:23px 21px}.wt-blog-featured h2{font-size:26px}.wt-blog-topics{gap:7px}.wt-blog-topics a{padding:7px 10px;font-size:12px}.wt-blog-card h3{font-size:22px}.wt-blog-pagination{gap:15px}.wt-blog-post-heading>.wt-blog-meta{gap:6px 17px}.wt-blog-cta a{margin-right:13px}}
@media(prefers-reduced-motion:reduce){.wt-blog *{scroll-behavior:auto!important}}
