.cc-photo{aspect-ratio:4/3;box-shadow:var(--shadow-lg)}.ob-wrap{align-items:start;gap:48px;display:grid}@media (min-width:1000px){.ob-wrap{grid-template-columns:7fr 4fr;gap:6%}.lv{top:calc(var(--header-h) + 32px);position:sticky}}.ob{gap:8px;display:grid;position:relative}.ob:before{content:"";background:linear-gradient(180deg, var(--orange), var(--line-2));width:2px;position:absolute;top:28px;bottom:28px;left:27px}.ob__s{grid-template-columns:56px 1fr;gap:24px;padding:8px 0 28px;display:grid;position:relative}.ob__n{z-index:1;background:var(--surface);border:2px solid var(--orange);width:56px;height:56px;font-size:var(--step-1);box-shadow:0 0 0 6px var(--bg);border-radius:50%;place-items:center;font-weight:650;display:grid;position:relative}.ob__s:first-child .ob__n{background:var(--orange);color:var(--navy)}.ob__s:last-child .ob__n{background:var(--navy);border-color:var(--navy);color:#fff}.ob__main{padding-top:6px}.ob__t{border-radius:var(--r-pill);background:var(--orange-soft);color:var(--orange-text);align-items:center;gap:6px;padding:4px 12px;font-size:13.5px;font-weight:650;display:inline-flex}.ob__t svg{width:15px;height:15px}.ob__main h2{font-size:var(--step-3);margin-top:10px}.ob__main p{color:var(--ink-2);max-width:54ch;margin-top:8px}.lv{border-radius:var(--r-xl);box-shadow:var(--shadow);justify-items:start;gap:16px;padding:clamp(24px,3vw,36px);display:grid}.lv h2{font-size:var(--step-2)}.lv>p{color:var(--ink-2)}.lv .checks{gap:12px;margin:4px 0 8px}.cc-faq{gap:32px;display:grid}@media (min-width:960px){.cc-faq{grid-template-columns:4fr 7fr;gap:7%}}.cc-faq h2{font-size:var(--step-4);margin-top:16px}
