.seo{max-width:760px;margin:0 auto;padding:28px 20px 64px;font:400 17px/1.6 var(--g);color:var(--ink)}
.seo h1{font:900 clamp(30px,7vw,48px)/1.08 var(--d);margin:10px 0 18px}
.seo h2{font:700 23px/1.25 var(--g);margin:32px 0 8px}.seo h3{font:700 18px/1.3 var(--g);margin:20px 0 4px}
.seo a{color:var(--t)}.seo ul,.seo ol{padding-left:1.2em}.seo li{margin:6px 0}
.crumbs{font-size:14px;color:#5c6670}.crumbs a{color:#5c6670}
.answer{background:#fff;border:3px solid var(--ink);border-radius:14px;padding:16px 18px;box-shadow:6px 6px 0 var(--ink)}
.answer h2{margin:0 0 6px;font-size:20px}.answer p{margin:0}
.lede{font-size:18px}.seo .btn{display:inline-block;margin:6px 12px 6px 0}.lnk{font-weight:700}
.seo-ba{margin:26px 0}.seo-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.seo-img{position:relative}.seo-img img{display:block;width:100%;height:auto;border-radius:8px}
.seo-tag{position:absolute;left:6px;top:6px;background:var(--p);color:var(--ink);font:700 12px/1 var(--g);padding:5px 7px;border-radius:5px}
.seo-ba figcaption{font-size:14px;margin-top:8px}.src li{font-size:14px}

.seo a.btn{color:#fff}.seo a.btn.cream{color:var(--ink)}
