.hm.hm-article .hm-art-body{max-width:760px;padding-block:8px 56px}.hm.hm-article .hm-art-head{background:var(--hm-paper);border-bottom:1px solid var(--hm-line)}.hm.hm-article .hm-art-head .hm-wrap{max-width:760px;padding-block:56px 34px}.hm.hm-article .hm-art-head h1{color:var(--hm-navy);letter-spacing:-.015em;text-wrap:balance;margin:0 0 16px;font-size:clamp(32px,4.4vw,46px);font-weight:800;line-height:1.12}.hm.hm-article .hm-art-head .hm-lead{font-size:var(--t-lg);color:var(--hm-grey);max-width:none;margin:0 0 18px}.hm.hm-article .hm-art-head .hm-eyebrow a{color:inherit;text-decoration:none}.hm.hm-article .hm-art-head .hm-eyebrow a:hover{text-decoration:underline}.hm.hm-article .hm-art-meta{font-size:var(--t-sm);color:var(--hm-grey-ink);max-width:none;margin:0}.hm.hm-article .hm-art-body>:first-child{margin-top:0}.hm.hm-article .hm-art-body p:where(:not(.hm-art-fig *)){font-size:var(--t-base);color:var(--hm-ink);max-width:none;margin:0 0 20px;line-height:1.72}.hm.hm-article .hm-art-body h2{letter-spacing:-.01em;margin:40px 0 14px;font-size:clamp(24px,2.8vw,30px);line-height:1.2}.hm.hm-article .hm-art-body h2,.hm.hm-article .hm-art-body h3{color:var(--hm-navy);max-width:none;scroll-margin-top:92px;font-weight:700}.hm.hm-article .hm-art-body h3{font-size:var(--t-xl);margin:30px 0 10px;line-height:1.28}.hm.hm-article .hm-art-body h4{font-size:var(--t-lg);color:var(--hm-navy);max-width:none;margin:24px 0 8px;font-weight:700}.hm.hm-article .hm-art-body ol:where(:not(.hm-art-fig *)),.hm.hm-article .hm-art-body ul:where(:not(.hm-art-fig *)){margin:0 0 22px;padding-left:22px}.hm.hm-article .hm-art-body li:where(:not(.hm-art-fig *)){font-size:var(--t-base);color:var(--hm-ink);margin-bottom:9px;line-height:1.7}.hm.hm-article .hm-art-body li:where(:not(.hm-art-fig *))::marker{color:var(--hm-teal)}.hm.hm-article .hm-art-body :is(p,li,td,blockquote) a:where(:not(.hm-art-fig *)){color:var(--hm-teal);text-underline-offset:2px;text-decoration:underline}.hm.hm-article .hm-art-body :is(p,li,td,blockquote) a:where(:not(.hm-art-fig *)):hover{color:var(--hm-navy)}.hm.hm-article .hm-art-body :is(h2,h3,h4) a{color:inherit;text-decoration:none}.hm.hm-article .hm-art-body strong{color:var(--hm-navy);font-weight:700}.hm.hm-article .hm-art-body blockquote{border-left:var(--hm-accent-w) solid var(--hm-teal);margin:26px 0;padding:2px 0 2px 20px}.hm.hm-article .hm-art-body blockquote p{font-size:var(--t-lg);color:var(--hm-navy);font-weight:500}.hm.hm-article .hm-art-body blockquote p:last-child{margin-bottom:0}.hm.hm-article .hm-art-body img{border-radius:var(--hm-radius);max-width:100%;height:auto;margin:26px 0;display:block}.hm.hm-article .hm-art-body hr{border:0;border-top:1px solid var(--hm-line);margin:38px 0}.hm.hm-article .hm-art-body code{background:var(--hm-paper);border:1px solid var(--hm-line);border-radius:5px;padding:1px 5px;font-size:.92em}.hm.hm-article .hm-art-body pre{background:var(--hm-paper);border:1px solid var(--hm-line);border-radius:var(--hm-radius);margin:0 0 22px;padding:14px 16px;overflow-x:auto}.hm.hm-article .hm-art-body pre code{background:0 0;border:0;padding:0}.hm.hm-article .hm-art-body table{border-collapse:collapse;width:100%;font-size:var(--t-md);margin:0 0 24px}.hm.hm-article .hm-art-body thead{background:var(--hm-paper)}.hm.hm-article .hm-art-body th{background:var(--hm-paper);text-align:left;font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--hm-grey-ink);border-bottom:1px solid var(--hm-line);padding:10px 12px;font-weight:700}.hm.hm-article .hm-art-body td{border-bottom:1px solid var(--hm-line);vertical-align:top;color:var(--hm-ink);padding:12px}.hm.hm-article .hm-art-close,.hm.hm-newsindex .hm-art-close{border-top:1px solid var(--hm-line)}@media (width<=900px){.hm.hm-article .hm-art-body h2,.hm.hm-article .hm-art-body h3{scroll-margin-top:92px}}@media (width<=700px){.hm.hm-article .hm-art-head .hm-wrap{padding-block:36px 26px}.hm.hm-article .hm-art-body table{white-space:nowrap;display:block;overflow-x:auto}}@media (width<=600px){.hm.hm-article .hm-art-body table.prt-stack{white-space:normal;border-top:1px solid var(--hm-line);display:block;overflow:visible}.hm.hm-article .hm-art-body table.prt-stack thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hm.hm-article .hm-art-body table.prt-stack :is(tbody,tr,td){display:block}.hm.hm-article .hm-art-body table.prt-stack tr{border-bottom:1px solid var(--hm-line);padding:12px 0}.hm.hm-article .hm-art-body table.prt-stack td{border:0;padding:4px 0}.hm.hm-article .hm-art-body table.prt-stack td[data-label]:before{content:attr(data-label);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--hm-grey-ink);margin-bottom:2px;font-weight:700;display:block}}.hm.hm-artindex .hm-artlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hm.hm-artindex .hm-artcard{border:1px solid var(--hm-card-line);border-top:var(--hm-accent-w) solid var(--hm-teal);border-radius:var(--hm-radius);box-shadow:var(--hm-shadow);padding:var(--hm-pad);color:var(--hm-ink);transition:translate .18s var(--hm-ease),box-shadow .18s;background:#fff;flex-direction:column;text-decoration:none;display:flex}.hm.hm-artindex .hm-artcard:hover{box-shadow:var(--hm-shadow-lift);translate:0 -3px}.hm.hm-artindex .hm-artcard .k{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--hm-grey-ink);max-width:none;margin:0 0 6px;font-weight:700}.hm.hm-artindex .hm-artcard h2{font-size:var(--t-xl);color:var(--hm-navy);max-width:none;margin:0 0 8px;font-weight:700;line-height:1.25}.hm.hm-artindex .hm-artcard .d{font-size:var(--t-md);color:var(--hm-grey);max-width:none;margin:0 0 16px;line-height:1.55}.hm.hm-artindex .hm-artcard .go{font-size:var(--t-md);color:var(--hm-teal);margin-top:auto;font-weight:600}.hm.hm-artindex .hm-artindex-empty,.hm.hm-newsindex .hm-artindex-empty{background:var(--hm-paper);border:1px dashed var(--hm-line);border-radius:var(--hm-radius-lg);padding:var(--hm-pad-lg);text-align:center}.hm.hm-artindex .hm-artindex-empty .t,.hm.hm-newsindex .hm-artindex-empty .t{font-size:var(--t-lg);color:var(--hm-navy);max-width:none;margin:0 0 8px;font-weight:700}.hm.hm-artindex .hm-artindex-empty .d,.hm.hm-newsindex .hm-artindex-empty .d{font-size:var(--t-md);color:var(--hm-grey);max-width:58ch;margin:0 auto}@media (width<=700px){.hm.hm-artindex .hm-artlist{grid-template-columns:minmax(0,1fr)}}.hm.hm-newsindex .hm-block .hm-wrap{max-width:880px}.hm.hm-newsindex .kind{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--hm-grey-ink);border:1px solid var(--hm-line);background:#fff;border-radius:999px;padding:3px 10px;font-weight:700;display:inline-block}.hm.hm-newsindex .kind[data-kind=Client\ renewal]{color:var(--hm-teal);background:var(--hm-teal-tint);border-color:#0a6b6e47}.hm.hm-newsindex .meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hm.hm-newsindex .meta .date{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--hm-grey-ink);font-weight:700}.hm.hm-newsindex .hm-newslead{color:var(--hm-ink);border:1px solid var(--hm-card-line);border-top:var(--hm-accent-w) solid var(--hm-teal);border-radius:var(--hm-radius-lg);box-shadow:var(--hm-shadow);padding:var(--hm-pad-lg);transition:translate .18s var(--hm-ease),box-shadow .18s;background:#fff;text-decoration:none;display:block}.hm.hm-newsindex .hm-newslead:hover{box-shadow:var(--hm-shadow-lift);translate:0 -3px}.hm.hm-newsindex .hm-newslead h2{color:var(--hm-navy);letter-spacing:-.01em;text-wrap:balance;max-width:none;margin:16px 0 12px;font-size:clamp(24px,2.8vw,30px);font-weight:700;line-height:1.2}.hm.hm-newsindex .hm-newslead .d{font-size:var(--t-base);color:var(--hm-grey);max-width:70ch;margin:0 0 18px;line-height:1.6}.hm.hm-newsindex .hm-newslead .go{font-size:var(--t-md);color:var(--hm-teal);font-weight:600}.hm.hm-newsindex .hm-newsrule{align-items:center;gap:14px;max-width:none;margin:40px 0 6px;display:flex}.hm.hm-newsindex .hm-newsrule span{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--hm-grey-ink);font-weight:700}.hm.hm-newsindex .hm-newsrule:after{content:"";background:var(--hm-line);flex:1;height:1px}.hm.hm-newsindex .hm-newslist{margin:0;padding:0;list-style:none}.hm.hm-newsindex .hm-newslist li{border-bottom:1px solid var(--hm-line)}.hm.hm-newsindex .hm-newslist a{color:var(--hm-ink);border-radius:var(--hm-radius);padding:24px 12px;text-decoration:none;transition:background .16s;display:block}.hm.hm-newsindex .hm-newslist a:hover{background:var(--hm-paper)}.hm.hm-newsindex .hm-newslist .body{min-width:0;display:block}.hm.hm-newsindex .hm-newslist .t{font-size:var(--t-lg);color:var(--hm-navy);text-wrap:pretty;max-width:none;margin:10px 0 6px;font-weight:700;line-height:1.35;display:block}.hm.hm-newsindex .hm-newslist a:hover .t{color:var(--hm-teal)}.hm.hm-newsindex .hm-newslist .d{font-size:var(--t-md);color:var(--hm-grey);max-width:72ch;line-height:1.55;display:block}@media (width<=700px){.hm.hm-newsindex .hm-newslead h2{max-width:none}}.hm.hm-newsindex .hm-newslist li{max-width:none}.hm.hm-newsindex .hm-newslist{margin-inline:-12px}.hm.hm-newsindex .hm-newslist li:last-child{border-bottom:0}.hm.hm-artindex .hm-artlist li{max-width:none}.hm.hm-article .hm-read{max-width:calc(760px + var(--gutter)*2);padding-top:clamp(36px,5vw,var(--s-8));padding-bottom:56px}.hm.hm-article .hm-read>.hm-art-body{min-width:0;max-width:none;margin:0;padding:0}.hm.hm-article .hm-art-head .hm-read-head{max-width:calc(760px + var(--gutter)*2)}.hm.hm-article .hm-read-rail{border-top:1px solid var(--hm-line);align-content:start;gap:28px;margin-top:40px;padding-top:28px;display:grid}.hm.hm-article .hm-rail-cap{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--hm-grey-ink);max-width:none;margin:0 0 10px;font-weight:700}.hm.hm-article .hm-rail-toc{display:none}.hm.hm-article .hm-rail-toc ol{border-left:1px solid var(--hm-line);margin:0;padding:0;list-style:none}.hm.hm-article .hm-rail-toc li{max-width:none;margin:0}.hm.hm-article .hm-rail-toc a{font-size:var(--t-sm);color:var(--hm-grey);text-wrap:pretty;border-left:2px solid #0000;margin-left:-1px;padding:7px 0 7px 14px;line-height:1.4;text-decoration:none;display:block}.hm.hm-article .hm-rail-toc a.on,.hm.hm-article .hm-rail-toc a:focus-visible,.hm.hm-article .hm-rail-toc a:hover{color:var(--hm-navy);border-left-color:var(--hm-teal)}.hm.hm-article .hm-rail-toc a.on{font-weight:600}.hm.hm-article .hm-rail-chips{flex-wrap:wrap;gap:8px;max-width:none;margin:0;display:flex}.hm.hm-article .hm-rail-chip{background:var(--hm-teal-tint);color:var(--hm-teal);font-size:var(--t-sm);border:1px solid #0a6b6e47;border-radius:999px;padding:6px 12px;font-weight:600;text-decoration:none;display:inline-block}.hm.hm-article .hm-rail-chip:hover{border-color:var(--hm-teal)}.hm.hm-article .hm-rail-next{margin:0 0 10px;padding:0;list-style:none}.hm.hm-article .hm-rail-next li{border-top:1px solid var(--hm-line);max-width:none;margin:0}.hm.hm-article .hm-rail-next li:first-child{border-top:0}.hm.hm-article .hm-rail-next a{padding:10px 0;text-decoration:none;display:block}.hm.hm-article .hm-rail-next .t{font-size:var(--t-md);color:var(--hm-navy);text-wrap:pretty;font-weight:600;line-height:1.4;display:block}.hm.hm-article .hm-rail-next a:hover .t{color:var(--hm-teal)}.hm.hm-article .hm-rail-next .d{font-size:var(--t-xs);color:var(--hm-grey-ink);margin-top:2px;display:block}.hm.hm-article .hm-rail-all{font-size:var(--t-sm);white-space:normal}@media (width>=1100px){.hm.hm-article .hm-art-head .hm-read-head,.hm.hm-article .hm-read{max-width:calc(1004px + var(--gutter)*2)}.hm.hm-article .hm-art-head .hm-read-head>*{max-width:760px}.hm.hm-article .hm-read{-moz-column-gap:64px;grid-template-columns:minmax(0,680px) 260px;justify-content:space-between;align-items:stretch;column-gap:64px;display:grid}.hm.hm-article .hm-read-rail{border-top:0;margin-top:0;padding-top:0}.hm.hm-article .hm-rail-toc{overscroll-behavior:contain;max-height:calc(100vh - 120px);display:block;position:sticky;top:96px;overflow-y:auto}}
