.touchline-page .page-heading h1{max-width:27ch}.touchline-page .getting-started>p{max-width:78ch;line-height:1.65}.editor-screenshot{margin:24px 0 0;max-width:960px}.editor-screenshot img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:8px}.editor-screenshot figcaption{margin-top:10px;color:var(--muted);font-size:13px;line-height:1.5}.editor-screenshot a:focus-visible{outline:3px solid var(--accent);outline-offset:4px;display:block}.touchline-page .getting-started ol+p{margin-top:24px}
.touchline-page .feature-groups{display:grid;gap:32px}.touchline-page .feature-group{border-top:1px solid var(--line);padding-top:20px}.touchline-page .feature-group h3{font-size:26px;color:var(--accent);margin:0 0 20px}.touchline-page .feature-group ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin:0;padding-left:20px}.touchline-page .feature-group li{padding-left:4px}.touchline-page .feature-group li::marker{color:var(--accent)}.touchline-page .feature-group strong{color:var(--paper)}.touchline-page .feature-group p{margin-top:6px}.touchline-page .feature-common{border-top:1px solid var(--line);padding-top:20px;margin-top:28px}.touchline-page .feature-common strong{display:block;color:var(--paper);margin-bottom:6px}@media(max-width:600px){.touchline-page .feature-group ul{grid-template-columns:1fr}.touchline-page .feature-group h3{font-size:24px}}
