.yds-seo-guide{box-sizing:border-box;max-width:1100px;margin:0 auto;padding:56px 36px 72px;color:#223b37;font-size:17px;line-height:1.75}.yds-seo-guide *{box-sizing:border-box}.yds-seo-guide h1,.yds-seo-guide h2,.yds-seo-guide h3{line-height:1.25;letter-spacing:-.02em}.yds-seo-guide h1{font-size:clamp(30px,4vw,52px);margin:0 0 30px}.yds-seo-guide h2{font-size:28px;margin:44px 0 18px}.yds-seo-guide h3{font-size:22px;margin:30px 0 14px}.yds-seo-guide p,.yds-seo-guide li{max-width:78ch}.yds-seo-guide a{color:#246b60;text-underline-offset:3px;overflow-wrap:anywhere}.yds-seo-guide a:focus-visible{outline:3px solid #246b60;outline-offset:4px}.yds-seo-guide figure{margin:28px 0}.yds-seo-guide figure img{display:block;width:100%;height:auto;border-radius:8px}.yds-seo-guide figcaption{font-size:14px;line-height:1.6;margin-top:10px;color:#425952}.yds-seo-guide .gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.yds-seo-guide .gallery figure{margin:16px 0}.yds-seo-guide .short-answer{font-size:20px;line-height:1.7;border-left:4px solid #5bc6ca;padding-left:20px}.yds-seo-guide .related{padding:24px;background:#f4f6f3;border-radius:8px;margin-top:36px}.yds-seo-guide table{width:100%;border-collapse:collapse}.yds-seo-guide th,.yds-seo-guide td{padding:12px;border:1px solid #d9dfda;text-align:left}@media(max-width:749px){.yds-seo-guide{padding:32px 20px 48px;font-size:16px}.yds-seo-guide .gallery{grid-template-columns:1fr;gap:8px}.yds-seo-guide h2{font-size:25px}.yds-seo-guide .short-answer{font-size:18px}}