/* Progressive enhancement: only a direct card entry gets this fallback. */
body[data-public-request]>main{display:none}
.seo-request-page{box-sizing:border-box;width:calc(100% - 24px);max-width:760px;margin:24px auto;padding:24px;border:1px solid #e1e3e5;border-radius:20px;background:#fff;line-height:1.5;overflow-wrap:anywhere}
.seo-request-page h1{font-size:clamp(22px,4vw,30px);line-height:1.25;margin:20px 0}
.seo-request-page a{color:#984600;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px}
.seo-request-page dl{padding:16px;border-radius:14px;background:#f5f6f5}
.seo-request-page dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;margin:12px 0}
.seo-request-page dd{margin:0;font-weight:650}.seo-request-page dt{color:#606b74}.seo-request-page p{color:#606b74}
.seo-request-page [data-card-loading]{display:none}
.seo-request-page a:focus-visible{outline:3px solid #a44800;outline-offset:3px}
@media(max-width:430px){.seo-request-page{padding:18px}.seo-request-page dl>div{grid-template-columns:1fr;gap:4px}}
