.seo-guide{box-sizing:border-box;width:min(100% - 32px,1080px);color:inherit;background:linear-gradient(145deg,#ffffff14,#7f7f7f09);border:1px solid #7f7f7f29;border-radius:24px;margin:clamp(28px,6vw,64px) auto;padding:clamp(24px,4vw,42px);overflow:hidden}.seo-guide *{box-sizing:border-box;min-width:0}.seo-kicker{letter-spacing:.18em;text-transform:uppercase;opacity:.58;font-weight:800;margin:0 0 9px!important;font-size:10px!important}.seo-guide>h2{letter-spacing:-.04em;overflow-wrap:anywhere;max-width:720px;margin:0 0 26px;font-size:clamp(25px,3.3vw,38px);line-height:1.2}.seo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.seo-grid article,.seo-faq{background:#ffffff0e;border:1px solid #7f7f7f29;border-radius:16px;padding:20px}.seo-grid h3,.seo-faq h3{margin:0 0 11px;font-size:15px}.seo-grid ol,.seo-grid ul{opacity:.74;margin:0;padding-left:18px;font-size:13px;line-height:1.75}.seo-faq{margin-top:10px}.seo-faq details{border-top:1px solid #7f7f7f29;padding:13px 1px}.seo-faq summary{cursor:pointer;overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.55}.seo-faq details p{opacity:.7;margin:8px 0 0;font-size:13px;line-height:1.65}@media (max-width:720px){.seo-guide{border-radius:18px;width:calc(100% - 24px);margin:24px auto 32px;padding:22px 16px}.seo-guide>h2{margin-bottom:18px;font-size:24px}.seo-grid{grid-template-columns:1fr;gap:8px}.seo-grid article,.seo-faq{border-radius:13px;padding:16px}.seo-grid ol,.seo-grid ul{font-size:12.5px;line-height:1.65}.seo-faq details{padding:12px 0}}.seo-summary{box-sizing:border-box;background:#ffffff0e;border:1px solid #7f7f7f29;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;width:min(100% - 32px,1080px);margin:28px auto 36px;padding:20px 24px;display:flex}.seo-summary span{letter-spacing:.16em;opacity:.55;font-size:9px;font-weight:800}.seo-summary h2{margin:5px 0;font-size:20px}.seo-summary p{opacity:.68;margin:0;font-size:13px}.seo-summary a,.guide-back{color:inherit;white-space:nowrap;font-size:13px;font-weight:750;text-decoration:none}.seo-summary a b{margin-left:8px}.guide-page{min-height:100vh;padding:28px 0}.guide-back{width:min(100% - 32px,1080px);margin:0 auto;display:block}@media (max-width:620px){.seo-summary{flex-direction:column;align-items:flex-start;gap:14px;width:calc(100% - 24px);padding:17px}.seo-summary h2{font-size:18px}.seo-summary a{justify-content:space-between;width:100%;display:flex}}
