.hw .hw-head{max-width:52rem}.hw .hw-head h2{margin:0}.hw .hw-head .hw-subl{font-size:1.125rem;line-height:1.5;font-weight:var(--fw-semibold);color:var(--text-primary);margin:24px 0 0}.hw .hw-head .hw-subl+p{margin:8px 0 0}.hw .hw-layout{gap:var(--space-8);margin-top:var(--space-12);grid-template-columns:16rem minmax(0,1fr);align-items:start;display:grid}.hw .hw-steps{gap:4px;margin:0;padding:0;list-style:none;display:grid}.hw .hw-n svg{width:14px;height:14px}.hw .hw-step{border-radius:var(--radius-lg);width:100%;font:inherit;text-align:left;color:var(--text-body);cursor:pointer;transition:background-color var(--duration-state) var(--ease-standard);background:0 0;border:0;grid-template-columns:2rem minmax(0,1fr);gap:16px;padding:14px;display:grid}@media (hover:hover) and (pointer:fine){.hw .hw-step:hover{background:color-mix(in srgb, var(--text-primary) 4%, transparent)}}.hw .hw-step:focus-visible{outline:1.5px solid var(--accent);outline-offset:2px}.hw .hw-n{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--text-primary) 8%, transparent);width:2rem;height:2rem;font-size:.875rem;font-weight:var(--fw-semibold);color:var(--text-secondary);place-items:center;display:grid}.hw .hw-step[data-done] .hw-n{background:var(--text-primary);color:var(--white)}.hw .hw-step strong{font-size:1.0625rem;font-weight:var(--fw-semibold);color:var(--text-primary);display:block}.hw .hw-s{color:var(--text-body);font-size:1rem;line-height:1.4;display:block}.hw .hw-b{color:var(--text-secondary);margin-top:8px;font-size:.875rem;line-height:1.5;display:none}.hw .hw-step[aria-current=step]{background:color-mix(in srgb, var(--text-primary) 7%, transparent)}.hw .hw-step[aria-current=step] .hw-n{background:var(--accent);color:var(--white)}.hw .hw-step[aria-current=step] .hw-b{display:block}.hw .hw-note{color:var(--text-secondary);gap:2px;margin:16px 14px 0;font-size:.8125rem;display:grid}.hw .hw-note b{font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary)}.hw .hw-final{margin-top:var(--space-5);flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.hw .hw-final[hidden]{display:none}.hw .hw-final a{min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-sm);background:var(--accent);color:var(--white);font-size:.9375rem;font-weight:var(--fw-semibold);transition:background-color var(--duration-state) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.hw .hw-final a:hover{background:var(--accent-hover-fill)}}.hw .hw-final a:focus-visible{outline:1.5px solid var(--accent);outline-offset:3px}.hw .hw-final span{color:var(--text-body);font-size:.9375rem}.hw .hw-frame{background:var(--white);border:var(--border-thin) solid var(--border-card);border-radius:var(--radius-lg);margin:0;position:relative;overflow:hidden;box-shadow:0 16px 48px #0000001a}.hw .hw-chrome{border-bottom:1px solid #ddd;gap:6px;padding:10px 14px;display:flex}.hw .hw-chrome i{border:1px solid #b8b8b8;border-radius:50%;width:9px;height:9px}.hw .hw-scroll{overflow-x:auto}.hw .hw-app{min-width:760px;min-height:640px;font-family:var(--font-sans);grid-template-columns:52px minmax(0,1fr);display:grid}.hw .hw-rail{background:#fff;border-right:1px solid #ece7e1;flex-direction:column;align-items:center;gap:16px;padding:14px 0;display:flex}.hw .hw-rail img{width:20px;height:auto;margin-bottom:6px}.hw .hw-rail span{color:#8f8f8f;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.hw .hw-rail span.on{color:#e42c2f;background:#fdecec}.hw .hw-rail svg{width:17px;height:17px}.hw .hw-main{color:#333;background:#f9f9f9;min-width:0;font-size:12px;line-height:1.45;position:relative;container-type:inline-size}.hw .hw-bar{background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:12px 18px;display:flex}.hw .hw-crumb{color:#6b6b6b;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.hw .hw-crumb i{color:#9a9a9a;font-style:normal}.hw .hw-crumb b{color:#333;font-weight:600}.hw .hw-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.hw .hw-pill{color:#6b6b6b;border:1px solid #ddd;border-radius:100px;gap:8px;padding:4px 11px;font-size:11px;display:inline-flex}.hw .hw-pill b{color:#121212;font-weight:600}.hw .hw-who{align-items:center;gap:12px;font-size:11px;display:flex}.hw .hw-sub{color:#121212;align-items:center;gap:6px;font-weight:600;display:inline-flex}.hw .hw-subc{color:#e42c2f;border:1px solid #e42c2f;border-radius:100px;gap:5px;padding:3px 10px;font-weight:600;display:inline-flex}.hw .hw-subc i{font-style:normal}.hw .hw-user{text-align:right;line-height:1.2;display:grid}.hw .hw-user b{color:#121212;font-weight:700}.hw .hw-user span{color:#6b6b6b}.hw .hw-i{color:#333;flex:none;width:16px;height:16px}.hw .hw-tabs{background:#fff;border-bottom:1px solid #ece7e1;align-items:center;gap:22px;padding:0 18px;display:flex}.hw .hw-tab{white-space:nowrap;font:inherit;letter-spacing:.02em;text-transform:uppercase;color:#121212b3;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 0;font-size:11px;font-weight:500}.hw .hw-tab.on{color:#e42c2f;border-bottom-color:#e42c2f}.hw .hw-sp{flex:1}.hw .hw-act{font:inherit;color:#fff;cursor:pointer;background:#e42c2f;border:0;border-radius:100px;align-items:center;gap:5px;padding:5px 14px;font-size:12px;font-weight:600;display:inline-flex}.hw .hw-act i{font-size:9px;font-style:normal}.hw .hw-act--off{color:#9a9a9a;cursor:default;background:#1212120d;justify-self:start}.hw .hw-ib{background:#1212120d;border-radius:100px;place-items:center;width:34px;height:24px;display:grid}.hw .hw-ib .hw-i{width:13px;height:13px}.hw .hw-body{grid-template-columns:minmax(0,1fr) 13.5rem;gap:14px;padding:14px 16px 18px;display:grid}.hw .hw-cards{align-content:start;gap:14px;min-width:0;display:grid}.hw .hw-row2{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.hw .hw-card{background:#fff;border:1px solid #ebe5de;border-radius:14px;min-width:0;padding:16px 18px}.hw .hw-card h4{letter-spacing:.12em;text-transform:uppercase;color:#8f8f8f;margin:0 0 10px;font-size:10px;font-weight:600}.hw .hw-kv{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);margin:0;font-size:11px;display:grid}.hw .hw-kv dt,.hw .hw-kv dd{border-top:1px solid #efeae4;margin:0;padding:8px 0}.hw .hw-kv dt{letter-spacing:.1em;text-transform:uppercase;color:#8f8f8f;font-size:9.5px;font-weight:600}.hw .hw-kv dd{color:#121212;font-weight:500}.hw .hw-more{color:#121212;margin:10px 0 0;font-size:11px;font-weight:600}.hw .hw-gh{justify-content:space-between;display:flex}.hw .hw-gw{grid-template-columns:8.5rem minmax(0,1fr);align-items:center;gap:12px;margin-bottom:8px;display:grid}.hw .hw-gauge{width:100%;height:auto}.hw .hw-gv{fill:#e42c2f;font-size:21px;font-style:italic;font-weight:500}.hw .hw-gl{letter-spacing:.14em;fill:#8f8f8f;font-size:6.5px}.hw .hw-ml{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hw .hw-ml li{padding-left:20px;position:relative}.hw .hw-ml li:before{content:"";background:#fdecec;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:0;box-shadow:inset 0 0 0 3.5px #fdecec,inset 0 0 0 6px #e42c2f}.hw .hw-ml b{text-transform:uppercase;color:#e42c2f;font-size:10px;font-weight:600;display:block}.hw .hw-ml small{color:#6b6b6b;font-size:10px}.hw .hw-kv--b{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.hw .hw-cand{text-transform:none!important;letter-spacing:.04em!important;font-size:11px!important}.hw .hw-tw{overflow-x:auto}.hw .hw-tbl{border-collapse:collapse;width:100%;font-size:11px}.hw .hw-tbl th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#8f8f8f;vertical-align:bottom;border-bottom:1px solid #e9e4dd;padding:7px 6px;font-size:9px;font-weight:600;line-height:1.3}.hw .hw-tbl td{vertical-align:middle;border-bottom:1px solid #f1ece6;padding:10px 6px}.hw .hw-kmc{color:#121212;font-weight:500;display:block}.hw .hw-kmc mark{color:#fff;background:#1e6b52;padding:0 3px;font-weight:600}.hw .hw-tbl small{color:#8a8a8a;display:block}.hw .hw-tbl small em{color:#e42c2f;font-style:normal}.hw .hw-sim{align-items:center;gap:6px;display:inline-flex}.hw .hw-sim b{color:#333;font-weight:600;display:block}.hw .hw-bars{align-items:flex-end;gap:2px;display:inline-flex}.hw .hw-bars i{background:#d9d9d9;width:4px}.hw .hw-bars i:first-child{height:7px}.hw .hw-bars i:nth-child(2){height:11px}.hw .hw-bars i:nth-child(3){height:15px}.hw .hw-bars i.h{background:#e42c2f}.hw .hw-bars i.m{background:#f2b93b}.hw .hw-muted{color:#9a9a9a}.hw .hw-st{letter-spacing:.1em;text-transform:uppercase;text-align:center;border:1.5px solid;border-radius:100px;padding:4px 10px;font-size:9px;font-weight:600;line-height:1.2;display:inline-block}.hw .hw-st--open{color:#b01d52;border-color:#b01d52}.hw .hw-st--4e{color:#1296cf;white-space:nowrap;border-color:#1296cf;border-radius:10px;justify-items:center;gap:1px;padding:4px 10px;display:inline-grid}.hw .hw-st--4e>span{display:block}.hw .hw-mact{font:inherit;color:#fff;white-space:nowrap;cursor:pointer;background:#e42c2f;border:0;border-radius:3px;padding:7px 12px;font-size:11px;font-weight:600}.hw .hw-cms{align-content:start;gap:10px;min-width:0;display:grid}.hw .hw-cmh{letter-spacing:.12em;text-transform:uppercase;color:#8f8f8f;justify-content:space-between;font-size:10px;font-weight:600;display:flex}.hw .hw-pg{letter-spacing:0;color:#333;gap:10px;display:inline-flex}.hw .hw-pg i{font-style:normal}.hw .hw-cmb{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.hw .hw-allc{color:#fff;white-space:nowrap;background:#ea332f;border-radius:12px;padding:7px 11px;font-size:10.5px;font-weight:700}.hw .hw-allc i{font-size:8px;font-style:normal}.hw .hw-add{color:#121212;white-space:nowrap;font-size:11px;font-weight:600}.hw .hw-add--f{padding-left:4px}.hw .hw-cm{background:#fff;border:1px solid #ebe5de;border-radius:14px;padding:12px 13px;box-shadow:0 4px 18px #0000000a}.hw .hw-cm header{color:#6b6b6b;align-items:center;gap:8px;font-size:10px;display:flex}.hw .hw-cm header b{color:#121212;font-style:italic;font-weight:700}.hw .hw-cm header em{letter-spacing:.06em;text-transform:uppercase;color:#333;border:1px solid #ddd;border-radius:100px;margin-left:auto;padding:3px 8px;font-size:9px;font-style:normal;font-weight:600}.hw .hw-cm p{color:#121212;margin:8px 0 0;font-size:11.5px;line-height:1.5}.hw .hw-cm--new{border-color:#4f6fd9;box-shadow:0 0 0 3px #4f6fd924}.hw .hw-graph{padding:8px}.hw .hw-graph svg{width:100%;height:auto;display:block}.hw .hw-ge{fill:none;stroke:#6e7785;stroke-width:.9px;opacity:.6}.hw .hw-gn{fill:#fff;stroke:#f0be5e;stroke-width:2px}.hw .hw-gn--c{stroke:#333}.hw .hw-gg{fill:#1f95a3}.hw .hw-gt{fill:#263f6f;font-size:12px}.hw .hw-gt--c{fill:#121212;font-weight:600}.hw .hw-gc{fill:#fff;stroke:#333;stroke-width:2px}.hw .hw-gb{fill:#1f95a3;font-size:22px;font-weight:700}.hw .hw-media{gap:10px}.hw .hw-mb{background:#fffbf0;border:1px solid #f2dfa8;border-radius:8px;gap:10px;padding:10px;display:grid}.hw .hw-mbh{color:#121212;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.hw .hw-ok{color:#e42c2f;font-style:normal}.hw .hw-gp{font:inherit;color:#404040;background:#1212120f;border:0;border-radius:100px;padding:3px 10px;font-size:10.5px;font-weight:600}.hw button.hw-gp{cursor:pointer}@media (hover:hover) and (pointer:fine){.hw button.hw-gp:hover{background:#1212121f}}.hw .hw-ovu{color:#6b6b6b;margin:0;padding:6px 12px 0;font-size:10px}.hw .hw-di{font:inherit;text-align:left;color:#333;cursor:pointer;background:#fff6de;border:1px solid #f2dfa8;border-radius:6px;justify-self:stretch;padding:9px 12px;font-size:11px}.hw .hw-det{color:#121212;background:#fff;border-radius:6px;padding:12px 14px;font-size:11px}.hw .hw-det dl{grid-template-columns:7.5rem minmax(0,1fr);gap:6px 12px;margin:0;display:grid}.hw .hw-det dt{font-weight:700}.hw .hw-det dd{margin:0}.hw .hw-det ul{margin:0;padding-left:16px}.hw .hw-det u{color:#e42c2f;text-decoration:none}.hw .hw-ov{background:#fafafa;border:1px solid #f2dfa8;border-radius:6px;margin-top:12px}.hw .hw-ov h5{color:#c41f22;background:#fff8e6;border-bottom:1px solid #f2dfa8;margin:0;padding:8px 12px;font-size:11px;font-weight:600}.hw .hw-ov dl{padding:10px 12px}.hw .hw-mtb{border-collapse:collapse;background:#fff;width:100%;font-size:10.5px}.hw .hw-mtb th{text-align:center;color:#121212;border-bottom:1px solid #e5e5e5;padding:7px 6px;font-size:10px;font-weight:600}.hw .hw-mtb th:nth-child(-n+2),.hw .hw-mtb th:nth-child(4),.hw .hw-mtb th:nth-child(5){color:#e42c2f}.hw .hw-mtb td{vertical-align:middle;text-align:center;border-bottom:1px solid #ececec;padding:8px 6px}.hw .hw-mtb td.hw-mt,.hw .hw-mtb td.hw-ms{text-align:left}.hw .hw-mtb tr.hw-mr--hit td{background:#f6e1e3}.hw .hw-md{white-space:nowrap}.hw .hw-mt b{color:#e42c2f;font-weight:400;display:block}.hw .hw-mt small{color:#333;align-items:center;gap:4px;margin-top:2px;display:flex}.hw .hw-lang{border:1px solid #ccc;padding:0 3px;font-size:8px;font-weight:700}.hw .hw-ms{color:#333}.hw .hw-risk,.hw .hw-sent{min-width:46px;padding:2px 4px;font-size:10px;font-weight:600;display:inline-block}.hw .hw-risk{color:#fff;background:#e00000}.hw .hw-sent--neg{color:#fff;background:#8b0a3a}.hw .hw-sent--neu{color:#121212;background:#f5e50a}.hw .hw-sent--pos{color:#fff;background:#0b7a4b}.hw .hw-open{color:#e42c2f}.hw .hw-mtb input{accent-color:#2b6fd6;cursor:pointer;width:13px;height:13px;margin:0}.hw .hw-nc{gap:14px;padding:16px 18px;display:grid}.hw .hw-panel{background:#fff;border:1px solid #ece7e1;border-radius:6px}.hw .hw-ph{color:#121212;background:#eee;padding:10px 16px;font-size:12px;font-weight:600}.hw .hw-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 20px;padding:16px;display:grid}.hw .hw-grid label{color:#121212;flex-direction:column;gap:3px;font-size:11.5px;font-weight:600;display:flex}.hw .hw-grid label i{background:#2b9bd8;border-radius:50%;width:8px;height:8px}.hw .hw-in{color:#121212;border-bottom:1px solid #d4d4d4;min-height:28px;margin-top:6px;padding:6px 4px;font-size:11.5px}.hw .hw-in--e{color:#8a8a8a}.hw .hw-go{justify-content:center;padding:0 16px 16px;display:flex}.hw .hw-go button{font:inherit;color:#fff;cursor:pointer;background:#e42c2f;border:0;border-radius:100px;padding:7px 20px;font-size:12px;font-weight:600}@media (hover:hover) and (pointer:fine){.hw .hw-go button:hover{background:#c42528}}.hw .hw-ls{background:#fff;border:1px solid #ece7e1;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.hw .hw-ls>span{letter-spacing:.1em;text-transform:uppercase;color:#8f8f8f;margin-right:6px;font-size:10px;font-weight:600}.hw .hw-chip{font:inherit;color:#121212;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:3px;padding:8px 12px;font-size:11.5px}.hw .hw-chip[aria-pressed=true]{color:#fff;background:#121212;border-color:#121212}.hw .hw-rc{border-collapse:collapse;background:#fff;width:100%;font-size:11.5px}.hw .hw-rc th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#8f8f8f;border-bottom:1px solid #e9e4dd;padding:7px 12px;font-size:9px;font-weight:600}.hw .hw-rc td{border-bottom:1px solid #f1ece6;padding:9px 12px}.hw .hw-rc td:first-child{font-weight:600}.hw .hw-menu{z-index:5;background:#fff;border:1px solid #e5e5e5;border-radius:6px;min-width:168px;padding:6px;display:grid;position:absolute;top:92px;right:150px;box-shadow:0 8px 24px #0000001f}.hw .hw-menu>button{font:inherit;text-align:left;color:#121212;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 10px;font-size:12px;font-weight:600}.hw .hw-menu>button.on,.hw .hw-menu>.hw-ai{color:#e42c2f}@media (hover:hover) and (pointer:fine){.hw .hw-menu>button:hover{color:#e42c2f}}.hw .hw-subm{border-top:1px solid #eee;gap:2px;margin:4px 0 2px;padding:6px 10px 2px 18px;display:grid}.hw .hw-subm span{color:#8a8a8a;padding:3px 0;font-size:11px}.hw .hw-scrim{z-index:6;background:#00000080;justify-content:center;align-items:flex-start;padding:22px 16px;display:flex;position:absolute;inset:0;overflow:auto}.hw .hw-modal{background:#fff;border:1px solid #0003;border-radius:30px;width:min(540px,100%);box-shadow:0 30px 80px #0000003d}.hw .hw-modal header{color:#121212;padding:18px 28px 12px;font-size:20px;font-weight:300}.hw .hw-rec{background:linear-gradient(#fff,#fff8fb);border:1px solid #ead6e0;border-radius:16px;margin:0 22px;padding:14px 16px;font-size:11px;box-shadow:0 6px 18px #50143214}.hw .hw-rt{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.hw .hw-verdict{color:#b42318;background:#ffe0e0;border-radius:999px;padding:3px 10px;font-weight:700}.hw .hw-conf{color:#6a7486;font-size:10.5px}.hw .hw-conf i{letter-spacing:1px;color:#59677c;font-style:normal}.hw .hw-rec dl{grid-template-columns:9.5rem minmax(0,1fr);gap:6px 10px;margin:0 0 12px;display:grid}.hw .hw-rec dt{letter-spacing:.04em;text-transform:uppercase;color:#7f8798;font-size:10px;font-weight:700}.hw .hw-rec dd{color:#20324d;margin:0;font-weight:600}.hw .hw-hash{font-size:10px;font-weight:400!important}.hw .hw-reason{color:#25354e;background:#fff;border-left:4px solid #cf5e93;border-radius:12px;margin:0 0 10px;padding:10px 12px;line-height:1.55}.hw .hw-k{color:#3d4d66;margin:8px 0 6px;font-weight:700}.hw .hw-tags{flex-wrap:wrap;gap:6px;display:flex}.hw .hw-tags span{color:#9a3368;background:#f3e5ef;border-radius:999px;padding:3px 10px}.hw .hw-tags--m span{color:#667085;background:#edf1f7}.hw .hw-modal footer{border-top:1px solid #e5e5e5;justify-content:flex-end;gap:8px;margin-top:14px;padding:14px 28px 18px;display:flex}.hw .hw-modal footer button{font:inherit;letter-spacing:.12px;cursor:pointer;border:1px solid #0000;border-radius:100px;padding:5px 14px;font-size:12px;font-weight:600}.hw .hw-mb1{color:#fff;background:#e42c2f;border-color:#e42c2f}.hw .hw-mb2{color:#fff;background:#f0ad4e;border-color:#eea236}.hw .hw-mb3{color:#404040;background:#1212120d}@container (max-width:880px){.hw .hw-sub,.hw .hw-ib{display:none}.hw .hw-tabs{gap:16px}.hw .hw-body{grid-template-columns:minmax(0,1fr) 12rem}.hw .hw-kv{grid-template-columns:minmax(0,.95fr) minmax(0,1fr)}.hw .hw-tbl th:nth-child(4),.hw .hw-tbl td:nth-child(4){display:none}.hw .hw-tbl th,.hw .hw-tbl td{padding-inline:4px}.hw .hw-mtb th:nth-child(3),.hw .hw-mtb td:nth-child(3){display:none}}.hw .hw-stage{position:relative}.hw .hw-coach{z-index:8;border-radius:var(--radius-md);background:var(--surface-dark);width:18.5rem;box-shadow:var(--shadow-raised);color:var(--text-body-on-dark);transition:translate .25s var(--ease-standard);gap:4px;padding:14px 16px;font-size:.8125rem;line-height:1.45;display:grid;position:absolute;top:0;left:0}.hw .hw-coach[hidden]{display:none}.hw .hw-coach b{font-size:.875rem;font-weight:var(--fw-semibold);color:var(--text-on-dark)}.hw .hw-cn{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.hw .hw-cn small{color:var(--text-muted-on-dark);font-size:.75rem}.hw .hw-cn button{border-radius:var(--radius-sm);background:var(--accent);min-height:32px;font:inherit;font-size:.8125rem;font-weight:var(--fw-semibold);color:var(--white);cursor:pointer;border:0;padding:0 14px}@media (hover:hover) and (pointer:fine){.hw .hw-cn button:hover{background:var(--accent-hover-fill)}}.hw .hw-cn button:focus-visible{outline:1.5px solid var(--white);outline-offset:2px}.hw .hw-ring{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.hw button:focus-visible{outline:1.5px solid var(--accent);outline-offset:2px}@media (max-width:79.99rem){.hw .hw-layout{grid-template-columns:minmax(0,1fr)}.hw .hw-steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.hw .hw-step{grid-template-columns:1fr;gap:8px}.hw .hw-b{display:none!important}}@media (max-width:47.99rem){.hw .hw-steps{grid-auto-columns:minmax(10rem,1fr);overflow-x:auto}.hw .hw-coach{border-radius:var(--radius-md);width:auto;margin-top:12px;position:static;translate:none}}@media (prefers-reduced-motion:reduce){.hw .hw-coach,.hw .hw-step{transition:none}}
