main.seo{display:block;max-width:720px;margin:0 auto;width:100%}
.seo article{background:var(--paper);border:2px solid var(--ink);border-radius:16px;padding:clamp(20px,4vw,40px)}
.seo h1{font-size:clamp(30px,5vw,44px);line-height:1.1}
.seo h2{font-family:var(--f-display);font-weight:400;font-size:24px;margin:32px 0 10px}
.seo .eyebrow{font:800 12px var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--berry);margin:0 0 10px}
.seo .lede{font-size:18px;color:var(--muted);margin:14px 0 20px}
.seo .how{padding-left:20px;display:grid;gap:6px}
.seo .ideas{list-style:none;padding:0;display:grid;gap:8px}
.seo .ideas li{display:flex;gap:12px;align-items:center;justify-content:space-between;border:2px solid var(--line);border-radius:12px;padding:10px 14px;font-family:var(--f-hand);font-size:22px;line-height:1.15}
.seo .ideas span{min-width:0}
.seo .ideas a{font:700 13px var(--f-body);color:var(--berry);white-space:nowrap}
.seo .related{padding-left:20px;display:grid;gap:6px}
.seo .related a{color:var(--ink)}
.make a{color:var(--ink)}
