img{-webkit-user-select:none;user-select:none;pointer-events:none}.medsense-card-image,.article-main-image-container,.news-card-image,.trending-card-image,.related-card-image{pointer-events:auto}.article-main-image-container,.article-main-image-container img,.article-main-image-container span,.article-main-image-container>div{border-radius:0!important}img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.article-content{color:var(--text);max-width:800px;margin:0 auto;font-size:.9rem;line-height:1.55}@media (min-width:1024px){.article-content{max-width:1200px}}@media (max-width:640px){.article-content{font-size:.8125rem;line-height:1.5}}.article-content p{margin-bottom:1.25rem}.article-content h2{margin-top:2rem;margin-bottom:1rem;font-size:1.3rem}.article-content h3{margin-top:1.75rem;margin-bottom:.75rem;font-size:1.15rem}.article-content ul,.article-content ol{font-size:inherit;margin-bottom:1.25rem;padding-left:1.25rem}.article-content li{margin-bottom:.75rem;line-height:1.5}.article-content img{border-radius:8px;max-width:100%;height:auto;margin:2rem 0}.article-content a,.article-body a{color:var(--text);text-decoration:underline}.article-content a:hover,.article-body a:hover{color:var(--text-light)}.other-news-section{width:100%;overflow-x:hidden}.other-news-header{text-align:center;margin-bottom:24px;padding:0 1rem}.other-news-title{font-family:var(--font-news);margin-bottom:12px;font-size:24px;font-weight:700}.other-news-line{background:var(--primary);width:60px;height:4px;margin:0 auto}.other-news-grid{grid-template-columns:repeat(4,1fr);gap:24px;width:100%;max-width:100%;margin:0 auto;padding:0;display:grid}@media (max-width:1024px){.other-news-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.other-news-grid{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;margin:0 auto;padding:0}.other-news-grid h3{font-size:.85rem!important;line-height:1.25!important}.other-news-grid p{display:none!important}.other-news-item{width:100%;height:100%;display:flex}.other-news-item .medsense-article-card{width:100%;height:100%}}.social-share{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);flex-direction:column;align-items:center;gap:16px;margin:40px 0;padding:24px 0;display:flex}.share-label{letter-spacing:2px;color:var(--text-muted);text-transform:uppercase;font-size:10px;font-weight:800}.share-btn{background:var(--bg-card);border:1px solid var(--border);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;font-size:28px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.share-btn:hover{filter:brightness(1.2);background:currentColor;transform:translateY(-3px);box-shadow:0 4px 12px #00000026;color:#fff!important}@media (max-width:768px){.social-share{gap:12px;margin:30px 0;padding:20px 0}.share-buttons{gap:12px}.share-btn{width:70px;height:70px;font-size:28px}}.share-btn:hover{background:var(--brand-color,var(--primary));transform:translateY(-3px);box-shadow:0 4px 12px #00000026;color:#fff!important}.copy-btn{--brand-color:var(--primary)!important}.copy-btn:hover{background:var(--primary);border-color:var(--primary)}.share-icon{font-style:normal;font-weight:700}:root{--font-main:var(--font-sans,"Source Sans 3", "Segoe UI", Arial, sans-serif);--font-news:var(--font-serif,"Merriweather", Georgia, "Times New Roman", serif);--primary:#011670;--primary-dark:#000e47;--primary-light:#0d2899;--accent:#011670;--brand-primary:#011670;--brand-accent:#011670;--text:#111;--text-light:#555;--bg:#fff;--bg-secondary:#fff;--bg-card:#fff;--border:#edf1f5;--shadow:none;--shadow-lg:none;--transition:all .15s ease-in-out;--intel-navy:#011670;--intel-blue:#011670;--intel-accent:#0d2899;--alert-red:#b91c1c;--fact-green:#065f46;--glass-bg:#ffffffeb;--glass-border:#00000014;--subscribe-bg:#011670;--subscribe-shadow:#00000014}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}.site-logo-svg{color:#000;fill:currentColor;transition:color .2s,transform .2s;display:inline-block}.logo:hover .site-logo-svg{opacity:.88}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary:#011670;--primary-dark:#000e47;--primary-light:#0d2899;--accent:#011670;--brand-primary:#011670;--brand-accent:#011670;--text:#111418;--text-light:#5a6272;--bg:#fff;--bg-secondary:#fff;--bg-card:#fff;--border:#e2e6ed;--shadow:0 2px 12px #00000012;--shadow-lg:0 8px 32px #0000001f;--glass-bg:#ffffffeb;--glass-border:#00000014;--subscribe-bg:#011670;--subscribe-shadow:#00000014;background-color:#fff}[data-theme=light] .site-logo-svg{color:#000}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary:#011670;--primary-dark:#000e47;--primary-light:#1e3fae;--accent:#011670;--brand-primary:#011670;--brand-accent:#011670;--text:#f8f8f6;--text-light:#c6cbd3;--bg:#060608;--bg-secondary:#0b0c10;--bg-card:#0f1014;--border:#1b1f27;--shadow:none;--shadow-lg:none;--glass-bg:#050608c7;--glass-border:#ffffff14;--subscribe-bg:#011670;--subscribe-shadow:#00000080;background-color:#020203}[data-theme=dark] .site-logo-svg{color:#fff}[data-theme=dark] .subscribe-btn{background:var(--primary)!important}[data-theme=dark] .subscribe-btn:hover{background:#000e47!important}.flobstar-masthead-ad-strip{z-index:10;background:#edf0f5;border-bottom:1px solid #d4d9e4;justify-content:center;align-items:center;width:100%;max-height:140px;padding:.25rem 1rem;display:flex;position:relative}.flobstar-masthead-ad-strip:empty{display:none!important}.flobstar-masthead-ad-strip:not(:has(*)){display:none!important}[data-theme=dark] .flobstar-masthead-ad-strip{background:#0c0e15;border-bottom:1px solid #191d28}.flobstar-masthead-ad-strip .flobstar-ad-slot-wrapper,.flobstar-masthead-ad-strip .flobstar-house-ad-slot,.flobstar-masthead-ad-strip .flobstar-house-ad-wrapper{width:100%;background:0 0!important;border:none!important;margin:.5rem auto!important}.flobstar-masthead-ad-strip .flobstar-ad-slot-wrapper>div:first-child,.flobstar-masthead-ad-strip .flobstar-house-ad-slot>div:first-child{color:#95a0b0}[data-theme=dark] .flobstar-masthead-ad-strip .flobstar-ad-slot-wrapper>div:first-child,[data-theme=dark] .flobstar-masthead-ad-strip .flobstar-house-ad-slot>div:first-child{color:#3e4559}.flobstar-masthead-ad-strip .flobstar-house-ad-wrapper{background:0 0!important;border:none!important;border-radius:0!important;padding:.6rem 1.25rem!important}.flobstar-ad-slot-wrapper,.flobstar-house-ad-slot{background:#f4f6fb;border-top:1px solid #dde1ea;border-bottom:1px solid #dde1ea;padding:.75rem 0}[data-theme=dark] .flobstar-ad-slot-wrapper,[data-theme=dark] .flobstar-house-ad-slot{background:#0e111a;border-top:1px solid #1c2030;border-bottom:1px solid #1c2030}.flobstar-house-ad-wrapper{background:linear-gradient(135deg,#eef1f8 0%,#e8f5f0 100%);border:1px solid #d5dde8}[data-theme=dark] .flobstar-house-ad-wrapper{background:linear-gradient(135deg,#0116701f 0%,#05966914 100%);border:1px solid #1d2333}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-main);background-color:var(--bg);color:var(--text);transition:var(--transition);background-image:none;line-height:1.6;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-news);color:var(--primary-dark);line-height:1.2}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:var(--text)}[data-theme=dark] body{background-color:var(--bg);background-image:none}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.navbar{z-index:1000;background:var(--bg);transition:var(--transition);border-bottom:none;position:relative}.navbar.scrolled{box-shadow:0 4px 20px #00000014}[data-theme=dark] .navbar.scrolled{box-shadow:0 4px 25px #00000080}[data-theme=dark] .navbar{background:var(--bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.navbar-top{background:var(--primary);color:#fff;padding:.5rem 0;font-size:.875rem}.navbar-top-content{justify-content:flex-start;align-items:center;gap:.75rem;max-width:1600px;margin:0 auto;padding:0 1.5rem;display:flex}.breaking-ticker{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex;position:relative;overflow:hidden}.breaking-ticker:after{content:"";background:linear-gradient(to right, transparent, var(--primary));pointer-events:none;z-index:1;width:22px;height:100%;position:absolute;top:0;right:0}.ticker-label{text-transform:uppercase;white-space:nowrap;z-index:5;background:#dc2626;border:1px solid #fff3;border-radius:0;padding:.25rem .75rem;font-size:.75rem;font-weight:600;position:relative;box-shadow:4px 0 8px #0000004d}.ticker-text{white-space:nowrap;will-change:transform;padding-left:100%;animation:22s linear infinite ticker;display:inline-block}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-100%)}}.date-display{text-align:right;gap:1rem;width:auto;font-size:.75rem;display:flex}.navbar-logo-row{background:0 0;align-items:center;width:100%;display:flex}[data-theme=dark] .navbar-logo-row{background:0 0}.mobile-logo{display:none}.navbar-left{align-items:center;display:flex}.navbar-right{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.desktop-search{display:flex}.mobile-search-btn{display:none}.logo{justify-content:center;align-items:center;text-decoration:none;display:flex}.logo-icon{justify-content:center;align-items:center;width:100%;display:flex}.logo-icon img{object-fit:contain;width:100%;height:auto;display:block}[data-theme=dark] .logo-icon img,[data-theme=dark] .logo-img-mobile{filter:brightness(1.4)saturate(1.2)drop-shadow(0 0 1px #ffffff1a);transition:filter .3s}.navbar-nav-inner{background:var(--bg);width:100%;max-width:1280px;box-shadow:none;border-bottom:none;justify-content:space-between;align-items:center;margin:0 auto;padding:0 1rem;display:flex}.mobile-menu-container,.mobile-centered-logo,.mobile-right-controls{display:none!important}.header-left-controls,.header-right-controls{align-items:center;gap:.65rem;display:flex}.header-icon-btn{cursor:pointer;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:1.45rem;transition:transform .15s,color .15s;display:inline-flex;color:var(--text,#0f172a)!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;text-decoration:none!important}.header-icon-btn:hover{transform:scale(1.08);color:var(--text,#0f172a)!important}.header-square-btn{cursor:pointer;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:1rem;transition:transform .15s,background .15s,border-color .15s,color .15s;display:inline-flex;box-shadow:0 1px 3px #00000026;color:#fff!important;background:#000!important;border:1px solid #000!important;border-radius:0!important;outline:none!important;text-decoration:none!important}.header-square-btn:hover{transform:translateY(-1px);color:#fff!important;background:#262626!important;border-color:#262626!important}[data-theme=dark] .header-square-btn{box-shadow:0 1px 3px #fff3;color:#000!important;background:#fff!important;border:1px solid #fff!important}[data-theme=dark] .header-square-btn:hover{color:#000!important;background:#e2e8f0!important;border-color:#e2e8f0!important}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=dark]) .header-square-btn{box-shadow:0 1px 3px #fff3;color:#000!important;background:#fff!important;border:1px solid #fff!important}html:not([data-theme=light]):not([data-theme=dark]) .header-square-btn:hover{color:#000!important;background:#e2e8f0!important;border-color:#e2e8f0!important}}.desktop-nav-links{justify-content:center;align-items:center;width:100%;padding:.2rem 0;display:flex}.nav-category-list{flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:.75rem!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.nav-category-item{flex-shrink:0!important;list-style:none!important}.nav-category-link{color:var(--text,#0f172a)!important;text-transform:uppercase!important;letter-spacing:.02em!important;box-shadow:none!important;white-space:nowrap!important;border:none!important;outline:none!important;padding:.25rem .35rem!important;font-size:.78rem!important;font-weight:700!important;text-decoration:none!important;display:inline-block!important}.nav-category-link:hover,.nav-category-link.active{color:var(--text,#0f172a)!important;opacity:1!important;border-bottom:none!important;text-decoration:none!important}@media (max-width:1100px){.nav-category-list{gap:.5rem!important}.nav-category-link{padding:.2rem .25rem!important;font-size:.72rem!important}}.subscribe-btn{background:var(--primary);color:#fff;box-shadow:none;cursor:pointer;text-transform:uppercase;letter-spacing:.03em;border:1px solid #ffffff0d;border-radius:0;align-items:center;gap:.6rem;padding:.6rem 1.4rem;font-size:.8rem;font-weight:700;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex}.subscribe-btn:hover{box-shadow:none;filter:none;background:var(--primary-dark);transform:none}.footer-logo .logo-icon{width:auto;max-width:140px}.nav-links a{color:var(--text);transition:var(--transition);letter-spacing:.01em;padding:.5rem 0;font-size:.875rem;font-weight:600;text-decoration:none;position:relative}.nav-links a:hover{color:var(--primary)}.nav-links a:after{content:"";background:var(--primary);width:0;height:1px;transition:var(--transition);position:absolute;bottom:-4px;left:0}.nav-links a:hover:after{width:100%}.search-box{align-items:center;display:flex;position:relative}.search-box input{border:1px solid var(--border);background:var(--bg-secondary);color:var(--text);width:200px;transition:var(--transition);border-radius:9999px;padding:.5rem 2.5rem .5rem 1rem;font-family:inherit}.search-box input:focus{border-color:var(--primary);outline:none;width:260px;box-shadow:0 0 0 3px #e040001a}.search-btn{color:var(--text-light);cursor:pointer;background:0 0;border:none;position:absolute;right:.75rem}.icon-btn{background:var(--primary);color:#fff;cursor:pointer;width:40px;height:40px;transition:var(--transition);border:1px solid #ffffff24;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.icon-btn:hover{background:var(--primary-dark);color:#fff;border-color:var(--primary-dark);transform:none}.mobile-menu-btn{display:none}.container{max-width:1280px;margin:0 auto;padding:0 1rem}@media (min-width:769px) and (max-width:1024px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1025px){.container{padding-left:2rem;padding-right:2rem}}.main-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:2rem;margin-top:2rem;display:grid}.homepage-shell{padding-bottom:1rem}.hero-section{margin:2rem 0}.featured-grid{grid-template-columns:2fr 1fr;gap:1.5rem;margin-bottom:2rem;display:grid}.featured-main{cursor:pointer;height:500px;transition:var(--transition);border-radius:1rem;position:relative;overflow:hidden}.featured-main:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.featured-main img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.featured-main:hover img{transform:scale(1.05)}.featured-overlay{color:#fff;background:linear-gradient(#0000,#000000e6);padding:3rem 2rem 2rem;position:absolute;bottom:0;left:0;right:0}.category-tag{color:#000;text-transform:uppercase;background:0 0;border:none;border-radius:0;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}[data-theme=dark] .category-tag{color:#fff}.featured-title{margin-bottom:.75rem;font-size:1.875rem;font-weight:700;line-height:1.2}.featured-meta{opacity:.9;gap:1rem;font-size:.875rem;display:flex}.featured-secondary{flex-direction:column;gap:1.5rem;display:flex}.featured-card{cursor:pointer;height:calc(50% - .75rem);transition:var(--transition);border-radius:.75rem;position:relative;overflow:hidden}.featured-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.featured-card img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.featured-card:hover img{transform:scale(1.05)}.featured-card .featured-overlay{padding:2rem 1.5rem 1.5rem}.featured-card .featured-title{font-size:1.125rem}.section-header{border-bottom:2px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:2.5rem;padding-bottom:.75rem;display:flex}.section-title{color:var(--primary);align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;display:flex}.view-all{color:var(--primary);transition:var(--transition);align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.view-all:hover{gap:.5rem}.news-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.news-feed-grid{align-items:stretch}.news-card{transition:var(--transition);cursor:pointer;background:0 0;border:none;border-radius:.75rem;overflow:hidden}.news-card:hover{transform:translateY(-4px)}.news-card-image{height:200px;position:relative;overflow:hidden}.news-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.news-card:hover .news-card-image img{transform:scale(1.08)}.news-card-content{padding:1.25rem}.news-card-category{color:var(--primary);text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.news-card-title{color:var(--text);margin-bottom:.75rem;font-size:1.125rem;font-weight:700;line-height:1.4}.news-card-excerpt{font-family:var(--font-main);color:var(--text-light);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:.82rem;font-weight:400;line-height:1.75;display:-webkit-box;overflow:hidden}.news-card-meta{color:var(--text);opacity:.7;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.read-more{color:var(--primary);transition:var(--transition);align-items:center;gap:.25rem;font-weight:600;text-decoration:none;display:inline-flex}.read-more:hover{gap:.5rem}.sidebar{height:fit-content;position:sticky;top:100px}.sidebar-widget{background:0 0;border:none;border-radius:.75rem;flex-direction:column;min-height:0;max-height:calc(100vh - 140px);margin-bottom:2.5rem;padding:1rem 0;display:flex;overflow:hidden}.trending-list{flex-direction:column;flex:1;gap:1rem;min-height:0;padding-right:.35rem;display:flex;overflow-y:auto}.trending-item{cursor:pointer;transition:var(--transition);background:0 0;border:none;border-radius:0;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:1rem;padding:.75rem 0;display:grid}.trending-item:hover{border-color:var(--primary-light);box-shadow:var(--shadow);transform:translateY(-2px)}.trending-thumb{background:var(--bg-secondary);border-radius:.75rem;flex-shrink:0;width:96px;height:74px;overflow:hidden}.trending-thumb img{object-fit:cover;width:100%;height:100%;display:block}.trending-content{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.trending-number{color:var(--primary-light);opacity:.85;min-width:auto;font-size:.8rem;font-weight:800}.trending-content-body{min-width:0}.trending-category{color:var(--primary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.35rem;font-size:.72rem;font-weight:700;display:inline-block}.trending-content-body h4{color:var(--text);margin:0;font-size:.95rem;font-weight:700;line-height:1.45}.mobile-trending-section{margin:2rem 0 0;display:none}.mobile-search-panel,.trending-carousel{display:none}.newsletter-form{flex-direction:column;gap:.75rem;display:flex}.newsletter-form input{border:1px solid var(--border);background:var(--bg-secondary);color:var(--text);border-radius:.5rem;padding:.75rem 1rem;font-family:inherit}.newsletter-form input:focus{border-color:var(--primary);outline:none}[data-theme=dark] .newsletter-form input{color:#fff;background:#ffffff14;border-color:#ffffff29}[data-theme=dark] .newsletter-form input::placeholder{color:#ffffffb3}.nl-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6;justify-content:center;align-items:center;padding:1rem;animation:.2s nl-fade-in;display:flex;position:fixed;inset:0}@keyframes nl-fade-in{0%{opacity:0}to{opacity:1}}.nl-modal{background:var(--bg);border:1px solid var(--border);border-radius:1.25rem;width:100%;max-width:480px;max-height:90vh;animation:.3s cubic-bezier(.175,.885,.32,1.275) nl-slide-up;position:relative;overflow-y:auto;box-shadow:0 30px 80px #00000059}@keyframes nl-slide-up{0%{opacity:0;transform:translateY(30px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}[data-theme=dark] .nl-modal{background:#0d0d0d;border-color:#ffffff1a}.nl-modal-close{border:1px solid var(--border);background:var(--bg-secondary);width:32px;height:32px;color:var(--text-light);cursor:pointer;transition:var(--transition);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;display:flex;position:absolute;top:1rem;right:1rem}.nl-modal-close:hover{color:#fff;background:#ef4444;border-color:#ef4444;transform:rotate(90deg)}.nl-modal-header{text-align:center;border-bottom:1px solid var(--border);padding:2.5rem 2rem 1.5rem}.nl-modal-icon{background:linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 1rem;font-size:1.4rem;display:flex;box-shadow:0 8px 20px #1e3a8a59}.nl-modal-header h2{color:var(--text);margin-bottom:.5rem;font-size:1.5rem;font-weight:800}.nl-modal-header p{color:var(--text-light);font-size:.9rem;line-height:1.6}.nl-modal-body{padding:1.5rem 2rem 2rem}.newsletter-form-full{flex-direction:column;gap:1.1rem;display:flex}.newsletter-field{flex-direction:column;gap:.4rem;display:flex}.newsletter-field label{color:var(--text);text-transform:uppercase;letter-spacing:.05em;font-size:.82rem;font-weight:700}.newsletter-field input{border:1.5px solid var(--border);background:var(--bg-secondary);color:var(--text);transition:var(--transition);border-radius:.6rem;padding:.8rem 1rem;font-family:inherit;font-size:.95rem}.newsletter-field input:focus{border-color:var(--primary);background:var(--bg);outline:none;box-shadow:0 0 0 3px #1e3a8a1f}[data-theme=dark] .newsletter-field input{color:#e2e8f0;background:#ffffff0f;border-color:#ffffff24}[data-theme=dark] .newsletter-field input::placeholder{color:#fff6}[data-theme=dark] .newsletter-field input:focus{border-color:var(--primary-light);background:#ffffff17;box-shadow:0 0 0 3px #3b82f62e}.newsletter-categories{flex-wrap:wrap;gap:.5rem;margin-top:.2rem;display:flex}.nl-cat-pill{border:1.5px solid var(--border);background:var(--bg-secondary);color:var(--text-light);cursor:pointer;transition:var(--transition);border-radius:999px;padding:.35rem .9rem;font-family:inherit;font-size:.78rem;font-weight:600}.nl-cat-pill:hover{border-color:var(--primary-light);color:var(--primary)}.nl-cat-pill.active{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 3px 10px #1e3a8a4d}[data-theme=dark] .nl-cat-pill{color:#fff9;background:#ffffff0f;border-color:#ffffff1f}[data-theme=dark] .nl-cat-pill.active{background:var(--primary);border-color:var(--primary);color:#fff}.newsletter-alert{border-radius:.6rem;align-items:center;gap:.6rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;display:flex}.newsletter-alert-error{color:#dc2626;background:#ef44441a;border:1px solid #ef44444d}[data-theme=dark] .newsletter-alert-error{color:#f87171;background:#ef444426;border-color:#ef444459}.newsletter-submit-btn{background:linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);border-radius:.7rem;width:100%;padding:.9rem;font-size:.95rem;font-weight:700;transition:all .3s;box-shadow:0 6px 20px #1e3a8a59}.newsletter-submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 28px #1e3a8a73}.newsletter-submit-btn:disabled{opacity:.7;cursor:not-allowed}.newsletter-privacy{text-align:center;color:var(--text-light);justify-content:center;align-items:center;gap:.4rem;margin-top:-.25rem;font-size:.75rem;display:flex}.newsletter-success{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 0;display:flex}.newsletter-success-icon{color:#22c55e;font-size:3rem;animation:.4s cubic-bezier(.175,.885,.32,1.275) nl-pop-in}@keyframes nl-pop-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.newsletter-success h4{color:var(--text);font-size:1.2rem;font-weight:800}.newsletter-success p{color:var(--text-light);max-width:300px;font-size:.9rem}.newsletter-reset-btn{border:1.5px solid var(--border);color:var(--text-light);cursor:pointer;transition:var(--transition);background:0 0;border-radius:999px;margin-top:.5rem;padding:.5rem 1.25rem;font-family:inherit;font-size:.8rem}.newsletter-reset-btn:hover{border-color:var(--primary);color:var(--primary)}.newsletter-compact{gap:.6rem}.newsletter-compact .newsletter-field label{display:none}.btn{cursor:pointer;transition:var(--transition);border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:inherit;font-weight:600;display:inline-flex}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-dark);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn-outline{border:2px solid var(--primary);color:var(--primary);background:0 0}.btn-outline:hover{background:var(--primary);color:#fff}.article-container{max-width:680px;margin:0 auto;padding:2rem 1.5rem}@media (min-width:1024px){.article-container{max-width:900px}}.article-header{text-align:center;margin-bottom:2rem}.article-category{margin-bottom:1rem;display:inline-block}.category-tag,.article-category,.medsense-card-category,.mobile-metadata span:first-child,.mobile-thumbnail-metadata span:first-child,.trending-news-meta,.gov-sidebar-tag{color:#000;text-transform:uppercase;letter-spacing:.04em;background:0 0;border:none;border-radius:0;padding:0 .1rem 0 0;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-block}[data-theme=dark] .category-tag,[data-theme=dark] .article-category,[data-theme=dark] .medsense-card-category,[data-theme=dark] .mobile-metadata span:first-child,[data-theme=dark] .mobile-thumbnail-metadata span:first-child,[data-theme=dark] .trending-news-meta,[data-theme=dark] .gov-sidebar-tag{color:#fff}.article-category.category-tag{white-space:nowrap;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:.38rem .7rem;line-height:1;display:inline-flex;overflow:hidden;color:#000!important}[data-theme=dark] .article-category.category-tag{background:0 0;border:none;color:#fff!important}[data-theme=dark] .topic-label,[data-theme=dark] .topic-label-link{color:#fff!important}@media (min-width:1025px){.category-page-container,.dynamic-editorial-flow,.desktop-cycle-layout,.cycle-container{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.grid-2,.grid-4{padding-left:0!important;padding-right:0!important}}.article-title{color:var(--text);margin-bottom:2.5rem;font-family:Merriweather,serif;font-size:2.8rem;font-weight:700;line-height:1.3}.article-meta{color:var(--text-light);justify-content:center;align-items:center;gap:1.5rem;font-size:.875rem;display:flex}.author-info{align-items:center;gap:.75rem;display:flex}.author-avatar{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:600;display:flex}.article-image{object-fit:cover;border-radius:1rem;width:100%;height:400px;margin-bottom:2rem}.article-body{color:var(--text);font-family:Merriweather,serif;font-size:1.125rem;line-height:1.8}.article-body p{margin-bottom:2.5rem}.article-body h2{color:var(--text);margin:2rem 0 1rem;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700}.article-body h2,.article-body h3,.article-body h4,.article-content h2,.article-content h3,.article-content h4,.article-content h2 *,.article-content h3 *,.article-content h4 *,[data-theme=dark] .article-body h2,[data-theme=dark] .article-body h3,[data-theme=dark] .article-body h4,[data-theme=dark] .article-content h2,[data-theme=dark] .article-content h3,[data-theme=dark] .article-content h4,[data-theme=dark] .article-content h2 *,[data-theme=dark] .article-content h3 *,[data-theme=dark] .article-content h4 *{color:var(--text)!important}[data-theme=dark] .article-published-meta{color:var(--text)}.share-buttons{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:.75rem;margin:2rem 0;padding:1.5rem 0;display:flex}.share-btn{color:#fff;cursor:pointer;transition:var(--transition);border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;display:flex}.share-btn:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.share-whatsapp{background:#25d366}.share-twitter{background:#000}.share-facebook{background:#1877f2}.comments-section{margin-top:3rem}.comment-form{background:var(--bg-secondary);border:1px solid var(--border);border-radius:.75rem;margin-bottom:2rem;padding:1.25rem}.comment-form input[type=text],.comment-form textarea{border:1px solid var(--border);background:var(--bg-card);width:100%;color:var(--text);transition:var(--transition);border-radius:.5rem;margin-bottom:.75rem;padding:.75rem;font-family:inherit;font-size:.875rem}.comment-form input[type=text]:focus,.comment-form textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #1e3a8a1a}.btn-sm{padding:.5rem 1rem;font-size:.875rem}.comments-header{color:var(--primary);margin-bottom:2.5rem;font-size:1.25rem;font-weight:700}.no-comments{color:var(--text-light);margin-bottom:2rem;font-style:italic}.comment{border-bottom:1px solid var(--border);padding:1.5rem}.comment-text{color:var(--text);line-height:1.6}.admin-header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.admin-grid{grid-template-columns:250px 1fr;gap:2rem;display:grid}.admin-sidebar{background:var(--bg-card);border:1px solid var(--border);border-radius:.75rem;height:fit-content;padding:1.5rem}.admin-nav a{color:var(--text);transition:var(--transition);border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;display:flex}.admin-content{background:var(--bg-card);border:1px solid var(--border);border-radius:.75rem;padding:2rem}.form-group{margin-bottom:2.5rem}.form-group label{color:var(--text);margin-bottom:.5rem;font-weight:600;display:block}.form-group input,.form-group textarea,.form-group select{border:1px solid var(--border);background:var(--bg-secondary);width:100%;color:var(--text);transition:var(--transition);border-radius:.5rem;padding:.75rem 1rem;font-family:inherit}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #1e3a8a1a}.form-group textarea{resize:vertical;min-height:200px}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.stat-label{color:var(--text-light);font-size:.875rem}.articles-table{border-collapse:collapse;width:100%}.articles-table th,.articles-table td{text-align:left;border-bottom:1px solid var(--border);padding:1rem}.articles-table th{color:var(--primary);text-transform:uppercase;font-size:.875rem;font-weight:700}.articles-table tr:hover{background:var(--bg-secondary)}.action-btns{gap:.5rem;display:flex}.action-btn{cursor:pointer;transition:var(--transition);border:none;border-radius:.375rem;padding:.5rem}.action-btn:hover{transform:scale(1.1)}.footer{background:var(--primary);color:#fff;border-top:1px solid var(--primary);margin-top:4rem;padding:3rem 0 1.5rem}.footer-grid{grid-template-columns:1.2fr 2.2fr .8fr 1.2fr;gap:2rem;margin-bottom:2.5rem;display:grid}.footer-links-group{grid-template-columns:1.75fr 1fr;gap:2rem;display:grid}.footer-categories-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem;margin:0;padding:0;list-style:none;display:grid}.footer-categories-grid li{margin-bottom:.3rem}.footer-categories-grid a{color:#fffc;transition:var(--transition);font-size:.84rem;line-height:1.4;text-decoration:none;display:inline-block}[data-theme=light] .footer-categories-grid a{color:var(--text-light,#475569)}[data-theme=light] .footer-categories-grid a:hover{color:var(--primary,#011670);padding-left:.25rem}.footer-categories-grid a:hover{color:#fff;padding-left:.25rem}.footer-brand .logo{color:#fff;-webkit-text-fill-color:white;background:0 0;justify-content:flex-start;margin-bottom:.75rem}.footer-brand p{color:#fffc;margin-bottom:2.5rem;line-height:1.6}.social-links{gap:1rem;display:flex}.social-links a{color:#1a1a1a;width:40px;height:40px;transition:var(--transition);background:#fff;border:1px solid #00000026;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex;box-shadow:0 2px 8px #00000026}.social-links a:hover{color:#fff;background:#1a1a1a;transform:translateY(-2px);box-shadow:0 4px 12px #00000040}.footer-links h4{margin-bottom:2.5rem;font-size:1.125rem;font-weight:700}.footer-links ul{list-style:none}.footer-links li{margin-bottom:.75rem}.footer-links a{color:#fffc;transition:var(--transition);text-decoration:none}.footer-links a:hover{color:#fff;padding-left:.5rem}.newsletter-desc{color:#fffc;margin-bottom:1rem;font-size:.875rem}.newsletter-btn{width:100%}[data-theme=dark] .newsletter-btn{color:var(--primary);background:#fff;border:1px solid #ffffff73}[data-theme=dark] .newsletter-btn:hover{color:var(--primary-dark);background:#ffffffeb}.footer-bottom{border-top:1px solid var(--primary);background:var(--primary-dark);text-align:center;color:#fff9;padding-top:1.5rem;font-size:.875rem}.mobile-menu{background:var(--bg);z-index:999;flex-direction:column;gap:2rem;padding:2rem;display:none;position:fixed;inset:0}[data-theme=dark] .mobile-menu{background:linear-gradient(#000 0%,#050505 100%)}.mobile-menu.active{display:flex}.mobile-menu-header{justify-content:space-between;align-items:center;display:flex}.mobile-nav-links{flex-direction:column;gap:1.5rem;list-style:none;display:flex}.mobile-nav-links a{color:var(--text);font-size:1.25rem;font-weight:600;text-decoration:none}.search-overlay{z-index:1001;background:#000c;justify-content:center;align-items:flex-start;padding:10vh 2rem 2rem;display:none;position:fixed;inset:0}.search-overlay.active{display:flex}.search-container{background:var(--bg);border-radius:1rem;width:100%;max-width:700px;overflow:hidden}[data-theme=dark] .search-container{background:#050505;border:1px solid #94a3b82e;box-shadow:0 24px 60px #0000008c}.search-input-large{background:var(--bg);width:100%;color:var(--text);border:none;padding:1.5rem 2rem;font-family:inherit;font-size:1.25rem}.search-input-large:focus{outline:none}.search-results{border-top:1px solid var(--border);max-height:400px;overflow-y:auto}.search-result-item{border-bottom:1px solid var(--border);cursor:pointer;transition:var(--transition);padding:1rem 2rem}.search-result-item:hover{background:var(--bg-secondary)}.search-result-item h4{margin-bottom:.25rem;font-weight:600}.search-result-item p{color:var(--text-light);font-size:.875rem}.subscribe-modal-container{background:var(--bg-card);border:1px solid var(--border);border-radius:1.5rem;width:90%;max-width:450px;padding:3rem 2.5rem;animation:.5s cubic-bezier(.19,1,.22,1) modalSlideUp;box-shadow:0 25px 50px -12px #00000040}@media (max-width:600px){.subscribe-modal-container{border-radius:1.25rem;max-width:340px;padding:2rem 1.5rem}.subscribe-modal-icon{width:50px;height:50px;margin-bottom:1rem;font-size:1.25rem}.subscribe-modal-header{margin-bottom:2.5rem}.subscribe-modal-header h2{font-size:1.25rem}.subscribe-modal-header p{font-size:.875rem}.subscribe-input-group input{padding:.875rem 1rem .875rem 2.75rem;font-size:.9375rem}.subscribe-input-group i{left:1rem}.subscribe-submit-btn{padding:.875rem;font-size:.9375rem}}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.subscribe-modal-header{text-align:center;margin-bottom:2.5rem}.subscribe-modal-icon{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 1.5rem;font-size:1.75rem;display:flex;box-shadow:0 10px 20px #1e3a8a33}.subscribe-modal-header h2{color:var(--text);letter-spacing:-.02em;margin-bottom:.75rem;font-size:1.75rem;font-weight:800}.subscribe-modal-header p{color:var(--text-light);font-size:1rem;line-height:1.5}.subscribe-modal-form{flex-direction:column;gap:1.25rem;display:flex}.subscribe-input-group{position:relative}.subscribe-input-group i{color:var(--text-light);font-size:1.1rem;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.subscribe-input-group input{border:2px solid var(--border);background:var(--bg-secondary);width:100%;color:var(--text);border-radius:1rem;padding:1rem 1rem 1rem 3.25rem;font-family:inherit;font-size:1rem;transition:all .3s}.subscribe-input-group input:focus{border-color:var(--primary);background:var(--bg-card);outline:none;box-shadow:0 0 0 4px #1e3a8a1a}.subscribe-submit-btn{text-transform:uppercase;letter-spacing:.05em;border-radius:1rem;width:100%;padding:1.125rem;font-size:1rem;font-weight:700}.subscribe-privacy-note{color:var(--text-light);text-align:center;opacity:.8;margin-top:.5rem;font-size:.8rem}.toast-container{z-index:1002;flex-direction:column;gap:.75rem;display:flex;position:fixed;bottom:2rem;right:2rem}.toast{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:.5rem;align-items:center;gap:.75rem;max-width:400px;padding:1rem 1.5rem;animation:.3s slideIn;display:flex}[data-theme=dark] .toast{background:#050505}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.toast-success{border-left:4px solid #22c55e}.toast-error{border-left:4px solid #ef4444}.empty-state{text-align:center;color:var(--text-light);padding:3rem}.empty-state i{opacity:.5;margin-bottom:1rem;font-size:3rem}.spinner{border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loading-container{justify-content:center;align-items:center;min-height:200px;display:flex}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-light)}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--bg)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#334155}@media (max-width:1024px){.main-grid{grid-template-columns:1fr}.sidebar{position:static}.featured-grid{grid-template-columns:1fr}.featured-main{height:300px}.admin-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:1.5rem}.footer-links-group{grid-column:span 1;grid-template-columns:1fr;gap:1.25rem}.footer-links{width:100%}}@media (max-width:768px){.navbar-top{padding:.35rem 0}.date-display{display:none}.navbar-top-content{justify-content:center;padding:0 1rem}.breaking-ticker{justify-content:flex-start;width:100%}.nav-links,.search-box{display:none!important}.mobile-menu-btn,.mobile-search-btn{display:flex!important}.mobile-search-panel{border:1px solid var(--border);background:var(--bg-card);border-radius:.9rem;margin:1rem 0 .75rem;padding:1rem;display:block}.mobile-search-panel label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-light);margin-bottom:.65rem;font-size:.75rem;font-weight:700;display:block}.mobile-search-box{align-items:center;gap:.75rem;display:flex}.mobile-search-box input{border:1px solid var(--border);background:var(--bg-secondary);min-width:0;height:48px;color:var(--text);border-radius:.75rem;flex:1;padding:0 1rem;font-family:inherit;font-size:.95rem}.mobile-search-box input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #1e3a8a1f}.mobile-search-submit{background:var(--primary);color:#fff;cursor:pointer;width:48px;height:48px;transition:var(--transition);border:none;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mobile-search-submit:hover{background:var(--primary-dark);transform:translateY(-1px)}.logo{font-size:1.125rem}.logo-icon{width:300px}.navbar-logo-row{padding:2.5rem 1rem}.featured-grid{grid-template-columns:1fr}.featured-main{height:400px}.featured-title{font-size:1.5rem}.featured-secondary{grid-template-columns:1fr;gap:1rem;display:grid}.featured-card{height:200px}.news-grid,.main-grid{grid-template-columns:1fr}.sidebar{display:none}.mobile-trending-section{display:block}.trending-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;gap:1rem;padding:.25rem 0 .75rem;display:flex;overflow-x:auto}.trending-carousel::-webkit-scrollbar{display:none}.trending-card{scroll-snap-align:start;border:1px solid var(--border);background:var(--bg-card);cursor:pointer;transition:var(--transition);border-radius:1rem;flex:0 0 260px;overflow:hidden}.trending-card:active{transform:scale(.98)}.trending-card-image{background:var(--bg-secondary);height:160px;overflow:hidden}.trending-card-image img{object-fit:cover;width:100%;height:100%;display:block}.trending-card-content{padding:1rem}.trending-card-category{color:var(--primary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem;font-size:.72rem;font-weight:700;display:inline-block}.trending-card-content h4{color:var(--text);margin:0;font-size:1rem;line-height:1.45}.article-title{font-size:1.5rem}.footer-grid{grid-template-columns:1fr;gap:2.5rem}.footer-links-group{grid-template-columns:1fr 1fr;gap:1.5rem}.stats-grid{grid-template-columns:1fr}}@media (max-width:480px){.ticker-label{padding:.2rem .5rem;font-size:.65rem}.ticker-text{font-size:.8rem}.navbar-main{padding:.75rem 1rem}.news-grid{grid-template-columns:1fr;gap:1.25rem}.news-card{border:1px solid var(--border);box-shadow:none;background:var(--bg-card);border-radius:0;flex-direction:column;display:flex;overflow:hidden}.news-card-image{object-fit:cover;width:100%;height:clamp(220px,62vw,360px)}.news-card-content{padding:1rem}.news-card-title{margin-bottom:.5rem;font-size:1.15rem}.section-header{border-bottom:2px solid var(--primary-light);margin-bottom:1.25rem;padding-bottom:.5rem}.section-title{font-size:1.1rem}.news-card-excerpt{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.article-container{padding:1.5rem 1rem}.article-title{font-size:1.75rem;line-height:1.2}.article-body{font-size:1.05rem}.article-container{max-width:100%;padding:1.5rem 1rem}.article-main-image-container{border-radius:0;position:relative;width:calc(100% + 2rem)!important;margin-left:-1rem!important;margin-right:-1rem!important}.article-main-image-container .image-branding-wrapper{width:100%;overflow:hidden}.article-image{border-radius:0;height:clamp(220px,62vw,360px)}}.mobile-menu{background:var(--bg);padding:1.5rem;transition:transform .5s cubic-bezier(.85,0,.15,1);display:flex;transform:translate(100%)}.mobile-menu.active{transform:translate(0)}.mobile-nav-links li{border-bottom:1px solid var(--border);padding:.5rem 0}.mobile-nav-links li:last-child{border-bottom:none}.mobile-menu-footer{border-top:1px solid var(--border);margin-top:auto;padding-top:2rem}.mobile-menu-footer .social-links{justify-content:center;margin-bottom:2.5rem}.article-share-section{background:var(--bg-card);border:1px solid var(--border);text-align:center;border-radius:1rem;margin:3rem 0;padding:2rem}.article-share-section h4{color:var(--text-main);margin-bottom:2.5rem;font-size:1.1rem}.share-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.share-trigger{background:var(--primary-color)!important;color:#fff!important}.back-to-top{background:var(--primary-color);color:#fff;cursor:pointer;width:3.5rem;height:3.5rem;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;z-index:1000;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:fixed;bottom:2rem;right:2rem}.back-to-top.visible{opacity:1;visibility:visible}.back-to-top:hover{background:var(--primary-dark);transform:translateY(-5px)}@media (max-width:768px){.back-to-top{width:45px;height:45px;bottom:1.5rem;right:1.5rem}}.login-page{background:linear-gradient(135deg,#240900 0%,#b03000 50%,#240900 100%);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.login-card{background:var(--bg-card);border:1px solid var(--border);width:100%;max-width:400px;transition:var(--transition);border-radius:1.25rem;padding:2.5rem;box-shadow:0 20px 50px #0000001a,0 0 0 1px #0000000d}.login-header{text-align:center;margin-bottom:2.5rem}.login-logo{object-fit:contain;width:80px;height:80px;margin-bottom:2.5rem}.login-header h2{color:var(--primary);margin-bottom:.25rem;font-size:1.5rem;font-weight:800}.login-header p{color:var(--text-light);font-size:.8125rem}.login-form .form-group{margin-bottom:2.5rem}.login-form label{color:var(--text);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.input-with-icon{align-items:center;display:flex;position:relative}.input-with-icon i{color:var(--text-light);position:absolute;left:1rem}.input-with-icon input{border:1.5px solid var(--border);background:var(--bg-secondary);width:100%;color:var(--text);transition:var(--transition);border-radius:.75rem;padding:.875rem 1rem .875rem 2.75rem;font-size:1rem}.input-with-icon input:focus{border-color:var(--primary);background:var(--bg-card);outline:none;box-shadow:0 0 0 4px #1e3a8a1a}.login-btn{width:100%;margin-top:1rem;padding:1rem;font-size:1rem}.login-footer{text-align:center;border-top:1px solid var(--border);margin-top:2rem;padding-top:2rem}.login-footer a{color:var(--text-light);font-size:.875rem;font-weight:600;text-decoration:none}.login-footer a:hover{color:var(--primary)}.staff-link{color:var(--primary)!important;font-weight:700!important}.logout-link{opacity:.8;justify-content:center;align-items:center;font-size:1.125rem;display:flex;color:#ef4444!important}.logout-link:hover{opacity:1;transform:scale(1.1)}.status-badge{border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.status-published{color:#166534;background:#dcfce7}.status-draft{color:#92400e;background:#fef3c7}.articles-table{border-collapse:collapse;background:var(--bg-card);width:100%;margin-top:1rem}.articles-table th,.articles-table td{text-align:left;border-bottom:1px solid var(--border);padding:.75rem 1rem;font-size:.875rem}.articles-table th{background:var(--bg-secondary);color:var(--text-light);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.admin-nav{list-style:none}.admin-nav li{margin-bottom:.5rem}.admin-nav a{color:var(--text);transition:var(--transition);border-radius:.5rem;align-items:center;gap:.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.admin-nav a:hover,.admin-nav a.active{background:var(--primary);color:#fff}.admin-nav a.active i{color:#fff}.admin-nav a i{color:var(--primary);width:20px;transition:var(--transition);font-size:.875rem}.admin-nav a:hover i{color:#fff}.cms-body{background:#fff;font-size:.875rem}[data-theme=dark] .cms-body{background:var(--bg)}[data-theme=dark] .footer{color:#fff;background:#050607}[data-theme=dark] .footer .social-links a{color:#fff;background:#ffffff26;border:1px solid #fff6;box-shadow:0 2px 8px #0006}[data-theme=dark] .footer .social-links a:hover{color:var(--primary);background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #00000080}[data-theme=dark] .footer .social-links a i{color:inherit}[data-theme=dark] .news-card,[data-theme=dark] .article-container,[data-theme=dark] .sidebar-widget,[data-theme=dark] .comment-form,[data-theme=dark] .admin-sidebar,[data-theme=dark] .admin-content,[data-theme=dark] .login-card,[data-theme=dark] .stat-card,[data-theme=dark] .search-result-item,[data-theme=dark] .about-card,[data-theme=dark] .legal-section,[data-theme=dark] .modal>div{border-color:var(--border)!important;background:#0a0b0d!important}[data-theme=dark] .article-container{background:#050607!important}[data-theme=dark] .admin-container [style*="background: white"],[data-theme=dark] .admin-container [style*=background\:white],[data-theme=dark] .admin-container [style*="background: #fafafa"],[data-theme=dark] .admin-container [style*="background:#fafafa"],[data-theme=dark] .admin-container [style*="background: #f8fafc"],[data-theme=dark] .admin-container [style*="background:#f8fafc"],[data-theme=dark] .admin-container [style*="background: #f1f5f9"],[data-theme=dark] .admin-container [style*="background:#f1f5f9"]{background:var(--bg-card)!important;color:var(--text)!important}.admin-container{max-width:1400px;margin:0 auto;padding:2rem}.admin-header h2{margin-bottom:.25rem;font-size:1.5rem}.admin-header p{font-size:.8125rem}.stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:.75rem;padding:1.25rem}.stat-label{text-transform:uppercase;color:var(--text-light);letter-spacing:.05em;font-size:.75rem}.image-branding-wrapper{width:100%;position:relative;overflow:hidden}.image-branding-wrapper img{width:100%;height:auto;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.image-branding-wrapper:hover img{transform:scale(1.03)}.download-protection-overlay{z-index:5;pointer-events:auto;background:0 0;position:absolute;inset:0}.about-container{padding-bottom:5rem}.about-hero{background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:#fff;text-align:center;margin-bottom:4rem;padding:6rem 0;position:relative;overflow:hidden}.about-hero:before{content:"";opacity:.1;background:url(https://www.transparenttextures.com/patterns/cubes.png);position:absolute;inset:0}.about-title{letter-spacing:-.02em;margin-bottom:1rem;font-size:3.5rem;font-weight:800}.about-subtitle{opacity:.9;max-width:600px;margin:0 auto;font-size:1.25rem}.about-content-grid{grid-template-columns:1fr 350px;align-items:start;gap:4rem;display:grid}.about-main-text{flex-direction:column;gap:3rem;display:flex}.about-section h3{color:var(--primary);margin-bottom:1.25rem;padding-bottom:.75rem;font-size:1.75rem;position:relative}.about-section h3:after{content:"";background:var(--accent);border-radius:2px;width:50px;height:3px;position:absolute;bottom:0;left:0}.lead-text{color:var(--text);font-size:1.25rem;line-height:1.8}.about-sidebar{flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:120px}.about-card{background:var(--bg-card);border:1px solid var(--border);transition:var(--transition);box-shadow:var(--shadow);border-radius:1rem;padding:2rem}.about-card:hover{box-shadow:var(--shadow-lg);border-color:var(--primary-light);transform:translateY(-5px)}.about-card-icon{width:50px;height:50px;color:var(--primary);background:#1e3a8a1a;border-radius:.75rem;justify-content:center;align-items:center;margin-bottom:2.5rem;font-size:1.5rem;display:flex}.about-card h4{margin-bottom:.75rem;font-size:1.125rem}.about-card p{color:var(--text-light);font-size:.875rem;line-height:1.5}.animate-up{opacity:0;animation:.8s cubic-bezier(.2,.8,.2,1) forwards slideUp;transform:translateY(30px)}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.about-content-grid{grid-template-columns:1fr;gap:3rem}.about-sidebar{flex-direction:row;padding-bottom:1rem;position:static;overflow-x:auto}.about-card{min-width:280px}.about-title{font-size:2.5rem}}.legal-content{max-width:900px;margin:0 auto}.legal-grid{grid-template-columns:1fr;gap:2.5rem;margin-top:3rem;display:grid}.legal-section h3{color:var(--primary);align-items:center;gap:.75rem;margin-bottom:1rem;font-size:1.5rem;display:flex}.legal-section p{color:var(--text);margin-bottom:1rem;line-height:1.7}.legal-section ul{margin-left:1rem;list-style:none}.legal-section ul li{color:var(--text);margin-bottom:.5rem;padding-left:1.5rem;position:relative}.legal-section ul li:before{content:"";color:var(--accent);font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0}[data-theme=dark] .legal-section h3{color:var(--primary-light)}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.logo img,.social-links img,.login-logo{pointer-events:auto!important}.comment-section{border-top:2px solid var(--border);margin:4rem 0;padding-top:3rem}.comment-section h3{color:var(--primary);margin-bottom:2rem;font-size:1.5rem}.comments-list{margin-bottom:3rem}.comment-item{background:var(--bg-secondary);border:1px solid var(--border);border-radius:.75rem;margin-bottom:1rem;padding:1.5rem}.comment-header{justify-content:space-between;margin-bottom:.75rem;display:flex}.comment-author{color:var(--text-main);font-weight:700}.comment-date{color:var(--text);font-size:.8rem}.comment-text{line-height:1.6}.comment-form-wrapper{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:1rem;padding:2.5rem}.comment-form{flex-direction:column;gap:1.25rem;margin-top:1.5rem;display:flex}.comment-form input,.comment-form textarea{border:1.5px solid var(--border);background:var(--bg-secondary);color:var(--text);border-radius:.75rem;width:100%;padding:.875rem 1rem;font-family:inherit;font-size:.95rem}.medsense-homepage-wrapper{box-sizing:border-box;flex-direction:column;gap:.75rem;width:100%;max-width:1760px;min-height:auto;margin:0 auto;padding:.5rem;display:flex}@media (min-width:641px) and (max-width:1024px){.medsense-homepage-wrapper{padding-left:.75rem;padding-right:.75rem}}@media (min-width:1025px){.medsense-homepage-wrapper{padding-left:.5rem;padding-right:.5rem}}.container .medsense-homepage-wrapper,.container>.medsense-homepage-wrapper{max-width:100%;padding-left:0;padding-right:0}.medsense-top-section{flex:1;grid-template-columns:1fr 2fr 1fr;gap:1.5rem;display:grid}.medsense-bottom-section{flex:0 auto;grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.medsense-article-card{background:var(--bg-card);border:0;border-bottom:1px solid var(--border);cursor:pointer;transition:var(--transition);box-shadow:none;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.medsense-article-card:hover{background:var(--bg-secondary);transform:none}[data-theme=dark] .medsense-article-card{background:var(--bg-card);border:0;border-bottom:1px solid var(--border)}@media (min-width:1025px){.medsense-article-card:nth-child(-n+5){box-shadow:none!important;background:var(--bg-card)!important;margin:0!important;padding:0!important}.medsense-article-card:nth-child(-n+5) .medsense-card-title{-webkit-line-clamp:4;line-clamp:4}.main-editorial-grid,.additional-coverage-grid,.additional-coverage-desktop-main-grid,.editorial-split-layout{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.additional-coverage-item{margin:0!important;padding:0!important}.other-news-grid{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.other-news-section{padding-left:0!important;padding-right:0!important}}[data-theme=dark].mobile-divider{display:none}@media (max-width:1024px){.mobile-divider{background:var(--border);opacity:.4;height:1px;margin:.5rem 0 2rem;display:block}}[data-theme=dark] .medsense-article-card:hover{background:#ffffff08}.trending-news-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;display:grid}.trending-news-item{border-bottom:1px solid var(--border);color:var(--text);align-items:flex-start;gap:1rem;padding:1rem 0;text-decoration:none;transition:background .15s ease-in-out;display:flex}.trending-news-item:hover{background:var(--bg-secondary)}.trending-news-index{min-width:2rem;color:var(--primary);letter-spacing:.04em;flex:none;padding-top:.1rem;font-size:.95rem;font-weight:900;line-height:1}.trending-news-image{background:var(--bg-secondary);border-radius:0;flex:0 0 112px;width:112px;height:84px;position:relative;overflow:hidden}.trending-news-content{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.trending-news-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--text);font-size:.68rem;font-weight:400}.trending-news-content h4{color:var(--text);margin:0;font-size:.95rem;font-weight:700;line-height:1.35}.trending-news-time{color:var(--text);opacity:.7;font-size:.65rem}@media (min-width:641px) and (max-width:1024px){.medsense-top-section{grid-template-columns:1fr 1.15fr .95fr;gap:1rem}.medsense-bottom-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.medsense-featured-card .medsense-card-content{padding:.95rem .95rem 1.1rem}.medsense-featured-card .medsense-card-title{font-size:clamp(1.15rem,1.7vw,1.45rem)}}@media (max-width:768px){.trending-news-list{grid-template-columns:1fr;gap:0}.trending-news-item{gap:.75rem;padding:.875rem 0}.trending-news-image{flex-basis:96px;width:96px;height:72px}.trending-news-content h4{font-size:.9rem}}.medsense-list-card{border-bottom:1px solid var(--border);border-radius:0;align-items:center;gap:1.25rem;padding:1rem 0;flex-direction:row!important}.medsense-list-card:hover{transform:none}.medsense-list-card .medsense-card-image{aspect-ratio:auto;border-radius:0;flex:0 0 150px;height:100px;max-height:none}.medsense-list-card .medsense-card-content{gap:.25rem;padding:0}.medsense-list-card .medsense-card-title{-webkit-line-clamp:2;line-clamp:2;font-size:1.1rem;line-height:1.4}.medsense-list-card .medsense-card-meta{margin:0}@media (max-width:640px){.medsense-list-card{gap:.75rem;padding:.75rem 0}.medsense-list-card .medsense-card-image{flex:0 0 96px;height:68px}.medsense-list-card .medsense-card-title{font-size:.85rem;line-height:1.25}.medsense-list-card .medsense-card-meta{font-size:.65rem}}.medsense-card-image{aspect-ratio:4/3;width:100%;max-height:260px;position:relative;overflow:hidden}.medsense-small-card .medsense-card-image{max-height:190px}.medsense-small-card .medsense-card-title{font-size:.95rem;line-height:1.3}.medsense-small-card .medsense-card-excerpt{-webkit-line-clamp:2;line-clamp:2;opacity:.8;margin-top:.25rem;font-size:.75rem}.medsense-card-image .image-branding-wrapper{width:100%;height:100%}.medsense-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.medsense-article-card:hover .medsense-card-image img{transform:scale(1.05)}.medsense-card-content{flex-direction:column;flex:1;gap:.25rem;padding:.5rem;display:flex}.medsense-card-meta{color:var(--text);opacity:.7;justify-content:space-between;align-items:center;font-size:.65rem;display:flex}.medsense-card-category,.mobile-metadata span:first-child,.mobile-thumbnail-metadata span:first-child,.trending-news-meta,.gov-sidebar-tag{color:var(--text);text-transform:uppercase;letter-spacing:.04em;opacity:.7;font-weight:400}.medsense-card-title{color:var(--text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.medsense-featured-card{border-bottom-color:var(--primary-light);height:100%}.medsense-featured-card .medsense-card-image{aspect-ratio:16/9;max-height:440px}.medsense-featured-card .medsense-card-content{gap:.5rem;padding:1.25rem 1.25rem 1.5rem}.medsense-featured-card .medsense-card-title{-webkit-line-clamp:3;line-clamp:3;font-size:clamp(1.7rem,2.3vw,2.35rem);line-height:1.12}.medsense-featured-card .medsense-card-excerpt{-webkit-line-clamp:4;line-clamp:4;opacity:.9;font-size:.98rem;line-height:1.55}.medsense-featured-card .medsense-card-meta{letter-spacing:.02em;font-size:.8rem}.medsense-featured-card .medsense-card-category{letter-spacing:.08em;font-size:.75rem}@media (max-width:768px){.medsense-homepage-wrapper{min-height:auto;padding-left:0;padding-right:0}.medsense-top-section,.medsense-bottom-section{grid-template-columns:1fr;gap:1rem;padding:0;display:grid}.medsense-homepage-wrapper>h3,.medsense-homepage-wrapper>.other-news-header,.medsense-homepage-wrapper>.mobile-divider{padding-left:1rem;padding-right:1rem}.medsense-top-section{flex-direction:column;display:flex}.medsense-featured-card{border-radius:0;order:-1}.medsense-featured-card .medsense-card-image{aspect-ratio:16/10;border-radius:0;height:clamp(220px,62vw,360px)}.medsense-featured-card .medsense-card-content{padding:1rem 1rem 1.25rem}.medsense-featured-card .medsense-card-title{font-size:1.35rem;line-height:1.18}.medsense-featured-card .medsense-card-excerpt{-webkit-line-clamp:3;line-clamp:3;font-size:.9rem}.container{padding:0}.medsense-list-card{box-sizing:border-box;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding:0 0 1rem!important}.medsense-list-card .medsense-card-image{border-radius:0!important;flex:none!important;width:100%!important;height:clamp(220px,62vw,360px)!important;margin-left:0!important;margin-right:0!important}.medsense-list-card .medsense-card-content{padding:1rem!important}.medsense-card-image{aspect-ratio:16/10;max-height:none}.medsense-small-card .medsense-card-image{max-height:none}.medsense-article-card:not(.medsense-list-card){border-radius:0;width:100%!important;margin-left:0!important;margin-right:0!important}.medsense-article-card:not(.medsense-list-card) .medsense-card-image{border-radius:0;height:clamp(220px,62vw,360px);margin-left:0!important;margin-right:0!important}.medsense-bottom-section .medsense-article-card{margin-bottom:0}}.medsense-card-excerpt{color:var(--text-light);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}.medsense-trending-wrapper{background:var(--bg-secondary);border-top:1px solid var(--border);margin-top:2rem;padding:3rem 0}.mosaic-stories-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:120px;align-items:stretch;gap:1rem;display:grid}.mosaic-big{grid-area:span 4/span 5}.mosaic-medium{grid-area:span 3/span 4}.mosaic-small{grid-area:span 2/span 3}.mosaic-big .medsense-article-card,.mosaic-medium .medsense-article-card,.mosaic-small .medsense-article-card{height:100%}.mosaic-big .medsense-card-image,.mosaic-medium .medsense-card-image,.mosaic-small .medsense-card-image{max-height:none;aspect-ratio:unset;flex:1}@media (max-width:1024px){.mosaic-stories-grid{grid-template-columns:repeat(6,1fr);grid-auto-rows:140px}.mosaic-big{grid-area:span 3/span 6}.mosaic-medium{grid-area:span 3/span 3}.mosaic-small{grid-area:span 2/span 2}}@media (max-width:768px){.mosaic-stories-grid{grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:1rem;display:grid}.mosaic-big,.mosaic-medium,.mosaic-small{grid-area:span 1/span 1}.mosaic-stories-grid>.mosaic-big:first-child{grid-column:span 2}.mosaic-big .medsense-card-image,.mosaic-medium .medsense-card-image,.mosaic-small .medsense-card-image{height:130px;aspect-ratio:unset;flex:none}.mosaic-small .medsense-card-title{-webkit-line-clamp:2;line-clamp:2;font-size:.85rem!important}.mosaic-medium .medsense-card-title{font-size:.9rem!important}.mosaic-big .medsense-card-title{font-size:1.1rem!important}}.medsense-side-column{flex-direction:column;flex:1;gap:1.5rem;display:flex}.medsense-side-column .medsense-article-card{flex:1}.trending-scroll-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--primary) transparent;flex-direction:row;gap:1.25rem;padding-bottom:1rem;display:flex;overflow:auto visible}.trending-scroll-track::-webkit-scrollbar{height:5px}.trending-scroll-track::-webkit-scrollbar-track{background:var(--border);border-radius:10px}.trending-scroll-track::-webkit-scrollbar-thumb{background:var(--primary);border-radius:10px}.trending-scroll-card{scroll-snap-align:start;flex:0 0 280px;position:relative}@media (max-width:768px){.trending-scroll-card{flex:0 0 230px}.navbar-logo-row{display:none}.navbar-nav-row{padding:.5rem 0}.navbar-nav-inner{justify-content:space-between;align-items:center;padding:0 1rem;display:flex}.mobile-logo{max-width:90px;padding:8px 0;display:block}.logo-img-mobile{object-fit:contain;width:100%;height:auto;display:block}.nav-links{display:none}.nav-left-actions,.nav-right-actions{align-items:center;gap:.75rem;display:flex}.search-box,.mobile-search-btn{display:none!important}.subscribe-btn{border-radius:50%;justify-content:center;width:40px;height:40px;padding:.6rem}.subscribe-btn span{display:none}}@media (min-width:769px){.mobile-menu-btn,.mobile-search-btn,.mobile-logo{display:none!important}.header-left-controls{display:flex!important}.header-icon-btn{display:inline-flex!important}.search-box{display:flex}}.related-articles-section{background:var(--bg-secondary);border-top:1px solid var(--border);margin-top:0;padding:3rem 0 4rem}.related-header{border-bottom:2px solid var(--border);margin-bottom:1.75rem;padding-bottom:.75rem}.related-header h3{color:var(--primary);align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;display:flex}.related-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem;display:grid}.related-card{background:var(--bg-card);border:1px solid var(--border);cursor:pointer;transition:var(--transition);border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden}.related-card:hover{box-shadow:var(--shadow-lg);border-color:var(--primary-light);transform:translateY(-4px)}.related-card-image{height:160px;position:relative;overflow:hidden}.related-card-image img,.related-card-image .image-branding-wrapper,.related-card-image .image-branding-wrapper img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.related-card:hover .related-card-image img{transform:scale(1.06)}.related-card-content{flex-direction:column;flex:1;gap:.35rem;padding:.875rem 1rem 1rem;display:flex}.related-card-cat{text-transform:uppercase;letter-spacing:.06em;color:var(--primary);font-size:.7rem;font-weight:700}.related-card-title{color:var(--text);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.95rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.related-card-date{color:var(--text);margin-top:auto;padding-top:.4rem;font-size:.75rem}.no-related{color:var(--text-light);padding:1rem 0;font-size:.9rem}.comments-section{border-top:2px solid var(--border);margin:3rem 0 1rem;padding-top:2.5rem}.comments-wrapper{flex-direction:column;gap:2.5rem;display:flex}.comments-list-area{flex-direction:column;gap:1rem;display:flex}.comments-header{color:var(--primary);align-items:center;gap:.6rem;margin-bottom:1.25rem;font-size:1.25rem;font-weight:700;display:flex}.comment-count-badge{background:var(--primary);color:#fff;border-radius:9999px;padding:.15rem .55rem;font-size:.75rem;font-weight:700;line-height:1.4}.comments-list{flex-direction:column;gap:1rem;display:flex}.comment-item{background:var(--bg-secondary);border:1px solid var(--border);transition:var(--transition);border-radius:1rem;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.comment-item:hover{border-color:var(--primary-light);box-shadow:var(--shadow)}.comment-avatar{color:#fff;letter-spacing:.03em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:.85rem;font-weight:700;display:flex}.comment-body{flex:1;min-width:0}.comment-actions{gap:1.5rem;margin-top:.75rem;display:flex}.comment-action-btn{color:var(--primary);cursor:pointer;transition:var(--transition);background:0 0;border:none;align-items:center;gap:.4rem;padding:0;font-size:.8rem;font-weight:700;display:flex}.comment-action-btn:hover{color:var(--primary-dark);text-decoration:underline}.comment-action-btn.toggle-replies{color:var(--text-light)}.replies-container{border-left:2px solid var(--border);flex-direction:column;gap:1rem;margin-top:1rem;padding-left:1rem;display:none}.replies-container.active{display:flex}.reply-item{background:#00000005;border-radius:.75rem;align-items:flex-start;gap:1rem;padding:1rem;display:flex}[data-theme=dark] .reply-item{background:#ffffff08}.reply-form-container{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:1rem;margin-top:1rem;padding:1.5rem;display:none}.reply-form-container.active{display:block}.comment-meta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.comment-author-name{color:var(--text);font-size:.925rem}.comment-time{color:var(--text);white-space:nowrap;font-size:.75rem}.comment-text{color:var(--text);margin:0;font-size:.9rem;line-height:1.65}.no-comments{color:var(--text-light);text-align:center;padding:1rem 0;font-size:.9rem}.comment-form-card{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:1rem;padding:2rem}.comment-form-title{color:var(--primary);align-items:center;gap:.5rem;margin-bottom:.4rem;font-size:1.1rem;font-weight:700;display:flex}.comment-form-desc{color:var(--text-light);margin-bottom:2.5rem;font-size:.85rem}.comment-form{flex-direction:column;gap:1rem;display:flex}.comment-form input,.comment-form textarea{border:1.5px solid var(--border);background:var(--bg-secondary);color:var(--text);border-radius:.75rem;width:100%;padding:.875rem 1rem;font-family:inherit;font-size:.9rem;transition:border-color .2s}.comment-form input:focus,.comment-form textarea:focus{border-color:var(--primary);background:var(--bg-card);outline:none}.comment-form textarea{resize:vertical;min-height:110px}[data-theme=dark] .comment-form input,[data-theme=dark] .comment-form textarea{color:var(--text);background:#ffffff0d;border-color:#ffffff1f}[data-theme=dark] .comment-form-card{background:var(--bg-card);border-color:#ffffff14}@media (max-width:600px){.related-grid{grid-template-columns:1fr}.comment-form-card{padding:1.25rem}.comment-item{padding:1rem}.comment-avatar{width:36px;height:36px;font-size:.75rem}}@media (max-width:768px){.medsense-list-view-container{flex-direction:column;gap:0;margin-top:1rem;display:flex}.medsense-list-card{border-bottom:1px solid var(--border)!important;background:0 0!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;margin-bottom:0!important;padding:0 0 1rem!important;display:flex!important}.medsense-list-card .medsense-card-image{border-radius:0;overflow:hidden;flex-shrink:0!important;width:100%!important;height:clamp(220px,62vw,360px)!important}.medsense-list-card .medsense-card-content{justify-content:flex-start;padding:.85rem 1rem 0!important}.medsense-list-card .medsense-card-title{line-height:1.25;margin:0!important;font-size:.9rem!important;font-weight:700!important}.medsense-list-card .medsense-card-excerpt{font-size:.85rem!important;font-weight:400!important}.medsense-list-card .medsense-card-meta{margin-bottom:6px!important;font-size:.75rem!important}.medsense-side-column{grid-template-columns:1fr 1fr!important;gap:1rem!important;padding:0 1rem 1rem!important;display:grid!important}.medsense-side-column .medsense-article-card .medsense-card-title{font-size:.95rem!important;font-weight:700!important}}.trending-two-column-grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media (max-width:768px){.trending-two-column-grid{grid-template-columns:1fr;gap:1.5rem}}.desktop-logo-row{background:var(--bg);border-bottom:none;align-items:center;width:100%;padding:1rem 2rem;display:flex}.subscribe-btn.desktop-nav-links{white-space:nowrap;border-radius:4px;padding:.55rem 1.6rem;font-size:.85rem;font-weight:700}.smart-header-wrapper{will-change:max-height, opacity, transform;transition:max-height .5s cubic-bezier(.16,1,.3,1),opacity .4s,transform .5s cubic-bezier(.16,1,.3,1)}.smart-header-visible{opacity:1;visibility:visible;max-height:120px;transform:translateY(0)}.smart-header-hidden,.main-header.header-hidden .smart-header-wrapper{opacity:0;visibility:hidden;max-height:0;transform:translateY(-20px)}.main-header{will-change:transform;transition:transform .4s cubic-bezier(.16,1,.3,1)}.logo img{transition:max-height .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)!important}.desktop-logo-row>div{transition:padding .3s cubic-bezier(.4,0,.2,1)!important}.is-scrolled .desktop-logo-row>div{padding-top:.15rem!important;padding-bottom:.15rem!important}.is-scrolled .desktop-logo-row .logo img{max-height:28px!important}.is-scrolled .mobile-centered-logo .logo img{max-height:22px!important}.is-scrolled .navbar-nav-inner{padding-top:.35rem!important;padding-bottom:.35rem!important}@media (max-width:768px){.desktop-logo-row,.desktop-nav-links{display:none!important}.mobile-centered-logo{display:flex!important}.mobile-menu-container,.mobile-right-controls{align-items:center;gap:.35rem;display:flex!important}.navbar-nav-inner{padding:1.1rem 1.5rem!important;transition:padding .4s cubic-bezier(.16,1,.3,1)!important;position:relative!important}.is-scrolled .navbar-nav-inner{box-shadow:none!important;background:var(--bg)!important;border-bottom:none!important;padding-top:.5rem!important;padding-bottom:.5rem!important}.smart-header-hidden,.main-header.header-hidden .smart-header-wrapper{opacity:1!important;visibility:visible!important;max-height:150px!important;transform:translateY(0)!important}}@media (min-width:769px){.mobile-centered-logo,.mobile-menu-container,.mobile-right-controls{display:none!important}.navbar-nav-inner{justify-content:center!important}}.about-page{overflow-x:hidden}.about-hero-v2{border-bottom:1px solid var(--border);background:radial-gradient(circle at 100% 0,#1e3a8a0d,#0000 40%),radial-gradient(circle at 0 100%,#0ea5e90d,#0000 40%);padding:8rem 0 6rem;position:relative}.about-hero-content{z-index:2;max-width:900px;position:relative}.hero-badge{color:var(--primary);text-transform:uppercase;letter-spacing:.1em;background:#1e3a8a1a;border-radius:99px;margin-bottom:2rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:700;display:inline-block}.hero-title{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;font-size:clamp(3rem,8vw,5rem);font-weight:800;line-height:1.1}.hero-subtitle{color:var(--text-light);margin-bottom:3rem;font-size:1.5rem;line-height:1.4}.hero-stats{gap:4rem;display:flex}.stat-item{flex-direction:column;display:flex}.stat-value{color:var(--primary);font-size:1.75rem;font-weight:800}.stat-label{color:var(--text-light);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem}.about-intro{padding:6rem 0}.intro-text{max-width:800px;font-size:1.25rem;line-height:1.8}.intro-text p{margin-bottom:2rem}.intro-text .highlight{color:var(--primary);border-left:4px solid var(--primary);padding-left:2rem;font-size:1.75rem;font-weight:700;line-height:1.4}.mission-vision{padding:4rem 0}.mv-grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.mv-card{background:var(--bg-secondary);border:1px solid var(--border);transition:var(--transition);border-radius:2rem;padding:3rem}.mv-card:hover{box-shadow:var(--shadow-lg);background:var(--bg-card);border-color:var(--primary-light);transform:translateY(-10px)}.card-icon{width:80px;height:80px;color:var(--primary);background:#fff;border-radius:1.5rem;justify-content:center;align-items:center;margin-bottom:2rem;display:flex;box-shadow:0 10px 20px #0000000d}.mv-card h2{margin-bottom:2.5rem;font-size:2rem}.what-we-do{background:var(--bg-secondary);padding:8rem 0}.section-header-v2{margin-bottom:4rem}.section-header-v2.center{text-align:center}.section-title-v2{margin-bottom:1rem;font-size:2.5rem;font-weight:800}.section-subtitle{color:var(--text-light);font-size:1.125rem}.wwd-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;display:grid}.wwd-card{background:var(--bg-card);border:1px solid var(--border);transition:var(--transition);border-radius:1.5rem;padding:2.5rem}.wwd-card:hover{border-color:var(--primary);box-shadow:var(--shadow-lg);transform:scale(1.02)}.wwd-icon{width:48px;height:48px;color:var(--primary);background:#1e3a8a1a;border-radius:12px;justify-content:center;align-items:center;margin-bottom:2.5rem;display:flex}.wwd-card h3{margin-bottom:1rem;font-size:1.25rem}.wwd-card p{color:var(--text-light);font-size:.95rem;line-height:1.6}.why-exist{padding:8rem 0}.exist-content{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;display:grid}.exist-text p{color:var(--text-light);margin-bottom:2rem;font-size:1.125rem}.exist-quote{color:var(--primary);margin-top:3rem;font-size:1.5rem;font-style:italic;font-weight:600}.exist-image{position:relative}.floating-img{z-index:2;width:100%;box-shadow:var(--shadow-lg);border-radius:2rem;animation:6s ease-in-out infinite float;position:relative}.image-blob{background:radial-gradient(circle, var(--accent) 0%, transparent 70%);opacity:.1;z-index:1;border-radius:50%;width:100%;height:100%;position:absolute;top:-20%;right:-20%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.core-values{background:var(--bg-secondary);padding:8rem 0}.values-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.value-item-v2{background:var(--bg-card);border-bottom:4px solid var(--accent-color);transition:var(--transition);border-radius:1.5rem;padding:2rem}.value-item-v2:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.value-header{align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.value-index{color:var(--accent-color);background:#0000000d;border-radius:4px;padding:.25rem .5rem;font-size:.875rem;font-weight:800}.value-header h3{font-size:1.5rem}[data-theme=dark] .mv-card,[data-theme=dark] .wwd-card,[data-theme=dark] .value-item-v2{background:#050607;border-color:#1b1f27}[data-theme=dark] .card-icon{background:#101317}[data-theme=dark] .wwd-icon{background:#3b82f61a}@media (max-width:992px){.mv-grid,.exist-content{grid-template-columns:1fr;gap:3rem}.hero-stats{flex-wrap:wrap;gap:2rem}}@media (max-width:768px){.hero-title{font-size:3rem}.about-hero-v2{padding:6rem 0 4rem}}.other-news-header{align-items:center;gap:1rem;margin-bottom:2rem;padding:0 1.5rem;display:flex}.other-news-title{color:var(--primary);margin:0;font-size:1.5rem;font-weight:800}.other-news-line{background:var(--border);flex:1;height:2px}.other-news-grid{grid-template-columns:repeat(4,1fr);gap:2rem;padding:0 1.5rem;display:grid}@media (max-width:1024px){.other-news-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.other-news-header{margin-bottom:2rem;padding:0 1rem}.other-news-grid{grid-template-columns:1fr;gap:1.5rem;padding:0}.other-news-title{font-size:1.25rem}}.article-main-image-container{border-radius:0;max-width:100%;height:400px;overflow:hidden}@media (min-width:1024px){.article-main-image-container{max-width:100%;height:500px}}@media (max-width:768px){.article-container{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:1.5rem 0!important}.article-header,.article-content{max-width:680px!important;margin:0 auto!important;padding:0 1rem!important}.article-main-image-container{border-radius:0;height:clamp(220px,62vw,360px);margin-bottom:2.5rem;width:100%!important;margin-left:0!important;margin-right:0!important}}.philosophy-section{background:var(--bg-secondary);border-radius:3rem;margin-bottom:4rem;padding:6rem 0}.philosophy-grid{text-align:center;flex-wrap:wrap;justify-content:center;gap:4rem;display:flex}.philosophy-item h4{color:var(--primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:1.1rem}.contact-container{max-width:1000px;margin:0 auto;padding:8rem 1.5rem}.contact-card{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:2rem;grid-template-columns:1fr 1.2fr;align-items:center;gap:4rem;padding:4rem;display:grid}.contact-info h1{color:var(--primary);margin-bottom:2.5rem;font-size:3rem}.contact-info p{color:var(--text-light);margin-bottom:2rem;font-size:1.1rem;line-height:1.8}.email-link{background:var(--bg-secondary);border:1px solid var(--border);color:var(--primary);transition:var(--transition);border-radius:1rem;align-items:center;gap:1rem;padding:1.25rem 2rem;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.email-link:hover{background:var(--primary);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #1e3a8a33}.contact-methods{flex-direction:column;gap:1.5rem;display:flex}.method-item{align-items:center;gap:1.5rem;display:flex}.method-icon{width:56px;height:56px;color:var(--primary);background:#1e3a8a1a;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;display:flex}.method-details h4{text-transform:uppercase;letter-spacing:.1em;color:var(--text-light);margin-bottom:.25rem;font-size:.9rem}.method-details p{color:var(--text);margin:0;font-size:1.1rem;font-weight:600}@media (max-width:992px){.contact-card{grid-template-columns:1fr;gap:3rem;padding:3rem 2rem}}@media (max-width:768px){.contact-info h1{font-size:2.5rem}.email-link{padding:1rem 1.5rem;font-size:1rem}.contact-container{padding:4rem 1.25rem}}.medsense-copyright-notice{background:var(--bg-secondary,#f3f4f6);border-top:3px solid #c8102e}.medsense-copyright-notice p{color:var(--text,#1f2937)}.medsense-copyright-notice strong{color:var(--text,#111827)}[data-theme=dark] .medsense-copyright-notice{background:#111;border-top:3px solid #c8102e}[data-theme=dark] .medsense-copyright-notice p{color:#d1d5db}[data-theme=dark] .medsense-copyright-notice strong{color:#f9fafb}.intelligence-section-title{font-family:var(--font-news);color:var(--intel-navy);border-left:4px solid var(--intel-blue);align-items:center;gap:.5rem;margin-bottom:1.25rem;padding-left:.75rem;font-size:1.5rem;font-weight:800;display:flex}[data-theme=dark] .intelligence-section-title{color:var(--text)}.fact-check-badge{background:var(--fact-green);color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:0;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.25rem .75rem;font-size:.7rem;font-weight:700;display:inline-flex}.health-alert-card{background:var(--bg-card);border:1px solid #e5b5b5;border-radius:0;padding:1.5rem;position:relative;overflow:hidden}[data-theme=dark] .health-alert-card{background:var(--bg-card);border-color:#7f1d1d}.health-alert-card:before{content:"";background:var(--alert-red);width:4px;height:100%;position:absolute;top:0;left:0}.intel-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem;margin:1.5rem 0;display:grid}.ai-insight-box{background:var(--bg-card);border:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;margin:2rem 0;padding:1.5rem}.ai-insight-header{color:var(--ai-purple);text-transform:uppercase;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:flex}.nav-intel-link{position:relative;color:var(--intel-blue)!important;font-weight:800!important}.nav-intel-link:before{content:"AI";background:var(--ai-purple);color:#fff;border-radius:4px;padding:1px 4px;font-size:.6rem;position:absolute;top:-8px;right:-15px}@media (max-width:768px){.intelligence-section-title{font-size:1.4rem}.intel-grid{grid-template-columns:1fr}}.trending-sidebar-mobile{border-bottom:1px solid var(--border);margin-bottom:2rem;padding:1.5rem 0;display:none}.mobile-scroll-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1.5rem;padding:0 1.5rem 1rem;display:flex;overflow-x:auto}.mobile-scroll-track::-webkit-scrollbar{display:none}.mobile-trending-item{scroll-snap-align:start;background:var(--bg);border:1px solid var(--border);border-radius:0;flex:0 0 280px;padding:1.25rem;transition:transform .3s}.mobile-trending-item h4{color:var(--text)!important}.mobile-trending-item span{color:var(--primary)!important}[data-theme=dark] .mobile-trending-item{background:var(--bg-card);border-color:var(--border)}@media (min-width:641px) and (max-width:768px){.trending-sidebar-mobile{margin-left:-1rem;margin-right:-1rem;display:block}}@media (max-width:640px){.trending-sidebar-mobile{margin-left:-1.5rem;margin-right:-1.5rem;display:block}.mobile-hide{display:none!important}.mobile-full-width{grid-column:span 12!important;width:calc(100% + 2rem)!important;margin-left:-1rem!important;margin-right:-1rem!important}.mobile-full-width .medsense-featured-card{border-radius:0!important;width:100%!important;margin-left:0!important;margin-right:0!important}.mobile-full-width .medsense-featured-card .medsense-card-image{border-radius:0!important;width:100%!important}.mobile-grid-1{grid-template-columns:1fr!important}.main-editorial-grid{grid-template-columns:1fr!important;gap:1.5rem!important}}.article-title{color:var(--text);text-align:center;margin-bottom:2rem;font-size:2rem;font-weight:800;line-height:1.2}@media (max-width:640px){.article-title{margin-bottom:2.5rem;line-height:1.25;font-size:1.6rem!important}}.bottom-editorial-grid{grid-template-columns:2fr 1fr;gap:2rem;display:grid}.alerts-mustread-grid{grid-template-columns:1fr 1fr;gap:3rem;display:grid}@media (min-width:641px) and (max-width:768px){.alerts-mustread-grid{grid-template-columns:1fr;gap:2rem}}@media (max-width:640px){.alerts-mustread-grid{grid-template-columns:1fr;gap:2.5rem}}.latest-insights-column,.alerts-sidebar-column{min-width:0}.hover-bg:hover{background:#00000008}[data-theme=dark] .hover-bg:hover{background:#ffffff0d}@media (max-width:1100px){.bottom-editorial-grid{grid-template-columns:1fr;gap:4rem}}.weather-widget-container{justify-content:center;width:100%;margin-bottom:2rem;display:flex}.weather-info-card{background:var(--bg-card);border:1px solid var(--border);color:var(--text);box-shadow:none;border-radius:0;width:100%;max-width:480px;padding:1.25rem 1.5rem;position:relative;overflow:hidden}@media (min-width:1025px){.latest-insights-desktop{flex-direction:column;gap:1.5rem;display:flex!important}.latest-insights-mobile{display:none!important}}@media (max-width:1024px){.latest-insights-desktop{display:none!important}.latest-insights-mobile{flex-direction:column;gap:1rem;display:flex!important}}.featured-main,.featured-card,.news-card,.medsense-article-card,.medsense-card-image,.medsense-card-image img,.trending-thumb,.nl-modal,.newsletter-field input,.newsletter-submit-btn,.subscribe-modal-container,.subscribe-input-group input,.subscribe-submit-btn,.comment-item,.comment-form input,.comment-form textarea,.btn,.subscribe-btn,.toast,.mobile-search-panel,.mobile-search-box input,.mobile-search-submit,.search-container,.article-main-image-container,.legal-section,.weather-widget-container,.weather-info-card,.trending-card,.trending-card-image,.related-card,.related-card-image,.hover-bg,.hover-bg div,.hover-bg img,.hover-bg span,.mobile-trending-item,.mobile-trending-item div,.mobile-trending-item img,.mobile-trending-item span,.outbreak-card,.outbreak-item,.other-news-item,.alerts-sidebar-column div,.admin-sidebar,.admin-content,.stat-card,.action-btn{border-radius:0!important}.featured-main,.featured-card,.news-card,.medsense-article-card,.trending-card,.related-card,.comment-item,.subscribe-modal-container,.nl-modal,.weather-info-card,.mobile-trending-item,.admin-sidebar,.admin-content,.stat-card{box-shadow:none!important;border:1px solid var(--border)!important}.featured-main:hover,.featured-card:hover,.news-card:hover,.medsense-article-card:hover,.trending-item:hover,.related-card:hover,.btn:hover,.subscribe-btn:hover,.social-links a:hover,.comment-item:hover,.mobile-trending-item:hover,.weather-info-card:hover{box-shadow:none!important;transform:none!important}.featured-main:hover img,.featured-card:hover img,.news-card:hover .news-card-image img,.medsense-article-card:hover .medsense-card-image img,.related-card:hover .related-card-image img,.trending-card:hover .trending-card-image img{transform:none!important}.medsense-article-card:hover .medsense-card-title,.news-card:hover .news-card-title,.trending-item:hover h4,.related-card:hover .related-card-title,.mobile-trending-item:hover h4,.alerts-sidebar-column a:hover h4,.latest-insights-column a:hover h4,.other-news-item:hover h4{text-decoration:underline!important}.weather-info-card{background:var(--bg-secondary)!important;color:var(--text)!important;border:1px solid var(--border)!important}.weather-info-card *{color:var(--text)!important}.weather-info-card i.fa-heartbeat{color:var(--alert-red)!important}.mobile-trending-item{background:var(--bg-card)!important;border:1px solid var(--border)!important}.mobile-trending-item h4,.mobile-trending-item span,.mobile-trending-item div{color:var(--text)!important}[data-theme=dark] .mobile-trending-item{background:var(--bg-card)!important}.navbar-nav-row{background:var(--bg)!important;box-shadow:none!important;border-top:none!important}.navbar-nav-inner{background:var(--bg)!important}.navbar-nav-inner a,.navbar-nav-inner ul li a,.desktop-nav-links ul li a,.nav-links a{transition:var(--transition);position:relative;color:var(--text)!important;text-transform:uppercase!important;letter-spacing:.02em!important;padding:.6rem .25rem!important;font-size:.825rem!important;font-weight:700!important}.navbar-nav-inner a:hover,.navbar-nav-inner ul li a:hover,.desktop-nav-links ul li a:hover,.nav-links a:hover{opacity:1;color:var(--text)!important;text-decoration:none!important}.navbar-nav-inner a.active,.desktop-nav-links ul li a.active,.nav-links a.active{opacity:1;color:var(--text)!important;border-bottom:none!important}[data-theme=dark] .navbar-nav-row{background:var(--bg)!important;border-top:none!important}[data-theme=dark] .navbar-nav-inner{background:var(--bg)!important}.intelligence-section-title{text-transform:uppercase;letter-spacing:.03em;font-family:var(--font-news)!important;color:var(--text)!important;border-left:none!important;border-bottom:1px solid var(--primary)!important;align-items:center!important;gap:.5rem!important;margin-bottom:1rem!important;padding-bottom:.5rem!important;padding-left:0!important;font-size:1.15rem!important;font-weight:800!important;display:flex!important}[data-theme=dark] .intelligence-section-title{color:var(--text)!important;border-bottom-color:var(--primary)!important}.subscribe-btn{background:var(--primary)!important;box-shadow:none!important;letter-spacing:.04em!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;padding:.55rem 1.2rem!important;font-size:.75rem!important;font-weight:700!important;transition:background .15s!important}.subscribe-btn:hover{background:var(--primary-dark)!important;filter:none!important;box-shadow:none!important;transform:none!important}.medsense-card-category{color:var(--primary)!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important;font-size:.7rem!important;font-weight:700!important}.ticker-label{box-shadow:none!important;border-radius:0!important;padding:.2rem .5rem!important;font-size:.7rem!important;font-weight:700!important}.navbar-logo-row.desktop-logo-row{background:var(--bg)!important;border-bottom:none!important;padding:.6rem 2rem!important}.social-links a{color:#1a1a1a!important;width:36px!important;height:36px!important;transition:var(--transition)!important;background:#fff!important;border:1px solid #00000026!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;font-size:.85rem!important;display:inline-flex!important;box-shadow:0 2px 6px #00000026!important}.social-links a:hover{color:#fff!important;background:#1a1a1a!important;border-color:#1a1a1a!important;transform:translateY(-2px)!important}[data-theme=dark] .social-links a{color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff59!important}[data-theme=dark] .social-links a:hover{color:#1a1a1a!important;background:#f9f9f9!important;border-color:#fff!important}.footer{background:var(--bg-surface)!important;color:var(--text-primary)!important;border-top:2px solid var(--border)!important;margin-top:2rem!important}.footer p{color:var(--text-muted)!important}.footer-links h4{text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--text-primary)!important;border-bottom:1px solid var(--border-dim)!important;margin-bottom:1rem!important;padding-bottom:.6rem!important;font-size:.8rem!important;font-weight:700!important}.footer-links a{color:var(--text-muted)!important;font-size:.85rem!important}.footer-links a:hover{color:var(--text-primary)!important;padding-left:0!important;text-decoration:underline!important}.footer-categories a{color:#1a1a1a!important;transition:color var(--transition)!important;font-size:.85rem!important;text-decoration:none!important}.footer-categories a:hover{color:var(--primary)!important;text-decoration:none!important}[data-theme=dark] .footer-categories a{color:#fff!important}[data-theme=dark] .footer-categories a:hover{color:var(--primary-light,#ff5020)!important}.footer-bottom{background:var(--bg-surface)!important;border-top:1px solid var(--border-dim)!important;color:var(--text-muted)!important;padding:.9rem 0 1rem!important;font-size:.8rem!important}.icon-btn{border:1px solid var(--border)!important;border-radius:0!important}.icon-btn:hover{transform:none!important}.search-box input{border-radius:0!important}body{font-size:1rem!important;line-height:1.6!important}html,body{background-color:var(--bg)!important}.medsense-article-card:not(.medsense-list-card),.news-card,.trending-card,.related-card,.outbreak-card,.mv-card,.comment-item{background-color:var(--bg)!important;border:0!important;border-bottom:1px solid var(--border)!important;padding:.85rem!important}.medsense-article-card.medsense-list-card{border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid var(--border)!important;background-color:#0000!important;padding-left:0!important;padding-right:0!important}.hover-bg{background-color:var(--bg)!important;border:1px solid var(--border)!important;border-radius:0!important}.hover-bg:hover{background-color:var(--bg-secondary)!important}html,body{width:100%!important;position:relative!important;overflow-x:clip!important}.mobile-trending-item{border-radius:0!important}@media (max-width:600px){.other-news-grid,.medsense-trending-grid-wrapper .other-news-grid,.other-news-section .other-news-grid{grid-template-columns:1fr!important;gap:1.5rem!important;padding:0 1rem!important}}[data-theme=dark] .navbar-top{background:var(--primary-dark)!important}[data-theme=dark] .breaking-ticker:after{background:linear-gradient(to right, transparent, var(--primary))!important}[data-theme=dark] .footer{background:var(--bg-surface)!important;border-top:2px solid var(--border)!important}[data-theme=dark] .footer-bottom{background:var(--bg-surface)!important;border-top:1px solid var(--border-dim)!important}@media (min-width:1025px){.medsense-article-card:nth-child(-n+5){background:var(--bg);border:0!important;border-bottom:1px solid var(--border)!important;box-shadow:none!important}}@media (max-width:640px){.medsense-article-card:nth-child(-n+5){background:var(--bg);border:0!important;border-bottom:1px solid var(--border)!important;box-shadow:none!important}}.health-library-article-page{background:var(--bg);min-height:100vh}.health-library-article-page .article-content h2,.health-library-article-page .article-content h3{color:var(--text-primary);margin-top:2rem;margin-bottom:1rem;font-weight:700}.health-library-article-page .article-content h2{font-size:1.75rem}.health-library-article-page .article-content h3{font-size:1.5rem}.health-library-article-page .article-content p{margin-bottom:2.5rem}.health-library-article-page .article-content ul,.health-library-article-page .article-content ol{margin-bottom:2.5rem;padding-left:2rem}.health-library-article-page .article-content li{margin-bottom:.5rem}.health-library-article-page .article-content a{color:var(--text);text-decoration:underline}.health-library-article-page .article-content strong{color:var(--text-primary);font-weight:700}.health-library-article-page .article-content blockquote{border-left:4px solid var(--accent);color:var(--text-muted);margin:2rem 0;padding-left:1.5rem;font-style:italic}@media (max-width:1023px){.mobile-scroll-track{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-direction:row!important;gap:4rem!important;width:calc(100% + 2rem)!important;margin:0 -1rem!important;padding:.25rem 1rem 1.25rem!important;display:flex!important;overflow:auto hidden!important}.mobile-scroll-track::-webkit-scrollbar{display:none!important}.mobile-scroll-card{scroll-snap-align:start!important;flex:0 0 200px!important;width:200px!important;margin-left:0!important;margin-right:0!important}.mobile-scroll-card .medsense-article-card{border-bottom:none!important;border:1px solid var(--border)!important;background:var(--bg-card)!important;border-radius:8px!important;width:100%!important;height:100%!important;margin-left:0!important;margin-right:0!important;padding:.75rem!important;box-shadow:0 2px 8px #0000000a!important}[data-theme=dark] .mobile-scroll-card .medsense-article-card{box-shadow:0 2px 12px #0000004d!important}.mobile-scroll-card .medsense-card-image{border-radius:6px!important;max-height:160px!important}.mobile-scroll-card .medsense-card-excerpt{-webkit-line-clamp:2!important;line-clamp:2!important;font-size:.75rem!important}}.trending-news-item,.medsense-list-card,.gov-sidebar-item,.additional-coverage-desktop-list-item{border-bottom:1px solid #0000000d!important}[data-theme=dark] .trending-news-item,[data-theme=dark] .medsense-list-card,[data-theme=dark] .gov-sidebar-item,[data-theme=dark] .additional-coverage-desktop-list-item{border-bottom:1px solid #ffffff0f!important}@media (max-width:640px){.mobile-divider{height:1px;display:block;opacity:1!important;background:#0000000d!important;margin:.5rem 0 2rem!important}}[data-theme=dark] .mobile-divider{opacity:1!important;background:#ffffff0f!important}@media (min-width:641px){.desktop-hide{display:none!important}}@media (max-width:640px){.mobile-hide{display:none!important}}@media screen and (max-width:640px){h1,h2,h3,h4,h5,h6,.medsense-card-title,.news-card-title,.featured-title,.trending-content-body h4,.gov-sidebar-title,.additional-coverage-desktop-list-title{text-decoration:none;font-weight:700!important;line-height:1.25!important}.mobile-metadata{text-transform:uppercase;color:var(--text);opacity:.7;gap:6px;margin-bottom:4px;font-size:.65rem;font-weight:400;display:flex}.navbar-nav-inner{padding:.56rem 1.5rem!important}.navbar-top{padding:.375rem 0!important}.logo-icon{transform-origin:50%;transform:scale(1.15)!important}.logo-icon img{max-width:115%!important}.mobile-text-only-list{flex-direction:column;gap:0;padding:10px 12px 0;display:flex}.mobile-hero-section{position:relative;left:50%;transform:translate(-50%);width:100vw!important;max-width:100vw!important;margin:.75rem 0 0!important;padding:0!important}.mobile-hero-section .medsense-article-card{border-radius:0!important;width:100%!important;margin:0!important;padding:0!important}.mobile-hero-section .medsense-card-image{border-radius:0!important;margin:0!important;padding:0!important}.mobile-hero-section .medsense-card-image img{border-radius:0!important}.mobile-hero-break{position:relative;left:50%;transform:translate(-50%);width:100vw!important;max-width:100vw!important;margin:20px 0!important;padding:0!important}.mobile-hero-break .medsense-card{border-radius:0!important;margin:0!important}.mobile-hero-break .medsense-article-card{border-radius:0!important;width:100%!important;margin:0!important;padding:0!important}.mobile-hero-break .medsense-card-image{border-radius:0!important;margin:0!important;padding:0!important}.mobile-hero-break .medsense-card-image img{border-radius:0!important}.mobile-full-width-card{position:relative;left:50%;transform:translate(-50%);width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important}.mobile-full-width-card .medsense-article-card{border-radius:0!important;width:100%!important;margin:0!important;padding:0!important}.mobile-full-width-card .medsense-card-image{border-radius:0!important;margin:0!important;padding:0!important}.mobile-full-width-card .medsense-card-image img{border-radius:0!important}.mobile-text-only-item{border-bottom:1px solid #e1e1e1;margin-bottom:12px;padding:0 4px 16px}.mobile-text-only-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.mobile-text-only-title{color:var(--text);margin:0 0 10px;font-size:16px;font-weight:700;line-height:1.25;text-decoration:none}.mobile-text-only-summary{font-family:var(--font-main);color:var(--text-light);margin:0;font-size:14px;font-weight:400;line-height:1.75;text-decoration:none}.mobile-section-b{flex-direction:column;gap:1.5rem;padding:0 10px;display:flex}.mobile-padded-thumbnail-item{border-bottom:1px solid #e1e1e1;margin-bottom:12px;padding:0 6px 12px}.mobile-padded-thumbnail-item:last-child{border-bottom:none}.mobile-thumbnail-layout{align-items:flex-start;gap:12px;display:flex}.mobile-thumbnail-image{border-radius:0;flex-shrink:0;width:140px;height:105px;position:relative;overflow:hidden}.mobile-thumbnail-content{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.mobile-thumbnail-title{color:var(--text);margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.25;text-decoration:none}.hover-underline{text-decoration:none}.mobile-thumbnail-metadata{text-transform:uppercase;color:var(--text);opacity:.7;gap:6px;font-size:.65rem;font-weight:400;display:flex}.mobile-hero-break{margin:20px 0}.mobile-section-c{flex-direction:column;gap:1.5rem;padding:0 10px;display:flex}.mobile-explore-more-btn{text-transform:uppercase;align-items:center;gap:8px;margin-top:0;font-size:14px;font-weight:700;text-decoration:none;display:flex;color:var(--primary)!important;background:0 0!important;border:none!important;padding:0!important}.mobile-explore-more-btn:before{content:"";background-color:var(--primary);width:30px;height:2px}.mobile-section-d,.mobile-section-e{flex-direction:column;gap:1.5rem;padding:0 10px;display:flex}.mobile-full-width-card{margin-bottom:0!important}.mobile-full-width-card .medsense-article-card{margin-bottom:0!important;padding-bottom:0!important}.mobile-full-width-card .medsense-list-card{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.mobile-full-width-card:last-child{margin-bottom:0}.mobile-full-width-card .medsense-card-title{font-size:1.1rem!important;font-weight:700!important;line-height:1.2!important}.mobile-full-width-card .medsense-card-excerpt{font-size:.9rem!important;font-weight:400!important;line-height:1.5!important}.medsense-featured-card .medsense-card-title{font-size:1.1rem!important;line-height:1.2!important}.medsense-featured-card .medsense-card-excerpt{font-size:.9rem!important;font-weight:400!important}.medsense-small-card .medsense-card-title{font-size:.8rem!important}.medsense-small-card .medsense-card-excerpt{font-size:.75rem!important;font-weight:400!important}.medsense-card-title:hover,.mobile-text-only-title:hover,.mobile-thumbnail-title:hover,.medsense-list-card:hover .medsense-card-title{text-decoration:underline!important}.mobile-section-f,.mobile-section-g,.mobile-section-h,.mobile-section-i,.mobile-section-j,.mobile-section-k{flex-direction:column;gap:1.5rem;padding:0 10px;display:flex}.mobile-category-page{flex-direction:column;gap:0;padding:0 10px;display:flex}.mobile-pagination{border-top:1px solid #e1e1e1;justify-content:space-between;align-items:center;margin-top:32px;padding:24px 16px;display:flex}.mobile-pagination-btn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:700;transition:background .3s}.mobile-pagination-btn:disabled{opacity:.5;cursor:not-allowed}.mobile-pagination-btn:not(:disabled):hover{background:var(--primary-dark)}.mobile-pagination-info{color:var(--text);font-size:14px;font-weight:600}}@media (min-width:641px) and (max-width:768px){.mobile-inset-hero-card{margin:14px 0 18px;padding:0 10px}.mobile-inset-hero-card .medsense-article-card{overflow:hidden;border-radius:0!important;width:100%!important;margin:0!important}.mobile-inset-hero-card .medsense-card-image,.mobile-inset-hero-card .medsense-card-image img{border-radius:0!important}}@media screen and (max-width:640px){.mobile-inset-hero-card{width:100%;max-width:100%;margin:12px 0 16px;padding:0}.mobile-inset-hero-card .medsense-article-card{overflow:hidden;border-radius:0!important;width:100%!important;margin:0!important}.mobile-inset-hero-card .medsense-card-image,.mobile-inset-hero-card .medsense-card-image img{border-radius:0!important}}@media (min-width:641px) and (max-width:1024px){.mobile-hero-section,.mobile-hero-break,.mobile-full-width-card,.mobile-section-b,.mobile-section-c,.mobile-section-d,.mobile-section-e,.mobile-section-f,.mobile-section-g,.mobile-section-h,.mobile-section-i,.mobile-section-j,.mobile-section-k,.mobile-category-page{width:100%!important;max-width:none!important;margin:16px 0!important;padding:0 .75rem!important;position:static!important;left:auto!important;transform:none!important}.mobile-hero-section .medsense-article-card,.mobile-hero-break .medsense-article-card,.mobile-full-width-card .medsense-article-card,.mobile-full-width-card .medsense-list-card{border-radius:0!important;width:100%!important;margin:0!important;padding:0!important}.mobile-hero-section .medsense-card-image,.mobile-hero-break .medsense-card-image,.mobile-full-width-card .medsense-card-image,.mobile-full-width-card .medsense-card-image img,.mobile-thumbnail-image{border-radius:0!important;margin:0!important;padding:0!important}.mobile-padded-thumbnail-item{margin-bottom:12px!important;padding:0 0 12px!important}.mobile-thumbnail-layout{gap:12px}.mobile-thumbnail-image{width:120px;height:84px}.mobile-thumbnail-title{font-size:15px}.mobile-full-width-card .medsense-card-title{font-size:1rem!important;line-height:1.25!important}}[data-theme=dark] .section-header,[data-theme=dark] .related-header,[data-theme=dark] .comments-section,[data-theme=dark] .comment-section{border-width:1px!important}[data-theme=dark] .cycle-divider{opacity:.35!important;border-top-width:1px!important}.article-category.category-tag{color:#fff!important}.medsense-card-meta,.medsense-card-category,.mobile-metadata,.mobile-metadata span,.mobile-thumbnail-metadata,.mobile-thumbnail-metadata span,.trending-news-meta,.trending-news-time,.gov-sidebar-tag,.gov-sidebar-date{color:var(--text)!important}[data-theme=dark] .mobile-text-only-item,[data-theme=dark] .mobile-padded-thumbnail-item{border-bottom:1px solid #ffffff0d!important}[data-theme=dark] .mobile-text-only-item:last-child,[data-theme=dark] .mobile-padded-thumbnail-item:last-child{border-bottom:none!important}@media print{header,nav,footer,.navbar,.smart-header-wrapper,.footer,.scroll-to-top,.cookie-consent,.subscribe-modal,.mobile-menu-container,.audio-player-container,.social-share-container,.comments-section,.comment-section,.other-news-section,.ad-container,.download-protection-overlay{display:none!important}body,.article-container,.article-content{color:#000!important;max-width:100%!important;box-shadow:none!important;background:#fff!important;margin:0!important;padding:0!important}.article-title{color:#000!important;margin-bottom:12pt!important;font-size:24pt!important;line-height:1.2!important}.article-content{font-size:11pt!important;line-height:1.5!important}h1,h2,h3,h4,img,figure{page-break-inside:avoid;break-inside:avoid}a{color:#000!important;text-decoration:underline!important}a[href^=http]:after{content:" (" attr(href) ")";color:#555;font-size:8pt}.article-container:before{content:"Flobstar (https://www.flobstar.com)";color:#666;border-bottom:1pt solid #ccc;margin-bottom:18pt;padding-bottom:6pt;font-size:9pt;display:block}}.medsense-card-excerpt,.news-card-excerpt,.mobile-text-only-summary,.hl-article-summary,.hl-article-dir-summary,.article-excerpt,.article-summary{font-family:var(--font-main), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif!important;color:var(--text,#111418)!important;opacity:1!important;font-weight:400!important}[data-theme=dark] .medsense-card-excerpt,[data-theme=dark] .news-card-excerpt,[data-theme=dark] .mobile-text-only-summary,[data-theme=dark] .hl-article-summary,[data-theme=dark] .hl-article-dir-summary,[data-theme=dark] .article-excerpt,[data-theme=dark] .article-summary{color:var(--text,#f1f5f9)!important;opacity:1!important}.medsense-card-category,.category-tag,.mobile-metadata,.mobile-metadata span,.mobile-thumbnail-metadata,.mobile-thumbnail-metadata span,.medsense-card-meta,.medsense-card-meta span,.trending-news-meta,.gov-sidebar-tag,.gov-sidebar-date{color:var(--text,#111418)!important;opacity:1!important;font-weight:400!important}[data-theme=dark] .medsense-card-category,[data-theme=dark] .category-tag,[data-theme=dark] .mobile-metadata,[data-theme=dark] .mobile-metadata span,[data-theme=dark] .mobile-thumbnail-metadata,[data-theme=dark] .mobile-thumbnail-metadata span,[data-theme=dark] .medsense-card-meta,[data-theme=dark] .medsense-card-meta span,[data-theme=dark] .trending-news-meta,[data-theme=dark] .gov-sidebar-tag,[data-theme=dark] .gov-sidebar-date{color:var(--text,#f1f5f9)!important;opacity:1!important;font-weight:400!important}.hover-underline,.medsense-card-title,.news-card-title,.featured-title,.mobile-thumbnail-title,.mobile-text-only-title,.gov-sidebar-title,.additional-coverage-desktop-list-title,.trending-content-body h4,.trending-item h4,.mobile-trending-item h4,.related-card-title,.hl-article-title,.hl-article-dir-title,.hl-card-title,.category-card-title,.other-news-item h4,.other-news-item .medsense-card-title,.other-news-title,.hero-article-title{color:var(--text,#111418);transition:color .15s,-webkit-text-decoration .15s,text-decoration .15s}[data-theme=dark] .hover-underline,[data-theme=dark] .medsense-card-title,[data-theme=dark] .news-card-title,[data-theme=dark] .featured-title,[data-theme=dark] .mobile-thumbnail-title,[data-theme=dark] .mobile-text-only-title,[data-theme=dark] .gov-sidebar-title,[data-theme=dark] .additional-coverage-desktop-list-title,[data-theme=dark] .trending-content-body h4,[data-theme=dark] .trending-item h4,[data-theme=dark] .mobile-trending-item h4,[data-theme=dark] .related-card-title,[data-theme=dark] .hl-article-title,[data-theme=dark] .hl-article-dir-title,[data-theme=dark] .hl-card-title,[data-theme=dark] .category-card-title,[data-theme=dark] .other-news-item h4,[data-theme=dark] .other-news-item .medsense-card-title,[data-theme=dark] .hero-article-title{color:var(--text,#f8f8f6)}.hover-underline:hover,.hover-underline:active,.hover-underline:focus-visible,.medsense-card-title:hover,.medsense-card-title:active,.news-card-title:hover,.news-card-title:active,.featured-title:hover,.featured-title:active,.mobile-thumbnail-title:hover,.mobile-thumbnail-title:active,.mobile-text-only-title:hover,.mobile-text-only-title:active,.gov-sidebar-title:hover,.gov-sidebar-title:active,.additional-coverage-desktop-list-title:hover,.additional-coverage-desktop-list-title:active,.trending-content-body h4:hover,.trending-content-body h4:active,.trending-item h4:hover,.trending-item h4:active,.mobile-trending-item h4:hover,.mobile-trending-item h4:active,.related-card-title:hover,.related-card-title:active,.hl-article-title:hover,.hl-article-title:active,.hl-article-dir-title:hover,.hl-article-dir-title:active,.hl-card-title:hover,.hl-card-title:active,.category-card-title:hover,.category-card-title:active,.other-news-item h4:hover,.other-news-item h4:active,.hero-article-title:hover,.hero-article-title:active,.medsense-article-card:hover .medsense-card-title,.medsense-article-card:active .medsense-card-title,.medsense-list-card:hover .medsense-card-title,.medsense-list-card:active .medsense-card-title,.medsense-small-card:hover .medsense-card-title,.medsense-small-card:active .medsense-card-title,.medsense-featured-card:hover .medsense-card-title,.medsense-featured-card:active .medsense-card-title,.news-card:hover .news-card-title,.news-card:active .news-card-title,.featured-card:hover .featured-title,.featured-card:active .featured-title,.trending-item:hover h4,.trending-item:active h4,.related-card:hover .related-card-title,.related-card:active .related-card-title,.mobile-trending-item:hover h4,.mobile-trending-item:active h4,.alerts-sidebar-column a:hover h4,.alerts-sidebar-column a:active h4,.latest-insights-column a:hover h4,.latest-insights-column a:active h4,.other-news-item:hover h4,.other-news-item:active h4,.other-news-item:hover .medsense-card-title,.other-news-item:active .medsense-card-title,.gov-sidebar-item:hover .gov-sidebar-title,.gov-sidebar-item:active .gov-sidebar-title,.gov-sidebar-item-link:hover .gov-sidebar-title,.gov-sidebar-item-link:active .gov-sidebar-title,.additional-coverage-desktop-list-item:hover .additional-coverage-desktop-list-title,.additional-coverage-desktop-list-item:active .additional-coverage-desktop-list-title,.mobile-full-width-card:hover .medsense-card-title,.mobile-full-width-card:active .medsense-card-title,.mobile-thumbnail-card:hover .mobile-thumbnail-title,.mobile-thumbnail-card:active .mobile-thumbnail-title,.mobile-text-only-card:hover .mobile-text-only-title,.mobile-text-only-card:active .mobile-text-only-title,a:hover .medsense-card-title,a:active .medsense-card-title,a:hover .news-card-title,a:active .news-card-title,a:hover .mobile-thumbnail-title,a:active .mobile-thumbnail-title,a:hover .mobile-text-only-title,a:active .mobile-text-only-title,a:hover .gov-sidebar-title,a:active .gov-sidebar-title,a:hover .additional-coverage-desktop-list-title,a:active .additional-coverage-desktop-list-title,a:hover .hl-article-title,a:active .hl-article-title,a:hover .hl-card-title,a:active .hl-card-title,a:hover .category-card-title,a:active .category-card-title,a:hover .hover-underline,a:active .hover-underline{color:var(--primary,#011670)!important;text-decoration:underline!important}[data-theme=dark] .hover-underline:hover,[data-theme=dark] .hover-underline:active,[data-theme=dark] .hover-underline:focus-visible,[data-theme=dark] .medsense-card-title:hover,[data-theme=dark] .medsense-card-title:active,[data-theme=dark] .news-card-title:hover,[data-theme=dark] .news-card-title:active,[data-theme=dark] .featured-title:hover,[data-theme=dark] .featured-title:active,[data-theme=dark] .mobile-thumbnail-title:hover,[data-theme=dark] .mobile-thumbnail-title:active,[data-theme=dark] .mobile-text-only-title:hover,[data-theme=dark] .mobile-text-only-title:active,[data-theme=dark] .gov-sidebar-title:hover,[data-theme=dark] .gov-sidebar-title:active,[data-theme=dark] .additional-coverage-desktop-list-title:hover,[data-theme=dark] .additional-coverage-desktop-list-title:active,[data-theme=dark] .trending-content-body h4:hover,[data-theme=dark] .trending-content-body h4:active,[data-theme=dark] .trending-item h4:hover,[data-theme=dark] .trending-item h4:active,[data-theme=dark] .mobile-trending-item h4:hover,[data-theme=dark] .mobile-trending-item h4:active,[data-theme=dark] .related-card-title:hover,[data-theme=dark] .related-card-title:active,[data-theme=dark] .hl-article-title:hover,[data-theme=dark] .hl-article-title:active,[data-theme=dark] .hl-article-dir-title:hover,[data-theme=dark] .hl-article-dir-title:active,[data-theme=dark] .hl-card-title:hover,[data-theme=dark] .hl-card-title:active,[data-theme=dark] .category-card-title:hover,[data-theme=dark] .category-card-title:active,[data-theme=dark] .other-news-item h4:hover,[data-theme=dark] .other-news-item h4:active,[data-theme=dark] .hero-article-title:hover,[data-theme=dark] .hero-article-title:active,[data-theme=dark] .medsense-article-card:hover .medsense-card-title,[data-theme=dark] .medsense-article-card:active .medsense-card-title,[data-theme=dark] .medsense-list-card:hover .medsense-card-title,[data-theme=dark] .medsense-list-card:active .medsense-card-title,[data-theme=dark] .medsense-small-card:hover .medsense-card-title,[data-theme=dark] .medsense-small-card:active .medsense-card-title,[data-theme=dark] .medsense-featured-card:hover .medsense-card-title,[data-theme=dark] .medsense-featured-card:active .medsense-card-title,[data-theme=dark] .news-card:hover .news-card-title,[data-theme=dark] .news-card:active .news-card-title,[data-theme=dark] .featured-card:hover .featured-title,[data-theme=dark] .featured-card:active .featured-title,[data-theme=dark] .trending-item:hover h4,[data-theme=dark] .trending-item:active h4,[data-theme=dark] .related-card:hover .related-card-title,[data-theme=dark] .related-card:active .related-card-title,[data-theme=dark] .mobile-trending-item:hover h4,[data-theme=dark] .mobile-trending-item:active h4,[data-theme=dark] .alerts-sidebar-column a:hover h4,[data-theme=dark] .alerts-sidebar-column a:active h4,[data-theme=dark] .latest-insights-column a:hover h4,[data-theme=dark] .latest-insights-column a:active h4,[data-theme=dark] .other-news-item:hover h4,[data-theme=dark] .other-news-item:active h4,[data-theme=dark] .other-news-item:hover .medsense-card-title,[data-theme=dark] .other-news-item:active .medsense-card-title,[data-theme=dark] .gov-sidebar-item:hover .gov-sidebar-title,[data-theme=dark] .gov-sidebar-item:active .gov-sidebar-title,[data-theme=dark] .gov-sidebar-item-link:hover .gov-sidebar-title,[data-theme=dark] .gov-sidebar-item-link:active .gov-sidebar-title,[data-theme=dark] .additional-coverage-desktop-list-item:hover .additional-coverage-desktop-list-title,[data-theme=dark] .additional-coverage-desktop-list-item:active .additional-coverage-desktop-list-title,[data-theme=dark] .mobile-full-width-card:hover .medsense-card-title,[data-theme=dark] .mobile-full-width-card:active .medsense-card-title,[data-theme=dark] .mobile-thumbnail-card:hover .mobile-thumbnail-title,[data-theme=dark] .mobile-thumbnail-card:active .mobile-thumbnail-title,[data-theme=dark] .mobile-text-only-card:hover .mobile-text-only-title,[data-theme=dark] .mobile-text-only-card:active .mobile-text-only-title,[data-theme=dark] a:hover .medsense-card-title,[data-theme=dark] a:active .medsense-card-title,[data-theme=dark] a:hover .news-card-title,[data-theme=dark] a:active .news-card-title,[data-theme=dark] a:hover .mobile-thumbnail-title,[data-theme=dark] a:active .mobile-thumbnail-title,[data-theme=dark] a:hover .mobile-text-only-title,[data-theme=dark] a:active .mobile-text-only-title,[data-theme=dark] a:hover .gov-sidebar-title,[data-theme=dark] a:active .gov-sidebar-title,[data-theme=dark] a:hover .additional-coverage-desktop-list-title,[data-theme=dark] a:active .additional-coverage-desktop-list-title,[data-theme=dark] a:hover .hl-article-title,[data-theme=dark] a:active .hl-article-title,[data-theme=dark] a:hover .hl-card-title,[data-theme=dark] a:active .hl-card-title,[data-theme=dark] a:hover .category-card-title,[data-theme=dark] a:active .category-card-title,[data-theme=dark] a:hover .hover-underline,[data-theme=dark] a:active .hover-underline{color:#5ba3f5!important;text-decoration:underline!important}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=dark]) .hover-underline,html:not([data-theme=light]):not([data-theme=dark]) .medsense-card-title,html:not([data-theme=light]):not([data-theme=dark]) .news-card-title,html:not([data-theme=light]):not([data-theme=dark]) .featured-title,html:not([data-theme=light]):not([data-theme=dark]) .mobile-thumbnail-title,html:not([data-theme=light]):not([data-theme=dark]) .mobile-text-only-title,html:not([data-theme=light]):not([data-theme=dark]) .related-card-title,html:not([data-theme=light]):not([data-theme=dark]) .category-card-title,html:not([data-theme=light]):not([data-theme=dark]) .other-news-item h4{color:var(--text,#f8f8f6)}html:not([data-theme=light]):not([data-theme=dark]) .medsense-card-title:hover,html:not([data-theme=light]):not([data-theme=dark]) .medsense-card-title:active,html:not([data-theme=light]):not([data-theme=dark]) .medsense-article-card:hover .medsense-card-title,html:not([data-theme=light]):not([data-theme=dark]) .medsense-article-card:active .medsense-card-title,html:not([data-theme=light]):not([data-theme=dark]) .medsense-list-card:hover .medsense-card-title,html:not([data-theme=light]):not([data-theme=dark]) .medsense-list-card:active .medsense-card-title,html:not([data-theme=light]):not([data-theme=dark]) .category-card-title:hover,html:not([data-theme=light]):not([data-theme=dark]) .category-card-title:active,html:not([data-theme=light]):not([data-theme=dark]) .other-news-item:hover .medsense-card-title,html:not([data-theme=light]):not([data-theme=dark]) .other-news-item:active .medsense-card-title,html:not([data-theme=light]):not([data-theme=dark]) a:hover .medsense-card-title,html:not([data-theme=light]):not([data-theme=dark]) a:active .medsense-card-title,html:not([data-theme=light]):not([data-theme=dark]) a:hover .hover-underline,html:not([data-theme=light]):not([data-theme=dark]) a:active .hover-underline{color:var(--primary,#011670)!important;text-decoration:underline!important}}.theme-selector-dropdown{position:relative}.theme-toggle-button{border:1px solid var(--border);background:var(--bg-secondary);color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;padding:.5rem;font-size:1rem;transition:all .2s;display:flex}.theme-toggle-button:hover{border-color:var(--primary);background:var(--bg-card)}.theme-dropdown-backdrop{z-index:10002;position:fixed;inset:0}.theme-dropdown-menu{background:var(--bg-card);border:1px solid var(--border);z-index:10003;border-radius:8px;min-width:160px;padding:.5rem 0;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 4px 20px #00000026}@media (max-width:768px){.theme-dropdown-menu{left:0;right:auto}}.theme-dropdown-item{color:var(--text);cursor:pointer;font-size:.875rem;font-weight:500;font-family:var(--font-main);text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;transition:all .15s;display:flex}.theme-dropdown-item:hover{background:var(--bg-secondary)}.theme-dropdown-item.active{background:var(--primary);color:#fff}.theme-icon{text-align:center;width:1.25rem;font-size:1rem}.theme-label{flex:1;font-size:.875rem;font-weight:500}.theme-check{margin-left:auto;font-size:.875rem}@media (max-width:768px){.theme-toggle-button{width:36px;height:36px;padding:.4rem}.theme-icon{font-size:.9rem}.theme-dropdown-menu{min-width:140px}.theme-dropdown-item{padding:.6rem .8rem}.theme-label{font-size:.8rem}}.intelligence-section-title a{color:inherit;align-items:center;gap:.35rem;text-decoration:none;transition:color .18s;display:inline-flex}.intelligence-section-title a:hover,.intelligence-section-title a:focus-visible{color:#011670;text-decoration:none}[data-theme=dark] .intelligence-section-title a:hover,[data-theme=dark] .intelligence-section-title a:focus-visible{color:#6d91f5}.intelligence-section-title a .cat-chevron{opacity:0;color:#011670;justify-content:center;align-items:center;font-size:.85em;font-weight:700;transition:opacity .18s,transform .18s;display:inline-flex;transform:translate(-4px)}[data-theme=dark] .intelligence-section-title a .cat-chevron{color:#6d91f5}.intelligence-section-title a:hover .cat-chevron,.intelligence-section-title a:focus-visible .cat-chevron{opacity:1;transform:translate(0)}.category-pagination-wrapper{border-top:1px solid var(--border,#e2e8f0);justify-content:space-between;align-items:center;gap:.75rem;max-width:100%;margin-top:3rem;padding-top:1.75rem;display:flex}.pagination-arrow-btn{color:#fff;font-family:var(--font-news,sans-serif);letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:#011670;border:2px solid #011670;flex-shrink:0;align-items:center;gap:.45rem;padding:.6rem 1.15rem;font-size:.85rem;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.pagination-arrow-btn:hover:not(:disabled){color:#011670;background:0 0}[data-theme=dark] .pagination-arrow-btn{color:#fff;background:#1a2fa0;border-color:#1a2fa0}[data-theme=dark] .pagination-arrow-btn:hover:not(:disabled){color:#6d91f5;background:0 0;border-color:#6d91f5}.pagination-arrow-btn:disabled{opacity:.3;cursor:not-allowed}.pagination-numbers-scroll{flex-shrink:1;align-items:center;gap:.3rem;padding:.25rem;display:flex}.pagination-dots{min-width:28px;height:34px;color:var(--text-muted,#94a3b8);-webkit-user-select:none;user-select:none;letter-spacing:.05em;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.pagination-num-btn{background:var(--bg-surface,#f8fafc);border:1.5px solid var(--border,#e2e8f0);min-width:34px;height:34px;color:var(--text,#0f172a);font-family:var(--font-news,sans-serif);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;padding:0 .45rem;font-size:.82rem;font-weight:700;transition:background .14s,color .14s,border-color .14s,box-shadow .14s;display:inline-flex}.pagination-num-btn:hover:not(.active){color:#011670;background:#0116700f;border-color:#011670}.pagination-num-btn.active{color:#fff;background:#011670;border-color:#011670;box-shadow:0 2px 10px #0116704d}[data-theme=dark] .pagination-num-btn{background:var(--bg-card,#1e293b);border-color:var(--border,#334155);color:var(--text,#f1f5f9)}[data-theme=dark] .pagination-num-btn:hover:not(.active){color:#6d91f5;background:#6d91f51f;border-color:#6d91f5}[data-theme=dark] .pagination-num-btn.active{color:#fff;background:#1a2fa0;border-color:#1a2fa0;box-shadow:0 2px 10px #1a2fa066}@media (max-width:640px){.category-pagination-wrapper{flex-wrap:nowrap;justify-content:space-between;gap:.35rem;padding-top:1.25rem}.pagination-arrow-btn{flex-shrink:0;gap:.3rem;padding:.5rem .65rem;font-size:.78rem}.pagination-numbers-scroll{flex-shrink:1;gap:.2rem}.pagination-num-btn{min-width:30px;height:30px;padding:0 .3rem;font-size:.78rem}.pagination-dots{min-width:20px;height:30px;font-size:.85rem}}
