/* SEO guide additions: screen content only; builder and print layouts unchanged. */
.seo-jump{display:flex;flex-wrap:wrap;gap:12px 24px;margin:24px 0}.seo-jump a{font-weight:700}.seo-callout{margin:32px 0;padding:24px;border-left:4px solid #b99c63;background:#e8ecdf}.seo-callout h2{margin-top:0}.seo-demo{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:24px;align-items:start;border-top:1px solid #b6c1aa;padding-top:24px;margin-top:32px}.seo-demo h2{margin-top:0}.seo-demo video{display:block;width:100%;aspect-ratio:9/16;background:#1d3025;border-radius:4px}.seo-demo summary{cursor:pointer;font-weight:700}.seo-compare{margin-top:36px;padding:24px;background:#f6f4e9;border:1px solid #aebba4;border-radius:6px}.seo-compare h2{margin-top:0}.seo-compare table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:16px;line-height:1.5}.seo-compare caption{text-align:left;padding-bottom:12px;font-weight:700}.seo-compare th,.seo-compare td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid #bcc6b3;overflow-wrap:anywhere}.seo-compare th:first-child{width:25%}.seo-compare thead{background:#243d2b;color:#fff}.seo-compare a{color:inherit;text-underline-offset:3px}.seo-scope-path{font-size:16px!important;line-height:1.55!important}.seo-compare a:focus-visible,.seo-demo a:focus-visible,.seo-demo summary:focus-visible{outline:3px solid #896d36;outline-offset:3px}@media(max-width:600px){.seo-demo{grid-template-columns:1fr}.seo-demo video{max-width:260px;margin:auto}.seo-compare{padding:12px}.seo-compare th,.seo-compare td{padding:8px 5px;font-size:14px}.seo-callout{padding:18px}.seo-jump{gap:12px}.resource-page .article{padding:28px 18px}}

/* Illustrated guide and video watch page; no print or builder rules. */
.print-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.print-steps figure{margin:0;min-width:0}.print-steps img{display:block;width:100%;height:330px;object-fit:contain;object-position:top;background:#e8ecdf;border:1px solid #b6c1aa;border-radius:4px}.print-steps figcaption{font-size:15px;line-height:1.6;margin-top:14px}.print-steps strong{display:block;font-size:17px;margin-bottom:5px}.watch-layout{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:32px;align-items:start}.watch-layout video{display:block;width:100%;height:auto;aspect-ratio:9/16;background:#1d3025;border-radius:5px}.watch-layout h2{margin-top:0}.watch-actions{display:flex;flex-direction:column;gap:16px}.watch-actions a{font-weight:700}.watch-page #transcript{border-top:1px solid #b6c1aa;padding-top:24px}#site-update-notice{max-width:960px;margin:20px auto 0;padding:16px 24px;background:#e8ecdf;border-left:4px solid #b99c63;color:#263d2c}#site-update-notice[hidden]{display:none}#site-update-notice a{color:inherit;font-weight:700} .seo-jump a,.watch-actions a{min-height:44px;display:inline-flex;align-items:center} .resource-page :is(h2,section)[id]{scroll-margin-top:24px}
@media(max-width:650px){.print-steps{grid-template-columns:1fr}.print-steps figure{display:grid;grid-template-columns:minmax(100px,40%) minmax(0,1fr);gap:14px}.print-steps img{height:auto;max-height:360px}.print-steps figcaption{margin:0}.watch-layout{grid-template-columns:1fr}.watch-layout video{max-width:300px;margin:auto}#site-update-notice{margin:12px 16px 0}.watch-layout{gap:24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.print-troubleshooting th:first-child{width:34%}
