.technical-seo-guide-module__Kc_dvG__guide{overflow-wrap:anywhere}:is(.technical-seo-guide-module__Kc_dvG__guide .seo-section-label>span:first-child,.technical-seo-guide-module__Kc_dvG__guide .seo-section-label>span:nth-child(2)){white-space:nowrap;flex-shrink:0}.technical-seo-guide-module__Kc_dvG__guide .seo-body{max-width:76rem;margin-inline:auto}.technical-seo-guide-module__Kc_dvG__guide .seo-section{border-top:1px solid var(--color-border-light);padding-block:3rem;scroll-margin-top:7rem}.technical-seo-guide-module__Kc_dvG__guide .seo-section h2{letter-spacing:-.035em;max-width:26ch;margin-bottom:1.6rem;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:600;line-height:1.1}.technical-seo-guide-module__Kc_dvG__guide .seo-section h3{letter-spacing:-.02em;margin-block:1.8rem .65rem;font-size:1.35rem;font-weight:600;line-height:1.35}:is(.technical-seo-guide-module__Kc_dvG__guide .seo-section p,.technical-seo-guide-module__Kc_dvG__guide .seo-section li,.technical-seo-guide-module__Kc_dvG__guide .seo-section dd){max-width:72ch;font-size:1.0625rem;line-height:1.8}.technical-seo-guide-module__Kc_dvG__guide .seo-section p+p{margin-top:1rem}:is(.technical-seo-guide-module__Kc_dvG__guide .seo-section ul,.technical-seo-guide-module__Kc_dvG__guide .seo-section ol){margin-block:1rem;padding-left:1.5rem}.technical-seo-guide-module__Kc_dvG__guide .seo-section ul{list-style:outside}.technical-seo-guide-module__Kc_dvG__guide .seo-section ol{list-style:decimal}.technical-seo-guide-module__Kc_dvG__guide .seo-section li+li{margin-top:.65rem}.technical-seo-guide-module__Kc_dvG__guide a:not(.seo-action){text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.technical-seo-guide-module__Kc_dvG__guide a:hover{text-decoration-thickness:2px}:is(.technical-seo-guide-module__Kc_dvG__guide a:focus-visible,.technical-seo-guide-module__Kc_dvG__guide button:focus-visible,.technical-seo-guide-module__Kc_dvG__guide pre:focus-visible,.technical-seo-guide-module__Kc_dvG__guide input:focus-visible){outline-offset:5px;outline:3px solid}.technical-seo-guide-module__Kc_dvG__guide .seo-action{border-radius:var(--radius-control);background:var(--color-ink);min-height:44px;color:var(--color-lime);font:500 .85rem var(--font-mono);align-items:center;padding:.85rem 1.5rem;text-decoration:none;display:inline-flex}.technical-seo-guide-module__Kc_dvG__guide .seo-evidence{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:0 2rem;margin-block:2rem;display:grid}.technical-seo-guide-module__Kc_dvG__guide .seo-evidence>div{border-top:2px solid var(--color-ink);min-width:0;padding-block:1.2rem}.technical-seo-guide-module__Kc_dvG__guide dt{margin-bottom:.6rem;font-weight:600}.technical-seo-guide-module__Kc_dvG__guide .seo-prompt{border:1px solid var(--color-border-light);border-radius:var(--radius-panel-md);background:var(--color-warm-paper);margin-block:1.5rem;padding:clamp(1rem,3vw,2rem)}.technical-seo-guide-module__Kc_dvG__guide pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:80ch;margin-top:1rem;font-size:.95rem;line-height:1.8}.technical-seo-guide-module__Kc_dvG__guide .seo-checklist{padding:0!important;list-style:none!important}.technical-seo-guide-module__Kc_dvG__guide .seo-checklist label{cursor:pointer;align-items:baseline;gap:.8rem;padding-block:.55rem;display:flex}.technical-seo-guide-module__Kc_dvG__guide .seo-checklist input{width:1.25rem;height:1.25rem;accent-color:var(--color-ink);flex-shrink:0}.technical-seo-guide-module__Kc_dvG__guide .seo-contents{flex-wrap:wrap;gap:.5rem 1.5rem;padding-block:1.5rem;display:flex}.technical-seo-guide-module__Kc_dvG__guide .seo-contents a{align-items:center;min-height:44px;display:inline-flex}.technical-seo-guide-module__Kc_dvG__guide .seo-lab{border-left:4px solid var(--color-ink);background:var(--color-warm-paper);margin-block:2rem;padding:clamp(1rem,3vw,2rem)}.technical-seo-guide-module__Kc_dvG__guide .seo-lab ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;display:grid}.technical-seo-guide-module__Kc_dvG__guide .seo-lab li{padding-right:1rem}@media print{:is(.technical-seo-guide-module__Kc_dvG__guide .seo-action,.technical-seo-guide-module__Kc_dvG__guide .seo-contents){display:none}.technical-seo-guide-module__Kc_dvG__guide .seo-section{padding-block:1rem}:is(.technical-seo-guide-module__Kc_dvG__guide pre,.technical-seo-guide-module__Kc_dvG__guide li){break-inside:avoid}}
