/* A distinct, compact invitation in the existing article follow slot. */
html body .nas-mna-follow.nas-mna-follow--card{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin:28px 0;padding:24px;border:1px solid #c9d6e4;border-radius:12px;background:#f2f6fb;color:#182d46;font-family:system-ui,sans-serif;box-shadow:none}
html body .nas-mna-follow--card .nas-mna-follow-copy{flex:1 1 300px;min-width:0}
html body .nas-mna-follow--card .nas-mna-follow-kicker{display:block;margin:0 0 8px;color:#46617e;font:700 10px/1.4 system-ui,sans-serif;letter-spacing:.12em}
html body .nas-mna-follow--card h2{margin:0 0 10px;padding:0;border:0;color:#182d46;font:700 clamp(22px,3vw,28px)/1.2 Georgia,serif;letter-spacing:normal;text-transform:none}
html body .nas-mna-follow--card .nas-mna-follow-description{max-width:550px;margin:0;color:#344e69;font:400 15px/1.6 system-ui,sans-serif}
html body .nas-mna-follow--card .nas-mna-follow-note{margin:10px 0 0;color:#53677e;font:400 12px/1.5 system-ui,sans-serif}
html body .nas-mna-follow--card .nas-mna-follow-actions{display:flex;flex:0 1 auto;flex-direction:column;align-items:flex-start;gap:10px;max-width:100%}
html body .nas-mna-follow--card button,html body .nas-mna-follow--card .nas-mna-choose{box-sizing:border-box;max-width:100%;min-height:44px;padding:12px 18px;border:1px solid #213f65;border-radius:7px;background:#213f65;color:#fff!important;font:650 15px/1.4 system-ui,sans-serif;text-align:center;text-decoration:none!important;white-space:normal;cursor:pointer}
html body .nas-mna-follow--card button:hover,html body .nas-mna-follow--card .nas-mna-choose:hover{background:#142e4f}
html body .nas-mna-follow--card button[aria-pressed=true]{background:#e1ebf6;color:#213f65!important;border-color:#a4bad3}
html body .nas-mna-follow--card .nas-mna-view{padding:4px 0;background:transparent;color:#294d77!important;font:500 13px/1.5 system-ui,sans-serif;text-decoration:underline!important;text-underline-offset:3px}
html body .nas-mna-follow--card .nas-mna-follow-status{margin:12px 0 0;color:#294d77;font:500 14px/1.5 system-ui,sans-serif}
html body .nas-mna-follow--card .nas-mna-follow-status:empty{display:none}
html body .nas-mna-follow--card [hidden]{display:none!important}
html body .nas-mna-follow--card :is(a,button):focus-visible{outline:3px solid #ae7417;outline-offset:4px}
@media(max-width:600px){html body .nas-mna-follow.nas-mna-follow--card{padding:20px;gap:18px}html body .nas-mna-follow--card .nas-mna-follow-copy{flex-basis:100%}html body .nas-mna-follow--card .nas-mna-follow-actions{width:100%}html body .nas-mna-follow--card button{width:100%}}
html[data-wp-dark-mode-active] body .nas-mna-follow.nas-mna-follow--card{background:#192737;border-color:#40566e;color:#f0f5fc}
html[data-wp-dark-mode-active] body .nas-mna-follow--card h2{color:#f0f5fc}
html[data-wp-dark-mode-active] body .nas-mna-follow--card :is(.nas-mna-follow-kicker,.nas-mna-follow-description,.nas-mna-follow-note,.nas-mna-follow-status){color:#c4d3e4}
html[data-wp-dark-mode-active] body .nas-mna-follow--card .nas-mna-view{color:#c4d3e4!important}
html[data-wp-dark-mode-active] body .nas-mna-follow--card button{background:#31577f;border-color:#6c8bae}
html[data-wp-dark-mode-active] body .nas-mna-follow--card button[aria-pressed=true]{background:#243e59;color:#e2edfa!important}
