.seo-guides{padding-bottom:48px}.seo-guide-intro,.seo-guide-grid,.seo-guide-footer,.seo-guide-article{max-width:1060px;margin:32px auto}.seo-guide-intro{padding:24px 8px}.seo-guide-intro>p:first-child{letter-spacing:.1em;color:#47637e;font-size:.75rem}.seo-guide-intro h1,.seo-guide-article h1{max-width:900px;font-size:clamp(2rem,5vw,3.5rem);line-height:1.12}.seo-guide-intro>p:last-child{max-width:680px;font-size:1.1rem;line-height:1.7}.seo-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.seo-guide-grid article{background:#fff;border:1px solid #dbe5ed;border-radius:24px;padding:28px}.seo-guide-grid h2{font-size:1.5rem;line-height:1.3}.seo-guides p{line-height:1.8}.seo-guides a{color:#0058b8;text-underline-offset:4px}.seo-guide-link,.seo-guide-footer a,.seo-guide-next a,.seo-guide-contents a{align-items:center;min-height:44px;display:inline-flex}.seo-guide-article{background:#fff;border:1px solid #dbe5ed;border-radius:24px;max-width:800px;padding:clamp(20px,4vw,48px)}.seo-guide-article>nav:first-child{margin-bottom:24px;font-size:.85rem}.seo-guide-article>nav:first-child a{position:relative}.seo-guide-article>nav:first-child a:before{content:"";position:absolute;inset:-13px 0}.seo-guide-summary{color:#425a70;font-size:1.1rem}.seo-guide-contents{background:#f0f5fa;border-radius:16px;margin:28px 0;padding:20px;display:grid}.seo-guide-article>section{margin-top:36px;scroll-margin-top:100px}.seo-guide-article h2{font-size:1.55rem;line-height:1.3}.seo-guide-next{background:#eef5fc;border-radius:18px;margin-top:36px;padding:24px}.seo-guide-next a{margin-right:24px}.seo-guide-footer{border-top:1px solid #dbe5ed;flex-wrap:wrap;gap:12px 28px;padding-top:24px;display:flex}.seo-guides a:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #0b65d8}@media (max-width:600px){.seo-guide-grid{grid-template-columns:1fr}.seo-guide-intro,.seo-guide-grid,.seo-guide-footer,.seo-guide-article{margin:20px 0}.seo-guide-article{padding:20px}.seo-guide-contents{padding:14px}.seo-guide-grid article{padding:22px}}.seo-guide-example table{border-collapse:collapse;width:100%;margin:20px 0}.seo-guide-example caption{text-align:left;color:#425a70;margin-bottom:10px;font-size:.85rem}.seo-guide-example th,.seo-guide-example td{text-align:left;border-bottom:1px solid #dbe5ed;padding:12px 8px}.seo-guide-example th{background:#f0f5fa}.seo-guide-example td{overflow-wrap:anywhere}.seo-guide-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.seo-guide-table-wide table{min-width:560px}.seo-guide-table th[scope=row]{background:0 0;font-weight:600}.seo-guide-table td,.seo-guide-table th{vertical-align:top;font-size:.95rem;line-height:1.5}.seo-guide-article ul,.seo-guide-article ol{padding-left:22px;line-height:1.8}.seo-guide-article li+li{margin-top:10px}.seo-guide-date{color:var(--muted);margin:6px 0 0;font-size:13px}.seo-guide-answer{background:#eef5fc;border-left:4px solid #0b65d8;border-radius:4px 16px 16px 4px;margin:26px 0 0;padding:20px 22px}.seo-guides .seo-guide-answer h2{letter-spacing:.1em;text-transform:uppercase;color:#0058b8;margin:0 0 6px;font-size:.78rem}.seo-guide-answer p{color:#16324f;margin:0;font-size:1.06rem;line-height:1.7}.gd-intro{max-width:1060px;margin:24px auto 0;padding:0 8px}.seo-guides .gd-intro h1{font:700 clamp(40px,6vw,56px)/.95 var(--font-display);text-transform:uppercase;letter-spacing:0;color:#092b50;margin:0}.gd-filters{flex-wrap:wrap;gap:16px 6px;max-width:1060px;margin:0 auto;padding:12px 8px 7px;display:flex}.gd-filter{min-height:30px;font:700 12px/1 var(--font-body);letter-spacing:.03em;text-transform:uppercase;color:#4c6382;cursor:pointer;background:#eceff3;border:0;border-radius:999px;align-items:center;padding:0 11px;display:inline-flex;position:relative}.gd-filter:before{content:"";position:absolute;inset:-7px 0}.gd-filter[aria-pressed=true]{color:#fff;background:#092b50}.seo-guides .gd-filter:focus-visible{outline-offset:4px;outline:3px solid #0b65d8}.gd-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1060px;margin:12px auto 32px;padding:0 8px;list-style:none;display:grid}.seo-guides .gd-card{aspect-ratio:1;color:#092b50;background:#fff;border:1px solid #e3e7ec;border-radius:16px;flex-direction:column;justify-content:space-between;gap:16px;padding:18px;text-decoration:none;transition:border-color .15s;display:flex}.seo-guides .gd-card:hover{border-color:#0b56cc}.seo-guides .gd-card:focus-visible{outline-offset:4px;border-radius:16px;outline:3px solid #0b65d8}.gd-ic{color:#0b56cc;background:#e8effc;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.gd-text{gap:6px;display:grid}.seo-guides .gd-card h2{font:700 17px/1.25 var(--font-body);letter-spacing:0;color:#092b50;text-wrap:balance;margin:0}.seo-guides .gd-card p{color:#6b7c90;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.seo-guides .seo-guide-footer{max-width:1060px;margin:0 auto 32px;padding-inline:8px}@media (max-width:900px){.gd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.gd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.seo-guides .gd-card{gap:12px;padding:14px}.seo-guides .gd-card h2{font-size:15px}.seo-guides .gd-card p{font-size:12.5px}}@media (max-width:600px){.gd-intro,.gd-filters,.gd-grid,.seo-guides .seo-guide-footer{padding-inline:0}.gd-grid{margin-bottom:20px}}
