.real-seo-guide{width:min(100%,1140px);margin:32px auto 0;padding:28px clamp(20px,3.5vw,44px) 26px;border:1px solid #e1e6ed;border-radius:16px;background:#fff;box-shadow:0 8px 23px rgba(26,41,60,0.035)}.real-seo-guide h2{max-width:760px;margin:0 0 17px;color:#1c2d43;font-size:clamp(22px,2.45vw,28px);line-height:1.3;letter-spacing:-0.028em;font-weight:850}.real-seo-guide p{max-width:850px;margin:0 0 14px;color:#465568;font-size:16px;line-height:1.75}.real-seo-guide p:last-child{margin-bottom:0}.real-seo-guide+.real-seo-faq{margin-top:32px}@media (max-width:1050px){.real-seo-guide{width:min(100%,720px);margin-top:25px;padding:23px 24px}.real-seo-guide+.real-seo-faq{margin-top:29px}}@media (max-width:640px){.real-seo-guide{margin-top:19px;padding:21px 19px;border-radius:14px}.real-seo-guide h2{font-size:21px;margin-bottom:12px}.real-seo-guide p{font-size:15px;line-height:1.7;margin-bottom:13px}.real-seo-guide+.real-seo-faq{margin-top:25px}}.real-seo-work-video{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,350px);gap:24px;align-items:center;width:min(100%,1140px);margin:32px auto 0;padding:24px;border:1px solid #e1e6ed;border-radius:16px;background:#fff}.real-seo-work-video__text h2{margin:0 0 12px;color:#1c2d43;font-size:clamp(22px,2.45vw,28px)}.real-seo-work-video__text{color:#465568;font-size:16px;line-height:1.7}.real-seo-work-video__text a{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;color:#b91c1c;font-weight:800;text-underline-offset:4px}.real-seo-work-video__poster{position:relative;display:block;overflow:hidden;border-radius:12px;background:#181c24;aspect-ratio:4/3}.real-seo-work-video__poster img{display:block;width:100%;height:100%;object-fit:cover}.real-seo-work-video__poster span{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:56px;height:56px;transform:translate(-50%,-50%);border-radius:50%;background:rgb(16 24 40/80%);color:#fff;font-size:23px}.real-seo-work-video a:focus-visible{outline:3px solid #b91c1c;outline-offset:4px}@media (max-width:640px){.real-seo-work-video{grid-template-columns:minmax(0,1fr);width:min(100%,720px);margin-top:24px;padding:19px;gap:16px}}