.k-guide-section{flex-direction:column;gap:16px;display:flex}.k-guide-section h2{scroll-margin-top:96px}.k-guide-steps{counter-reset:step;flex-direction:column;list-style:none;display:flex;gap:0!important;padding-left:0!important}.k-guide-steps>li{counter-increment:step;border-top:1px solid var(--line);padding:14px 0 14px 52px;position:relative}.k-guide-steps>li:last-child{border-bottom:1px solid var(--line)}.k-guide-steps>li:before{content:counter(step);border-radius:var(--radius-full);background:var(--surface-mist);width:32px;height:32px;color:var(--accent);font:800 15px/32px var(--font-display);text-align:center;position:absolute;top:12px;left:0}.k-guide-steps strong{font-family:var(--font-display);font-weight:600}.k-guide-points{gap:12px;margin:0;display:grid}.k-guide-points>div{border-radius:var(--radius-md);background:var(--surface-mist);padding:14px 16px}.k-guide-points dt{font:600 16px/22px var(--font-display);margin-bottom:4px}.k-guide-points dd,.k-guide-hero-photo{margin:0}.k-guide-hero-photo .vl-photo,.k-guide-hero-photo img{width:100%;max-height:520px}.k-faq-groups{flex-direction:column;gap:48px;display:flex}.k-faq-group{flex-direction:column;gap:16px;scroll-margin-top:96px;display:flex}
