.seo-guides{color:#18354d;background:#fbfdfe;min-height:70vh}.seo-guides-hero,.seo-guide-header{background:linear-gradient(125deg,#eef8f8 0%,#f4f8fc 60%,#edf4f8 100%);border-bottom:1px solid #dfebf0}.seo-guides-hero .page-shell{padding-top:74px;padding-bottom:78px}.seo-guides-eyebrow{letter-spacing:.09em;color:#167681;align-items:center;gap:9px;font-size:12px;font-weight:850;display:inline-flex}.seo-guides-hero h1,.seo-guide-header h1{color:#102f49;letter-spacing:-.039em;max-width:930px;margin:14px 0 17px;font-size:clamp(37px,4.8vw,60px);line-height:1.12}.seo-guides-hero p{color:#51677a;max-width:810px;font-size:18px;line-height:1.75}.seo-guides-catalog{padding-top:61px;padding-bottom:68px}.seo-guides-section-title{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:27px;display:flex}.seo-guides-section-title>div>span{color:#13838c;letter-spacing:.09em;font-size:11px;font-weight:850}.seo-guides-section-title h2{color:#102f49;margin:9px 0 0;font-size:clamp(27px,3.2vw,39px)}.seo-guides-count{color:#708293;white-space:nowrap;font-size:13px;font-weight:650}.seo-guides-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.seo-guides-card{background:#fff;border:1px solid #dfe9ee;border-radius:17px;flex-direction:column;padding:27px 25px 23px;transition:transform .15s,border-color .15s;display:flex;box-shadow:0 9px 28px #14334b0a}.seo-guides-card:hover{border-color:#99d4d0;transform:translateY(-3px)}.seo-guides-card>span{color:#17828a;letter-spacing:.09em;font-size:11px;font-weight:850}.seo-guides-card h3{color:#11324c;letter-spacing:-.02em;margin:17px 0 12px;font-size:21px;line-height:1.3}.seo-guides-card p{color:#5a7183;flex:1;font-size:14px;line-height:1.7}.seo-guides-card strong{color:#136978;align-items:center;gap:7px;margin-top:24px;font-size:13px;display:inline-flex}.seo-guides-tools{background:#e8f5f7;border-radius:19px;grid-template-columns:1.3fr .7fr;gap:35px;margin-bottom:80px;padding:36px 39px;display:grid}.seo-guides-tools>div>span{color:#14777e;letter-spacing:.07em;align-items:center;gap:8px;font-size:11px;font-weight:850;display:inline-flex}.seo-guides-tools h2{color:#12324d;margin:14px 0;font-size:27px;line-height:1.3}.seo-guides-tools p{color:#547087;font-size:14px;line-height:1.7}.seo-guides-tool-links{align-content:center;gap:10px;display:grid}.seo-guides-tool-links a{color:#174b65;background:#fff;border-radius:10px;justify-content:space-between;gap:10px;padding:14px 16px;font-size:13px;font-weight:750;display:flex}.seo-guide-header-inner{padding-top:37px;padding-bottom:58px}.seo-guide-return{color:#516b7c;align-items:center;gap:8px;margin-bottom:36px;font-size:13px;font-weight:700;display:inline-flex}.seo-guide-header h1{max-width:950px;font-size:clamp(33px,4.2vw,51px);line-height:1.15}.seo-guide-header-inner>p{color:#49677b;max-width:870px;font-size:clamp(16px,1.8vw,19px);line-height:1.7}.seo-guide-meta{color:#697e8e;flex-wrap:wrap;gap:10px 20px;margin-top:24px;font-size:12px;display:flex}.seo-guide-meta a{color:#155d74;text-decoration:underline}.seo-guide-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:42px;padding-top:43px;padding-bottom:45px;display:grid}.seo-guide-layout>article{min-width:0}.seo-guide-summary{background:#eaf7f4;border:1px solid #cbeee7;border-radius:14px;margin-bottom:34px;padding:22px 24px}.seo-guide-summary span{color:#116a69;letter-spacing:.06em;align-items:center;gap:9px;font-size:11px;font-weight:850;display:inline-flex}.seo-guide-summary p{color:#294d51;margin-top:12px;font-size:16px;line-height:1.8}.seo-guide-body{color:#374b5d;font-size:16px;line-height:1.84}.seo-guide-body h2{color:#102f4a;letter-spacing:-.02em;margin:42px 0 17px;font-size:clamp(23px,2.7vw,29px);line-height:1.28}.seo-guide-body h3{color:#173c57;margin:27px 0 11px;font-size:19px;line-height:1.35}.seo-guide-body p{white-space:pre-line;margin:0 0 18px}.seo-guide-body ul{margin:7px 0 25px;padding-left:25px;list-style-type:disc}.seo-guide-body li{margin:9px 0;padding-left:4px}.seo-guide-body a,.seo-guide-sources a{color:#116b84;text-underline-offset:3px;text-decoration:underline}.seo-guide-body a:hover,.seo-guide-sources a:hover{color:#0c4258}.seo-guide-takeaway{background:#eff7f9;border-left:4px solid #0e8d93;border-radius:0 12px 12px 0;margin-top:40px;padding:18px 23px}.seo-guide-takeaway strong{color:#155969;font-size:14px}.seo-guide-takeaway p{color:#426475;margin:10px 0 0;font-size:15px;line-height:1.7}.seo-guide-sources{color:#64788a;border-top:1px solid #e3eaef;margin-top:45px;padding-top:25px;font-size:13px;line-height:1.7}.seo-guide-sources h2{color:#193b53;margin:0 0 12px;font-size:20px}.seo-guide-sources a{align-items:center;gap:6px;margin:11px 0;display:inline-flex}.seo-guide-sources .seo-guide-warning{color:#647487;margin-top:19px;font-size:12px}.seo-guide-side{gap:18px;display:grid;position:sticky;top:90px}.seo-guide-side-card{background:#fff;border:1px solid #dfe8ef;border-radius:15px;padding:22px;box-shadow:0 8px 25px #0b304609}.seo-guide-side-card>span{color:#137e8a;letter-spacing:.07em;font-size:10px;font-weight:850}.seo-guide-side-card h2{color:#193c56;margin:10px 0 20px;font-size:19px;line-height:1.35}.seo-guide-side-card a{color:#176179;border-top:1px solid #eef2f5;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;font-size:13px;font-weight:750;display:flex}.seo-guide-side-card a:hover{text-decoration:underline}.seo-guide-bottom{padding-bottom:72px}.seo-guide-bottom a{color:#136b7e;align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.seo-guides a:focus-visible{outline-offset:4px;outline:3px solid #21b3aa}@media (max-width:960px){.seo-guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-guide-layout{grid-template-columns:1fr;gap:26px}.seo-guide-side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:650px){.seo-guides-hero .page-shell{padding-top:50px;padding-bottom:53px}.seo-guides-hero p{font-size:16px}.seo-guides-catalog{padding-top:43px;padding-bottom:42px}.seo-guides-grid,.seo-guide-side{grid-template-columns:1fr}.seo-guides-tools{grid-template-columns:1fr;gap:22px;margin-bottom:50px;padding:27px 24px}.seo-guides-section-title{align-items:flex-start}.seo-guide-header-inner{padding-top:28px;padding-bottom:40px}.seo-guide-return{margin-bottom:27px}.seo-guide-layout{padding-top:25px}.seo-guide-summary{padding:20px 19px}.seo-guide-body{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.seo-guides-card{transition:none}}
