.sv-body{padding-top:clamp(48px,6vw,80px)}.sv-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(32px,5vw,72px);align-items:start}.sv-h2{margin:0 0 22px;font-family:var(--font-serif);font-weight:400;font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.2;color:var(--color-primary)}.sv-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.sv-list li{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface);line-height:1.5}.sv-list li:before{content:"";flex:none;width:10px;height:10px;margin-top:.45em;border-radius:50%;background:#9CC4B7;box-shadow:0 0 0 4px rgba(156,196,183,.25)}.sv-side{position:sticky;top:110px;display:grid;gap:16px}.sv-box{padding:24px;border-radius:20px;border:1px solid var(--color-border);background:var(--color-surface)}.sv-box h3{margin:0 0 10px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--color-primary)}.sv-box p{margin:0;line-height:1.6;color:var(--color-muted)}.sv-box.dark{background:var(--color-primary-dark);border-color:transparent;color:var(--on-dark)}.sv-box.dark h3{color:#9CC4B7}.sv-box.dark p{color:var(--on-dark-muted);margin-bottom:18px}.sv-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:12px;counter-reset:st}.sv-steps li{counter-increment:st;padding:20px 18px;border-radius:16px;border:1px solid var(--color-border);background:var(--color-surface)}.sv-steps li:before{content:"0" counter(st);display:block;font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--color-secondary);margin-bottom:10px}.sv-steps strong{display:block;font-family:var(--font-serif);font-weight:400;font-size:1.15rem;color:var(--color-primary);margin-bottom:6px}.sv-steps span{font-size:14px;line-height:1.5;color:var(--color-muted)}.sv-sec{padding-top:clamp(56px,7vw,96px)}.sv-others{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sv-card{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:20px;border:1px solid var(--color-border);background:var(--color-surface);text-decoration:none;color:inherit;transition:transform .35s var(--ease-out),border-color .35s,box-shadow .35s}.sv-card:hover{transform:translateY(-3px);border-color:rgba(7,61,53,.3);box-shadow:0 16px 36px -24px rgba(7,61,53,.45)}.sv-card strong{font-family:var(--font-serif);font-weight:400;font-size:1.3rem;line-height:1.25;color:var(--color-primary)}.sv-card span{font-size:14.5px;line-height:1.55;color:var(--color-muted)}.sv-card em{margin-top:auto;font-style:normal;font-weight:600;font-size:14px;color:var(--color-primary)}.sv-index{padding-top:clamp(48px,6vw,80px)}.sv-index .sv-others{grid-template-columns:repeat(2,1fr)}@media (max-width:980px){.sv-grid{grid-template-columns:1fr}.sv-side{position:static}.sv-steps{grid-template-columns:repeat(2,1fr)}.sv-others{grid-template-columns:1fr 1fr}}@media (max-width:640px){.sv-index .sv-others,.sv-others,.sv-steps{grid-template-columns:1fr}}