.hiw-steps{list-style:none;margin:8px 0 32px;padding:0;display:flex;flex-direction:column;gap:20px}.hiw-steps>li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:20px;align-items:start;padding:18px 22px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.hiw-step-num{width:40px;height:40px;border-radius:50%;background:var(--amber-deep, var(--ink));color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:1.35rem;font-weight:700;line-height:1}.hiw-step-body h3{margin:4px 0 8px;font-family:var(--display);font-variation-settings:var(--display-settings);font-size:1.2rem;color:var(--ink)}.hiw-step-body p{margin:0;font-size:1rem;line-height:1.65;color:var(--ink-soft)}@media (max-width: 640px){.hiw-steps>li{grid-template-columns:36px minmax(0,1fr);gap:14px;padding:16px}.hiw-step-num{width:32px;height:32px;font-size:1.1rem}}.hiw-ba-stack{display:flex;flex-direction:column;gap:32px;margin:16px 0 28px}.hiw-ba{margin:0}.hiw-ba figcaption{margin:12px 4px 0;font-size:.92rem;line-height:1.55;color:var(--ink-soft);font-style:italic}.hiw-styles li a{display:flex;flex-direction:column;gap:4px}.hiw-styles li a strong{color:var(--ink);font-size:1rem}.hiw-styles li a span{color:var(--ink-soft);font-size:.85rem;line-height:1.4}
