.hdps-highlights{clear:both;padding:48px 0;border-bottom:1px solid #d8d7d1}.hdps-experience-heading{max-width:650px;margin-bottom:32px}.hdps-experience-heading h2{margin:12px 0}.hdps-highlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.hdps-highlight{padding:24px;border:1px solid #d8d7d1;scroll-margin-top:110px;transition:border-color .2s,background-color .2s}.hdps-highlight.is-selected{border-color:#aa4b13;background:#fff4e5}.hdps-highlight-number{font-size:12px;font-weight:700;color:#9b410f}.hdps-highlight h3{font-size:22px;margin:20px 0 12px}.hdps-highlight p{font-size:15px;line-height:1.7}.hdps-runtime{clear:both;margin:56px 0;display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:44px;background:#f1eadf;border:1px solid #ded5c8}.hdps-runtime h2{margin-top:12px}.hdps-runtime-intro>p:not(.hdps-kicker){font-size:14px;line-height:1.7}.hdps-runtime-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hdps-runtime-fields[hidden]{display:none}.hdps-runtime-fields label{font-size:12px;font-weight:600}.hdps-runtime-fields input{display:block;width:100%;margin-top:8px}.hdps-runtime-result{padding:25px 0 16px;border-bottom:1px solid #c6bbaa}.hdps-runtime-result output{font-size:clamp(28px,3vw,44px);font-weight:600;line-height:1.2}.hdps-runtime-status{font-size:12px;line-height:1.5;margin:12px 0 0}.hdps-runtime-formula,.hdps-runtime-note,.hdps-runtime-source{font-size:12px;line-height:1.65;margin:15px 0 0}.hdps-runtime-note{color:#625a51}
@media(max-width:800px){.hdps-highlight-grid{grid-template-columns:1fr;gap:14px}.hdps-runtime{grid-template-columns:1fr;gap:24px;padding:24px}.hdps-highlights{padding:32px 0}.hdps-highlight{padding:24px}.hdps-highlight h3{margin-top:12px}}
@media(prefers-reduced-motion:reduce){.hdps-highlight{transition:none}}
