/* Nowa.Moda UI 1.2. No external resources, fonts, cookies or tracking. */
.nm14-lead{font-size:1.15em;line-height:1.6}
.nm14-caption-single{display:block;font:400 12px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif;color:#656b76;margin:.6rem 1rem 1rem}
.nm14-video{border:1px solid currentColor;border-radius:12px;padding:1rem 1.2rem;margin:1.7rem 0;max-width:72ch;overflow-wrap:anywhere}
.nm14-video p{margin:.35em 0}.nm14-video-label{font-size:.78em;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.nm14-video-note{font-size:.8em;opacity:.85}
.nm-sources{margin:2em 0 1em;font-size:.85em;line-height:1.6;overflow-wrap:anywhere}.nm-sources h2{font-size:1.1em}.nm-sources ul{padding-left:1.4em}
.nm14-byline-fallback{font:500 13px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif;color:#525967;margin:0 0 1.3rem}
.nm14-byline-fallback[hidden],.nm14-duplicate-caption-hidden{display:none!important}
.nm14-ai-badge{display:inline;white-space:nowrap;font:inherit;letter-spacing:normal;text-transform:none}
.nm14-ai-separator{white-space:pre;color:inherit}
body.single-post .nm14-ai-trigger,.nm14-ai-trigger{display:inline-flex;align-items:center;justify-content:center;appearance:none;background:none!important;border:0!important;border-radius:3px;padding:2px 3px;margin:-2px -3px;color:#4d5563!important;font:inherit;font-size:max(12px,1em);font-weight:600;line-height:inherit;letter-spacing:normal;text-transform:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;box-shadow:none;cursor:pointer;vertical-align:baseline;min-width:24px;min-height:24px}
.nm14-ai-trigger:hover{text-decoration-thickness:2px;background:#f0f2f6!important}
.nm14-ai-trigger:focus-visible{outline:2px solid #4058b8!important;outline-offset:3px}
.nm14-ai-popup{display:none;position:fixed;inset:auto;z-index:999999;box-sizing:border-box;width:min(360px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:auto;overscroll-behavior:contain;margin:0;padding:14px 16px;border:1px solid #d7dce3;border-radius:10px;background:#fff;color:#242a34;font:400 14px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:normal;text-transform:none;white-space:normal;box-shadow:0 8px 28px #17202d26;text-align:left}
.nm14-ai-popup:popover-open{display:block}
.nm14-ai-popup[data-open="true"]{display:block}
/* Fallback position when JavaScript is off; the native button still opens its explanation. */
.nm14-ai-popup:not([style]){inset:0;margin:auto;height:fit-content}
@media (prefers-reduced-motion:reduce){.nm14-ai-trigger,.nm14-ai-popup{transition:none!important}}
@media print{.nm14-ai-popup{display:inline!important;position:static;border:0;box-shadow:none;padding:0;font-size:10pt}.nm14-ai-trigger{display:none!important}}
