.na-gnews-mid{display:block!important;clear:both;width:100%;max-width:830px;margin:30px auto!important;line-height:0!important;border:0!important;border-radius:10px;overflow:hidden;text-decoration:none!important;box-shadow:0 3px 18px #17394a09}
.na-gnews-mid img{display:block!important;width:100%!important;height:auto!important;margin:0!important;border:0!important;border-radius:10px;object-fit:contain!important}
.na-gnews-mid:focus-visible,.na-share-launch:focus-visible,.na-modal :is(a,button,input):focus-visible{outline:3px solid #079fbd!important;outline-offset:4px}
.na-actions{display:flex!important;align-items:center;gap:8px;width:auto!important;margin:18px 0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;clear:both}
.na-share-launch{appearance:none;display:inline-flex!important;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:5px 17px 5px 5px!important;border:1px solid #23485b!important;border-radius:999px!important;background:#102e3d!important;color:#fff!important;font:700 13px/1.3 system-ui,-apple-system,"Segoe UI",sans-serif!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer;box-shadow:0 4px 12px #102e3d18;transition:transform .18s ease,box-shadow .18s ease}
.na-share-launch:hover{transform:translateY(-2px);box-shadow:0 8px 18px #102e3d28}
.na-share-launch__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#0699b5;color:white;flex:none}
.na-share-launch svg{display:block;width:17px!important;height:17px!important}
.na-card-share{position:absolute;top:12px;right:12px;z-index:5;width:44px;height:44px;min-height:44px;padding:5px!important;box-shadow:0 3px 14px #0002}
.na-card-position{position:relative}
.na-index-promo{max-width:1100px;margin:38px auto;padding:0 20px;grid-column:1/-1;clear:both}
.na-index-promo .na-actions{justify-content:center}
body.single-post .editorial-bottom-share-card,body.single-post .gh-share-action,body.single-post .bh-article-tools [data-share],body.single-post .ot-article__share{display:none!important}
.na-modal[hidden]{display:none!important}
.na-modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:1000005;padding:20px;background:#0a1c2fb3;backdrop-filter:blur(7px);font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#172d3d;line-height:1.4;letter-spacing:0;text-align:left;text-transform:none}
.na-modal *{box-sizing:border-box}
.na-modal__panel{display:flex;flex-direction:column;width:min(640px,100%);max-height:calc(100dvh - 40px);overflow:hidden;border:1px solid #d9e4ec;border-radius:22px;background:#fff;box-shadow:0 22px 80px #0004;animation:na-modal-in .18s ease-out}
.na-modal__head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid #e8edf2}
.na-modal__head h2{margin:0;font:750 22px/1.25 system-ui,sans-serif;color:#102e3d;letter-spacing:-.03em;text-transform:none}
.na-modal__head p{margin:6px 0 0;max-width:470px;font:13px/1.5 system-ui,sans-serif;color:#627687;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.na-modal__head [data-na-close]{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:1px solid #e2eaf0;border-radius:50%;background:#f5f8fa;color:#445e72;font:28px/1 system-ui,sans-serif;cursor:pointer}
.na-modal__body{padding:22px 24px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b8cbd5 transparent}
.na-modal h3{margin:0 0 12px;font:750 12px/1.5 system-ui,sans-serif;letter-spacing:.1em;color:#466278;text-transform:uppercase}
.na-channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}
.na-channel{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:88px;padding:12px 7px!important;border:1px solid #e1e9ef!important;border-radius:12px!important;background:#fff!important;color:#284257!important;text-decoration:none!important;font:650 12px/1.3 system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}
.na-channel:hover{border-color:#83bed0!important;background:#f4fafc!important;transform:translateY(-2px)}
.na-channel img{display:block!important;width:26px!important;height:26px!important;object-fit:contain!important;border:0!important;border-radius:0!important;margin:0!important}
.na-modal__copy{display:flex;gap:8px;padding:10px;margin:18px 0 27px;border:1px solid #e4ebf0;border-radius:12px;background:#f6f9fb}
.na-modal__copy input{flex:1;min-width:0;width:100%;padding:8px;border:0;background:transparent;color:#596f80;font:13px/1.4 system-ui,sans-serif}
.na-modal__copy button,.na-prompt-copy{min-height:44px;padding:9px 14px;border:0;border-radius:8px;background:#102e3d;color:white;font:700 12px/1.3 system-ui,sans-serif;cursor:pointer;white-space:nowrap}
.na-modal__copy [data-na-system]{background:#e5eef3;color:#284257}
.na-ai-help{margin:-4px 0 14px;font:13px/1.55 system-ui,sans-serif;color:#687d8d}
.na-prompt-copy{margin-top:14px;width:100%;background:#edf5f8;color:#1e536b;border:1px solid #d7e7ee}
.na-modal__status{min-height:20px;margin:12px 0 0;font:13px/1.5 system-ui,sans-serif;color:#176d52}
@keyframes na-modal-in{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}
@media(max-width:600px){.na-modal{padding:12px}.na-modal__panel{max-height:calc(100dvh - 24px);border-radius:18px}.na-modal__head{padding:17px}.na-modal__body{padding:18px 17px}.na-modal__head h2{font-size:20px}.na-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.na-channel{min-height:82px}.na-modal__copy{flex-wrap:wrap}.na-modal__copy input{flex-basis:100%}.na-modal__copy button{flex:1}.na-index-promo{padding:0 12px}}
@media(prefers-reduced-motion:reduce){.na-share-launch,.na-channel{transition:none}.na-modal__panel{animation:none}.na-share-launch:hover,.na-channel:hover{transform:none}}
.na-channel img[hidden]{display:none!important}
.na-actions{flex-wrap:wrap}
.na-ai-launch{background:#503e79!important;border-color:#6c5898!important}
.na-ai-launch .na-share-launch__icon{background:#8062b6}
.na-card-actions{position:absolute;top:12px;right:12px;z-index:5;display:flex;gap:8px}
.na-card-actions .na-card-share{position:static}
.na-modal [data-na-section][hidden]{display:none!important}
.na-social-help{margin:14px 0 0}
.na-modal [data-na-system][hidden]{display:none!important}
