.seo-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.4rem .65rem;list-style:none;margin:0 0 1rem;padding:0;font-size:.9rem;color:var(--muted)}
.seo-breadcrumbs li+li::before{content:"/";margin-inline-end:.65rem;color:var(--muted)}
.seo-breadcrumbs a{font-weight:650}
.seo-breadcrumbs a:focus-visible,.seo-studio :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--blue);outline-offset:3px}
.seo-studio{max-width:1100px;margin-inline:auto}
.seo-studio .seo-heading{border-inline-start:4px solid var(--orange);padding-inline-start:1rem;margin-block-end:1.4rem}
.seo-studio .seo-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:start}
.seo-studio .seo-card{min-width:0;overflow-wrap:anywhere}
.seo-studio .seo-result-title{font-size:1.15rem;color:var(--blue);font-weight:700;margin:0}
.seo-studio .seo-actions{display:flex;gap:.65rem;flex-wrap:wrap}
@media(max-width:700px){.seo-studio .seo-columns{grid-template-columns:1fr}}
