/* ClipMoa update guide; shared typography and colors come from mac/styles.css. */
.guide { max-width: 760px; padding-block: 48px 80px; }
.guide h1 { font-size: clamp(30px, 5vw, 44px); line-height: 1.18; letter-spacing: -1.4px; margin: 16px 0 24px; }
.guide h2 { font-size: 23px; line-height: 1.35; margin: 0 0 16px; letter-spacing: -.5px; }
.guide p, .guide li { font-size: 16px; line-height: 1.8; overflow-wrap: anywhere; }
.guide p { margin: 12px 0; }
.guide ol, .guide ul { padding-left: 24px; }
.guide li + li { margin-top: 10px; }
.guide section { border-top: 1px solid var(--line); padding-top: 28px; margin-top: 32px; }
.guide a { text-decoration: underline; text-underline-offset: 4px; }
.guide .eyebrow, .guide .scope { color: var(--muted); font-size: 14px; }
.guide code { font-size: .9em; overflow-wrap: anywhere; }
.guide .download-link { text-decoration: none; display: inline-flex; margin-block: 12px; }
@media (max-width: 600px) { .guide { padding-block: 28px 56px; } .guide h1 { letter-spacing: -.7px; } }
