.reps-ui.ways .mechgrid{grid-template-columns:1.1fr .9fr;align-items:start}.reps-ui.ways .mech .mechcol p{max-width:60ch;margin:0 0 14px;font-size:16.5px;line-height:1.7}.reps-ui.ways .mech .mechart{position:sticky;top:96px}.reps-ui.ways .hub-method{padding-top:88px;padding-bottom:88px}.reps-ui.ways .mech .mechcol .eyebrow{background:var(--sun);color:var(--navy);letter-spacing:.06em;border-radius:999px;padding:4px 12px;font-size:12.5px;display:inline-block}.reps-ui.ways .mech .mechcol :is(h2,h3){margin:16px 0 18px;font-size:clamp(28px,3.4vw,40px);line-height:1.08}.reps-ui.ways .movemock{border-radius:var(--r-xl);border:0;padding:22px}.reps-ui.ways .movemock .rmline{background:0 0;border:0;align-items:flex-end;padding:0 0 4px}.reps-ui.ways .movemock .rmwho{color:var(--muted);margin:0 0 4px 4px;font-size:13px}.reps-ui.ways .movemock .rmdlg{background:var(--navy);color:#fff;font-family:var(--font-body), "Noto Sans SC", sans-serif;border-radius:22px 22px 22px 6px;padding:11px 16px;font-size:16.5px;font-weight:600;line-height:1.4;display:inline-block}.reps-ui.ways .mvblock{border:2px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.reps-ui.ways .mvblock.sharp{border-color:var(--sun);background:var(--sun-tint)}.reps-ui.ways .mvblock.sharp .mvlabel{color:var(--navy)}.reps-ui.ways .mvreply{font-family:var(--font-body), "Noto Sans SC", sans-serif;font-weight:600}.reps-ui.ways .mvcoach{background:var(--navy);color:#fff;border-radius:18px;padding:14px 16px;font-size:14px}.reps-ui.ways .mvcoach b{color:var(--sun)}.reps-ui.hub .prose .hub-all-list{columns:2;column-gap:28px;margin:18px 0 0;padding:0;list-style:none}.reps-ui.hub .prose .hub-all-list li{break-inside:avoid;border-bottom:1px solid var(--line);margin:0;padding:12px 0}.reps-ui.hub .hub-all-name{color:var(--ink);font-weight:700;display:block}.reps-ui.hub a.hub-all-name{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--sun);text-decoration-color:var(--sun);text-underline-offset:4px;text-decoration-thickness:2px}.reps-ui.hub a.hub-all-name:hover{-webkit-text-decoration-color:var(--navy);text-decoration-color:var(--navy)}.reps-ui.hub .hub-all-blurb{color:var(--muted);font-size:14.5px;line-height:1.5;display:block}@media (max-width:760px){.reps-ui.ways .hub-method{padding-top:56px;padding-bottom:56px}}@media (max-width:860px){.reps-ui.ways .mechgrid{grid-template-columns:1fr}.reps-ui.ways .mech .mechart{position:static}}@media (max-width:600px){.reps-ui.hub .prose .hub-all-list{columns:1}}
