.nf-public-share-links{padding:12px 16px;background:#f8f4f5;border:1px solid #eadfe2;border-radius:16px;display:grid;gap:10px;margin:10px 0;color:#565c66}.nf-public-share-links>div{display:flex;flex-wrap:wrap;gap:10px}.nf-public-share-links a,.nf-public-share-links button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 14px;border:1px solid #e7d7dc;border-radius:12px;background:#fff;color:#98031a;text-decoration:none;font-size:14px;font-weight:750}.nf-public-share-links small{font-size:12px;line-height:1.5}.nf-reader-backdrop{position:fixed;z-index:2600;inset:0;background:rgba(15,20,24,.48);display:flex;align-items:center;justify-content:center;padding:calc(env(safe-area-inset-top,0px) + 14px) 14px calc(env(safe-area-inset-bottom,0px) + 14px)}.nf-reader{background:#fff;border-radius:22px;width:min(620px,100%);max-height:100%;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 80px #0003}.nf-reader header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 20px;border-bottom:1px solid #eee}.nf-reader header h3{margin:0;font-size:19px}.nf-reader header button{width:44px;height:44px;flex:none;border:1px solid #eee;border-radius:13px;background:#fff;color:#434a53;font-size:25px}.nf-reader-body{overflow:auto;overscroll-behavior:contain;padding:20px;line-height:1.75;overflow-wrap:anywhere}.nf-reader-label{font-size:12px;font-weight:750;color:#990821;background:#fff0f3;padding:5px 8px;border-radius:6px}.nf-reader h4{font-size:20px;margin:18px 0 12px;color:#191d24}.nf-reader-summary{white-space:pre-line;font-size:16px;color:#363d47}.nf-reader small,.nf-reader-source{font-size:12px;color:#6a717d}.nf-reader footer{padding:14px 20px;border-top:1px solid #eee;display:flex}.nf-reader footer a{background:linear-gradient(120deg,#300d16,#d90018);border-radius:13px;min-height:44px;padding:10px 18px;color:#fff;text-decoration:none;font-weight:750;width:100%;text-align:center}.nf-public-share-btn{min-height:42px;padding:9px 13px;border:1px solid #e5d6dc;border-radius:12px;background:#fff;color:#990821;font:inherit;font-size:13px;font-weight:750}.nf-public-share-btn:focus-visible,.nf-reader button:focus-visible,.nf-reader a:focus-visible{outline:3px solid #b83354;outline-offset:3px}#newsShareModal{z-index:2500}#newsShareModal .modal{max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 28px);overflow:auto;overscroll-behavior:contain}#newsShareModal{padding-top:calc(env(safe-area-inset-top,0px) + 14px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 14px)}
.nf-reader>header{position:static;inset:auto;z-index:auto;width:auto;height:auto;min-height:0;flex:none;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none;box-shadow:none}.nf-reader>footer{position:static;inset:auto;flex:none;background:#fff}.news-sources button{position:relative;z-index:1;min-height:40px;padding:8px 11px;border:1px solid var(--line,#ddd);border-radius:999px;color:var(--ink,#191d24);background:#fff;font-size:11px;font-weight:750;text-decoration:none}.news-sources button:hover{border-color:rgba(219,0,17,.35);color:var(--bank-red,#b90017)}.nf-reader-backdrop{--nf-share-top:max(env(safe-area-inset-top,0px),var(--native-shell-top-inset,0px));--nf-share-bottom:max(env(safe-area-inset-bottom,0px),var(--native-shell-bottom-inset,0px));padding-top:calc(var(--nf-share-top) + 14px);padding-bottom:calc(var(--nf-share-bottom) + 14px)}#newsShareModal{--nf-share-top:max(env(safe-area-inset-top,0px),var(--native-shell-top-inset,0px));--nf-share-bottom:max(env(safe-area-inset-bottom,0px),var(--native-shell-bottom-inset,0px));padding-top:calc(var(--nf-share-top) + 14px);padding-bottom:calc(var(--nf-share-bottom) + 14px)}#newsShareModal .modal{max-height:calc(100dvh - var(--nf-share-top) - var(--nf-share-bottom) - 28px)}
#nfNewsReader .nf-reader>header{position:static;inset:auto;z-index:auto;width:auto;height:auto;min-height:0;padding:17px 20px;flex:none;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none;box-shadow:none}
