.group4-kit-page .kit-help-section{border-top:1px solid var(--line);margin-top:38px;padding-top:28px}.kit-help-section>h2{letter-spacing:-.4px;margin:8px 0 24px;font-size:23px;line-height:1.35}.kit-help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:0;list-style:none;display:grid}.kit-help-grid li{border-left:2px solid #cbded2;padding-left:18px}.kit-step-number{color:var(--green);letter-spacing:2px;font-size:11px;font-weight:700}.kit-help-grid h3{margin:10px 0;font-size:15px;line-height:1.45}.kit-help-grid p{color:var(--muted);margin-bottom:0;font-size:13px;line-height:1.8}.kit-related-links{color:var(--green);flex-wrap:wrap;gap:12px 25px;margin-top:25px;font-size:12px;display:flex}.kit-related-links a{text-underline-offset:4px;text-decoration:underline}.kit-reference-figure{border:1px solid var(--line);background:#fff;border-radius:8px;max-width:1000px;margin:0;padding:18px}.kit-reference-figure img{width:100%;height:auto;display:block}.kit-reference-figure figcaption{color:var(--muted);margin-top:15px;font-size:11px;line-height:1.7}.kit-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.kit-faq-grid h3{color:var(--green);font-size:15px}.kit-faq-item{border-top:1px solid var(--line);padding:14px 0}.kit-faq-item summary{cursor:pointer;font-size:13px;font-weight:600}.kit-faq-item p{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.8}@media (max-width:700px){.kit-help-grid,.kit-faq-grid{grid-template-columns:1fr}.kit-help-section>h2{font-size:21px}.kit-reference-figure{padding:10px}}
