.tm-tab{transition:background .15s,color .15s,box-shadow .15s}.tm-tab[aria-selected=false]:hover{color:#0a7e99!important;background:#eef3f3!important}.tm-tab:focus-visible,.tm-toc a:focus-visible,.tm-cta:focus-visible{outline-offset:2px;outline:3px solid #f7941d}.tm-toc a{color:#3c4b4c;transition:background .15s,color .15s}.tm-toc a:hover{color:#0a7e99;background:#e2f4f8}.tm-cta{transition:background .15s,transform .15s}.tm-cta:hover{transform:translateY(-1px)}.tm-cta-teal:hover{color:#fff;background:#076278}.tm-cta-amber:hover{color:#122022;background:#e0820f}.tm-num{color:#8a4a05;white-space:nowrap;background:#fff1da;border-radius:7px;padding:0 7px;font-weight:700;line-height:1.6;display:inline-block}.tm-num-t{color:#0a7e99;white-space:nowrap;background:#fff;border-radius:7px;padding:0 7px;font-weight:700;line-height:1.6;display:inline-block}.tm-art{scroll-margin-top:96px}.tm-page :is(h1,h2,h3){font-weight:700}.tm-page article ul{list-style:outside}.tm-head{padding:34px 34px 28px}.tm-h1{font-size:36px;line-height:1.3}.tm-hero-art{min-height:220px}.tm-aside{flex-direction:column;flex:260px;display:flex;position:sticky;top:88px}.tm-art{padding:28px}.tm-art-dark{padding:26px 28px}.tm-h2{font-size:22px}.tm-p{padding:14px 16px}.tm-cta{align-self:flex-start}@media (max-width:1023px){.tm-crumb{align-items:center;min-height:44px;display:inline-flex}.tm-aside{flex:100%;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;display:grid;position:static}.tm-toc a{min-height:44px}}@media (max-width:767px){.tm-head{padding:24px 20px 22px}.tm-h1{font-size:26px}.tm-hero-art{height:170px;min-height:0}.tm-art{padding:20px 16px}.tm-art-dark{padding:20px 18px}.tm-h2{font-size:19px}.tm-p{padding:12px 14px}.tm-cta{justify-content:center;align-self:stretch}}.tm-page :is([style*=border-radius\:24px],[style*=border-radius\:22px],[style*=border-radius\:20px]){box-shadow:none!important;border-radius:12px!important}.tm-page [style*=border-radius\:18px]{border-radius:10px!important}.tm-page .tm-tab{box-shadow:none!important;border-radius:8px!important}.tm-head .tm-h1{letter-spacing:-.4px}
