.fix-guide{--guide-step-border:#ddd;color:var(--ink);background:var(--paper);font-family:var(--font-sans)}.fix-guide .wrap{max-width:760px;margin-inline:auto;padding:56px 20px 64px}.fix-guide h1{letter-spacing:0;overflow-wrap:anywhere;font-size:2.05rem;line-height:1.18}.fix-guide h2{letter-spacing:0;margin-top:40px;font-size:1.5rem}.fix-guide p{margin-top:16px}.fix-guide .lede{margin-top:24px}.fix-guide .steps{counter-reset:guide-step;gap:12px;margin-top:20px;list-style:none;display:grid}.fix-guide .steps li{counter-increment:guide-step;border:1px solid var(--guide-step-border);background:var(--surface);overflow-wrap:anywhere;border-radius:8px;padding:20px 20px 20px 64px;position:relative}.fix-guide .steps li:before{content:counter(guide-step);background:var(--ink);width:28px;height:28px;color:var(--surface);border-radius:50%;place-items:center;font-size:.875rem;font-weight:600;display:grid;position:absolute;top:20px;left:20px}.fix-guide .steps strong{margin-bottom:6px;display:block}.fix-guide .path{font-weight:600}.fix-guide .steps a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.fix-guide .pack{border-top:1px solid var(--rule);margin-top:48px;padding-top:28px}.fix-guide .pack .muted{color:var(--ink-soft);font-size:.9375rem}.fix-guide .pack-heading{margin-top:8px}.fix-guide .price{font-weight:600}.fix-guide .btns{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (width<=639px){.fix-guide .btns>a{width:100%}}@media (width>=768px){.fix-guide .wrap{padding-block:80px 96px}.fix-guide h1{font-size:2.75rem}.fix-guide h2{font-size:1.75rem}}
