/* Minimal readable WordPress fallback shown while Collector premium features are locked. */
body.mpce-free-fallback{margin:0;background:#f6f7f7;color:#202124;font:16px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif}
.mpce-free-fallback a{color:#174ea6;text-underline-offset:3px}
.mpce-free-skip{position:absolute;left:-9999px;top:0;padding:10px;background:#fff;color:#111}
.mpce-free-skip:focus{left:12px;z-index:10}
.mpce-free-header,.mpce-free-footer{padding:18px max(20px,calc((100% - 920px)/2));background:#fff;border-bottom:1px solid #dcdcde}
.mpce-free-header a{color:#202124;font-weight:700}
.mpce-free-main{box-sizing:border-box;width:min(100% - 36px,920px);min-height:65vh;margin:30px auto}
.mpce-free-entry{margin:0 0 24px;padding:24px;background:#fff;border:1px solid #dcdcde;border-radius:4px;overflow-wrap:anywhere}
.mpce-free-entry h1{margin:0 0 14px;font-size:clamp(24px,4vw,34px);line-height:1.2}
.mpce-free-entry h1 a{text-decoration:none}
.mpce-free-entry img,.mpce-free-entry video{max-width:100%;height:auto}
.mpce-free-entry pre{max-width:100%;overflow:auto}
.mpce-free-pagination{margin:24px 0}
.mpce-free-footer{border-top:1px solid #dcdcde;border-bottom:0;color:#50575e}
@media(max-width:600px){.mpce-free-main{margin:16px auto}.mpce-free-entry{padding:18px}}
