@font-face{font-family:DHServiceEditorial;src:url("dh2026-editorial.woff2") format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:DHServiceInstrument;src:url("dh2026-instrument.woff2") format("woff2");font-weight:400;font-display:swap}
.dh-service{--paper:#f5f1e9;--ink:#293e35;--olive:#354431;--muted:#74776a;--edge:clamp(22px,5vw,84px);--header:var(--sticky-area-height,86px);--initial-header:calc(var(--header-height,86px) + var(--announcement-bar-height,34px));--rule:#69725e40;--ease:cubic-bezier(.22,1,.36,1);display:block;min-width:0;width:100%;background:var(--paper);color:var(--ink);font:400 15px/1.6 DHServiceInstrument,Arial,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:normal;text-transform:none;text-align:left;isolation:isolate}
.dh-service *{box-sizing:border-box}.dh-service [hidden]{display:none!important}.dh-service img{display:block;max-width:100%}.dh-service a{color:inherit;text-decoration:none}.dh-service button,.dh-service input,.dh-service select,.dh-service textarea{font:inherit;color:inherit;letter-spacing:normal;text-transform:none}.dh-service button{cursor:pointer;border:0;background:none;border-radius:0}.dh-service button,.dh-service a{-webkit-tap-highlight-color:transparent}.dh-service button:focus-visible,.dh-service a:focus-visible,.dh-service summary:focus-visible{outline:2px solid #79836c;outline-offset:5px}.dh-service h1,.dh-service h2,.dh-service h3,.dh-service p,.dh-service figure{margin:0}.dh-service h1,.dh-service h2,.dh-service h3{font:400 48px/1.06 DHServiceEditorial,Georgia,serif;letter-spacing:-.035em;text-transform:none}.dh-service p{max-width:54ch}.dh-service ul{list-style:none;margin:0;padding:0}.dh-service .eyebrow{font-size:10px;letter-spacing:.16em;text-transform:uppercase;line-height:1.5}.dh-service .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dh-service .service-link{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:48px;padding:9px 0;border-bottom:1px solid currentColor;font-size:14px;transition:opacity .2s}.dh-service .service-link:hover,.dh-service .quiet-link:hover{opacity:.65}.dh-service .service-link>span{font-size:18px}.dh-service .quiet-link{display:inline-block;font-size:12px;min-height:34px;padding:5px 0;border-bottom:1px solid #69725e60}
@media(prefers-reduced-motion:reduce){.dh-service *,.dh-service *:before,.dh-service *:after{animation:none!important;transition:none!important}}
