.tm-hero-inner{position:relative;z-index:1;padding:clamp(56px,6vw,80px) 0 clamp(52px,6vw,72px)}.tm-crumb{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 22px;padding:0;font:600 12.5px/1.5 var(--font-manrope),sans-serif;letter-spacing:.08em;color:var(--color-on-navy-3)}.tm-crumb li+li:before{content:"/";margin-right:6px;color:#ffffff4d}.tm-crumb a{color:var(--color-on-navy-2)}.tm-crumb a:hover{color:#fff}.tm-crumb [aria-current]{color:#e1c08a}.tm .hv-hero h1{margin:14px 0 16px}.hv-hero p.tm-firm{margin:22px 0 0;padding-top:18px;border-top:1px solid #ffffff26;font:500 16px/1.5 var(--font-manrope),sans-serif;color:#eef5f8;max-width:none}.tm-firm span{display:block;margin-top:2px;font-size:12.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-on-navy)}.tm-body{background:var(--color-ivory);padding:36px 0 96px}.tm-dates{display:flex;flex-wrap:wrap;gap:8px 40px;margin:0 0 40px;padding-bottom:22px;border-bottom:1px solid #dbe3e4}.tm-dates dt{display:inline;font:800 11.5px/1.5 var(--font-manrope),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--hv-gold-text)}.tm-dates dt:after{content:":"}.tm-dates dd{display:inline;margin:0 0 0 8px;font-size:15px;color:#475b69}.tm-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(40px,5vw,72px);align-items:start}.tm-aside{position:sticky;top:104px;max-height:calc(100vh - 128px);overflow-y:auto;padding-right:6px}.tm-aside-title{margin:0 0 12px!important;font:800 12px/1.5 var(--font-manrope),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--hv-navy)}.tm-toc{list-style:none;margin:0;padding:0;border-left:1px solid #dbe3e4}.tm-toc a{display:flex;gap:6px;margin-left:-1px;padding:6px 0 6px 14px;border-left:2px solid transparent;font-size:14px;line-height:1.45;color:#475b69;transition:color .2s,border-color .2s}.tm-toc a:hover{color:var(--hv-teal);border-color:#7fa2ab}.tm .hv-textlink:focus-visible,.tm-crumb a:focus-visible,.tm-inline-link:focus-visible,.tm-mobile-toc summary:focus-visible,.tm-toc a:focus-visible{outline:3px solid #1ea8b5;outline-offset:2px;border-radius:2px}.tm-toc-no{flex:none;min-width:1.6em;font-weight:600;color:#7a8b97}.tm-doc{max-width:800px;min-width:0}.tm-section{scroll-margin-top:104px;padding:34px 0 10px;border-top:1px solid #dbe3e4}.tm-section:first-of-type{padding-top:0;border-top:0}.hv .tm-section h2{margin:0 0 18px;font-size:clamp(24px,2.2vw,30px);line-height:1.25;text-wrap:balance}.tm-num{color:var(--hv-teal);font-feature-settings:"lnum"}.hv .tm-section h3{margin:26px 0 8px;font:700 16.5px/1.4 var(--font-manrope),sans-serif;color:var(--hv-navy)}.tm-section p{margin:0 0 1em;font-size:17px;line-height:1.8;color:#33475a}.tm-section p strong{color:var(--hv-ink);font-weight:600}.tm-section ul{margin:0 0 1.1em;padding:0;list-style:none}.tm-section li{position:relative;padding-left:22px;margin-bottom:8px;font-size:17px;line-height:1.7;color:#33475a}.tm-section li:before{content:"";position:absolute;left:4px;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--hv-teal)}@media (min-width:741px){.tm-section p{text-align:justify;text-justify:inter-word}}.tm-cta{margin:6px 0 22px!important;text-align:left!important}.tm-inline-link{color:#0c5266;border-bottom:1px solid #7fa2ab}.tm-inline-link:hover{border-color:#0c5266}.tm-close{display:grid;gap:2px;margin-top:40px;padding-top:24px;border-top:1px solid #c9d6d8;font-size:15px;color:#475b69}.tm-close strong{font-family:var(--font-playfair),Georgia,serif;font-size:19px;font-weight:500;color:var(--hv-navy)}.tm-mobile-toc{display:none;margin:0 0 32px;background:#fff;border:1px solid #d5dfe1;border-radius:8px}.tm-mobile-toc summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:12px 18px;cursor:pointer;list-style:none;font:800 12.5px/1.5 var(--font-manrope),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--hv-navy)}.tm-mobile-toc summary::-webkit-details-marker{display:none}.tm-mobile-toc summary:after{content:"+";font-size:20px;font-weight:400;color:var(--hv-teal)}.tm-mobile-toc[open] summary:after{content:"−"}.tm-mobile-toc .tm-toc{margin:0 18px 16px}.tm-mobile-toc .tm-toc a{padding-top:9px;padding-bottom:9px;font-size:15px}@media (max-width:1023px){.tm-layout{grid-template-columns:1fr}.tm-aside{display:none}.tm-mobile-toc{display:block}}@media (max-width:740px){.tm-hero-inner{padding:40px 0 36px}.tm-body{padding:28px 0 64px}.tm-dates{flex-direction:column;margin-bottom:28px}.tm-section li,.tm-section p{font-size:16.5px}}@media (prefers-reduced-motion:reduce){.tm-toc a{transition:none}}.tm-section ul.tm-related{display:grid;gap:14px;justify-items:start;margin-top:4px}.tm-section ul.tm-related li{padding-left:0;margin:0}.tm-section ul.tm-related li:before{content:none}