.gv4 .gv4-ship{margin-top:6px;font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--gold)}.gv4 .gv4-card h3{margin-top:18px}.gv4 .gv4-hero__cap{margin-top:10px;font-size:12px;font-style:italic;letter-spacing:.01em;color:var(--dim)}.gv4 .gv4-mech__intro{font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:var(--body);margin-top:18px;max-width:520px}.gv4 .sv4-h2+.gv4-mech__intro{margin-top:26px}.gv4 .gv4-points{list-style:none;padding:0;margin:0;border-top:1px solid var(--ink)}.gv4 .gv4-points li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;padding:24px 0;border-bottom:1px solid var(--rule)}.gv4 .gv4-points__n{font-size:30px;font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--gold-bright)}.gv4 .gv4-points h3{font-size:clamp(19px,1.6vw,22px);font-weight:800;letter-spacing:-.025em;line-height:1.2}.gv4 .gv4-points p{font-size:15.5px;line-height:1.55;color:var(--muted);margin-top:8px}.gv4 .gv4-mech__close{margin-top:20px;font-size:13.5px;line-height:1.55;font-weight:500;color:#5a4f3d}.gv4 .sv4-more__body .tp-diagram{margin-top:8px}@media (max-width:900px){.gv4 .sv4-hero__media{margin:28px 0 0;width:100%}}@media (max-width:560px){.gv4 .gv4-points li{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:22px 0}.gv4 .gv4-points__n{font-size:24px}}