.seo-reading{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.seo-reading li{margin:10px 0}.guide-figure{display:grid;grid-template-columns:minmax(100px,180px) 1fr;align-items:center;gap:22px;margin:24px 0 32px;padding:22px;border:1px solid var(--line);border-radius:12px;background:var(--soft)}.guide-figure img{width:100%;height:200px;object-fit:contain}.guide-figure figcaption{font-size:14px;line-height:1.7;color:#484848}.article-byline a{color:inherit;text-decoration:underline}.contact-form select{max-width:100%}.seo-diagram{padding:24px;background:var(--soft);border:1px solid var(--line);border-radius:12px;margin:24px 0}.seo-diagram ol{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;list-style:none;padding:0;counter-reset:step}.seo-diagram li{padding:15px;background:white;border:1px solid var(--line);counter-increment:step}.seo-diagram li:before{content:counter(step);display:block;color:#ad4d08;font-weight:700}.seo-diagram figcaption{font-size:13px}.promise h2{font-size:18px;line-height:1.3;margin:0 0 8px}@media(max-width:650px){.guide-figure{grid-template-columns:1fr}.guide-figure img{height:170px}.seo-diagram ol{grid-template-columns:1fr}}