.hiw-steps{padding-top:8px}.hiw-steps__grid{gap:28px;display:grid}@media (width>=1100px){.hiw-steps__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:56px}}.hiw-steps__hint{color:var(--color-ink-muted);margin:14px 0 0;font-size:15px}.hiw-list{gap:14px;max-width:880px;margin:0;padding:0;list-style:none;display:grid}.hiw-step{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);grid-template-columns:44px minmax(0,1fr);gap:18px;padding:22px 22px 18px;display:grid}.hiw-step__n{border:1.5px solid var(--color-accent);width:40px;height:40px;color:var(--color-accent);border-radius:50%;place-items:center;font-size:16px;display:grid}.hiw-step__body>p{max-width:38em;color:var(--color-ink-muted);margin:6px 0 0}.hiw-detail{border-top:1px solid var(--color-paper-edge);margin-top:14px}.hiw-detail__sum{cursor:pointer;min-height:44px;font:500 15px/1.3 var(--font-body);color:var(--color-accent);justify-content:space-between;align-items:center;gap:12px;padding:10px 0 0;list-style:none;display:flex}.hiw-detail__sum::-webkit-details-marker{display:none}.hiw-detail__sum:hover{color:var(--color-ink)}.hiw-detail__icon{flex:none;width:22px;height:22px;transition:transform .18s}.hiw-detail[open] .hiw-detail__icon{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.hiw-detail__icon{transition:none}}.hiw-sheet{background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius);margin-top:12px;padding:16px 18px 14px}.hiw-sheet__head{border-bottom:1px solid var(--color-accent);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-bottom:12px;display:flex}.hiw-sheet__title{font:400 13px/1.3 var(--font-mono);color:var(--color-ink)}.hiw-sheet__rows{margin:0}.hiw-row{border-bottom:1px solid var(--color-paper-edge);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:2px 18px;padding:11px 0;display:grid}.hiw-row__name{font:500 15px/1.35 var(--font-body);color:var(--color-ink)}.hiw-row__val{color:var(--color-ink);text-align:right;margin:0;font-size:14px;line-height:1.4}.hiw-row__what{color:var(--color-ink-muted);grid-column:1/-1;margin:2px 0 0;font-size:14.5px;line-height:1.5}.hiw-sheet__cap{color:var(--color-ink-muted);margin:12px 0 0;font-size:14px;line-height:1.45}@media (width<=599.98px){.hiw-step{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 16px 14px}.hiw-sheet{padding:14px 12px 12px}.hiw-row{grid-template-columns:minmax(0,1fr)}.hiw-row__val{text-align:left}}.hiw-split{gap:32px;display:grid}@media (width>=900px){.hiw-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px}}.hiw-ways{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.hiw-way{background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius);padding:20px}.hiw-way .hs-icon{color:var(--color-accent);margin-bottom:12px}.hiw-way p{color:var(--color-ink-muted);margin:8px 0 0;font-size:16px}.hiw-kinds{grid-column:1/-1;padding-top:6px}.hiw-kinds__list{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.hiw-kinds__list .hs-chip{color:var(--color-ink);padding:5px 10px;font-size:13px}.hiw-cols{gap:40px;display:grid}@media (width>=900px){.hiw-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}.hiw-col .hs-icon{color:var(--color-accent);margin-bottom:14px}.hiw-col__h{font-size:clamp(24px,2.2vw,28px)}.hiw-col p{color:var(--color-ink-muted);max-width:34em;margin:12px 0 0}.hiw-link{color:var(--color-accent);text-underline-offset:3px;margin-top:16px;font-weight:500;display:inline-block}.hiw-link:hover{color:var(--color-ink)}.hiw-docs{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.hiw-doc{background:var(--color-bg);border:1px solid var(--color-line);border-left:3px solid var(--color-accent);border-radius:0 var(--radius) var(--radius) 0;padding:20px}.hiw-doc p{color:var(--color-ink-muted);margin:8px 0 0;font-size:16px}.hiw-docs__more{color:var(--color-ink-muted);margin:22px 0 0;font-size:15px}.hiw-docs__more a{color:var(--color-ink);text-underline-offset:2px}.hiw-docs__more a:hover{color:var(--color-accent)}.hiw-end__ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}
