/* What WordPress adds around Off Manual's design (22 Oct 2026). The design itself is off-manual.css, unchanged. */
.om-form__hp { position: absolute; left: -9999px; }
.om-form__consent { display: flex; gap: 10px; align-items: flex-start; margin: var(--om-space-2) 0; font-size: 13px; line-height: 1.5; }
.om-form__consent input { margin-top: 3px; flex: none; }
.om-form__consent a { color: inherit; }
.om-form__status { margin-top: var(--om-space-2); font-size: 14px; font-weight: 600; }
/* the network's contact form, in Off Manual's form style */
.contact-form label { display: block; font-size: 14px; font-weight: 600; }
.contact-form input[type=text], .contact-form input[type=email], .contact-form textarea { width: 100%; max-width: none; margin-top: 6px; padding: 12px 14px; border: 2px solid #161616; background: #fff; font: inherit; }
.contact-form button { background: #161616; color: #F2EFE7; border: 2px solid #161616; padding: 14px 28px; font-weight: 700; cursor: pointer; width: 100%; }
/* articles */
.om-article-list { display: grid; gap: var(--om-space-6); }
.om-article-item a { display: block; text-decoration: none; color: inherit; border: var(--om-border-standard); padding: var(--om-space-6); }
.om-article-item img { width: 100%; height: auto; display: block; margin-bottom: var(--om-space-4); }
.om-article-item h3 { margin: var(--om-space-2) 0; }
.om-article-body { max-width: 72ch; }
.om-article-body p, .om-article-body li { font-size: 18px; line-height: 1.75; }
.om-article-body h2 { margin: var(--om-space-6) 0 var(--om-space-3); }
.om-article-cover { width: 100%; height: auto; margin-bottom: var(--om-space-6); }
.om-article-back { margin-top: var(--om-space-8); }
.screen-reader-text { position: absolute; left: -9999px; }

/* the Brain Unjammer sign-up at the foot of the pages: the home page capture block, centred */
.om-signup-band .om-capture-block { max-width: 620px; margin: 0 auto; }
