.hm-journey{border:1px solid var(--hm-border,#d4dce5);border-radius:14px;padding:20px;margin:24px 0;background:var(--hm-pill-bg,#f3f6fa);color:var(--hm-text,#172536);font:15px/1.65 Inter,system-ui,sans-serif}.hm-journey ol{display:flex;flex-wrap:wrap;gap:10px 30px;padding-left:24px}.hm-journey a,.hm-evidence a{color:var(--hm-blue,#1d4ed8);text-decoration:underline}.hm-guide-entry{max-width:1040px;margin:24px auto;padding:0 16px}.hm-intro{font-size:19px;line-height:1.6;max-width:760px}.hm-reviewed{color:var(--hm-muted,#526173);font-size:14px}.hm-action,button[data-print-scorecard]{display:inline-block;background:var(--hm-blue,#1d4ed8);color:#fff!important;border:0;border-radius:8px;padding:12px 16px;margin:4px 8px 4px 0;font:inherit;text-decoration:none;cursor:pointer}.hm-table-scroll{overflow-x:auto;max-width:100%;margin:16px 0}.hm-table-scroll th,.hm-table-scroll td{min-width:110px;padding:12px;text-align:left;vertical-align:top}.hm-audiogram{width:100%;max-width:640px;height:auto}.hm-claim{display:inline;font-size:12px;margin-left:5px;white-space:normal}.hm-claim>button{font:inherit;color:var(--hm-blue,#1d4ed8);background:transparent;border:1px solid var(--hm-border,#ccd5e0);border-radius:5px;padding:2px 5px;cursor:pointer}.hm-evidence{display:block;white-space:normal;font:13px/1.65 Inter,system-ui,sans-serif;color:var(--hm-text,#172536);background:var(--hm-pill-bg,#f3f6fa);padding:12px;border:1px solid var(--hm-border,#ccd5e0);border-radius:8px;max-width:680px;margin:8px 0}.hm-evidence[hidden]{display:none}main .card p,main .card li{line-height:1.75}main .card h2{margin-top:0}.hm-claim button:focus-visible,.hm-journey a:focus-visible,.hm-action:focus-visible{outline:3px solid #e29827;outline-offset:3px}@media(max-width:640px){.hm-journey ol{display:block}.hm-journey li{margin:8px 0}.hm-journey{padding:16px}.hm-intro{font-size:17px}}@media print{header,footer,.breadcrumb,.hm-journey,.hm-claim,[data-print-scorecard],.hm-action{display:none!important}.hm-table-scroll{overflow:visible}.hm-scorecard{font-size:10px;table-layout:fixed;width:100%}.hm-scorecard th,.hm-scorecard td{min-width:0;overflow-wrap:anywhere;border:1px solid #777;padding:5px!important;height:65px}body,main,.card{color:#000!important;background:#fff!important;box-shadow:none!important}.card{break-inside:avoid}a{color:#000!important}}
.dark .hm-journey a,.dark .hm-evidence a,.dark .hm-claim>button{color:#93c5fd}
