/* V21: Seinfeld red-yellow-blue long-form research archive */
.ne21-page{color:#fff;padding-bottom:80px}.ne21-hero{position:relative;overflow:hidden;background:linear-gradient(127deg,#0067ac,#033c72 67%,#081f43);border-radius:27px;padding:clamp(22px,5vw,55px);border:2px solid rgba(255,226,58,.65);box-shadow:0 20px 60px #07182d50}.ne21-hero:after{content:'★';position:absolute;right:3%;top:-45px;font-size:clamp(140px,30vw,370px);opacity:.11;color:#ffdf36;transform:rotate(-13deg);pointer-events:none}.ne21-eyebrow{display:inline-flex;font-size:11px;letter-spacing:.2em;font-weight:900;color:#ffde3c;text-transform:uppercase}.ne21-hero h1{font-size:clamp(38px,6vw,86px);line-height:1.02;letter-spacing:-.065em;margin:20px 0;max-width:850px;color:#fff}.ne21-hero h1 em{color:#ffdc33;font-style:normal}.ne21-hero p{max-width:700px;font-size:clamp(15px,1.65vw,19px);line-height:1.65;color:#d8ecfa}.ne21-hero-buttons{display:flex;gap:12px;margin-top:23px;flex-wrap:wrap}.ne21-hero-buttons button{border-radius:999px;border:2px solid #ffdf36;background:#e93741;color:#fff;font-weight:900;padding:12px 20px;cursor:pointer}.ne21-hero-buttons button:last-child{background:transparent;color:#ffdc33}.ne21-stats{display:flex;gap:13px;flex-wrap:wrap;margin:22px 0 30px}.ne21-stats>div{background:#0d4e82;padding:14px 21px;border-radius:16px;border:1px solid #fff2}.ne21-stats strong{font-size:30px;display:block;color:#ffe64e}.ne21-stats span{font-size:11px;letter-spacing:.1em;font-weight:800}.ne21-toolbar{padding:20px;border:1px solid #aacbe642;background:#082c55;border-radius:18px;display:flex;gap:14px;align-items:end;flex-wrap:wrap}.ne21-toolbar label{display:grid;gap:7px;color:#ffdf35;font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:11px;flex:1;min-width:165px}.ne21-toolbar label:first-child{flex:2;min-width:215px}.ne21-toolbar input:not([type=checkbox]),.ne21-toolbar select{appearance:auto;background:#063c72;border:1px solid #9abdd481;border-radius:11px;padding:12px;color:#fff;font-size:14px;min-height:44px;max-width:100%}.ne21-toolbar input::placeholder{color:#cce2f8ab}.ne21-toolbar .ne21-saved-filter{display:flex;align-items:center;color:#fff;flex:0 1 auto;min-width:135px;padding:12px 0;text-transform:none;font-size:13px;letter-spacing:0}.ne21-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));gap:18px;margin-top:20px}.ne21-count{font-size:13px;color:#cfe6f7;margin:16px 2px 0}.ne21-card{overflow:hidden;background:#0b3c67;border:1px solid #a0c4d755;border-radius:22px;box-shadow:0 9px 22px #0715254a;display:flex;flex-direction:column}.ne21-card-media{position:relative;isolation:isolate;border:0;cursor:pointer;display:block;width:100%;height:183px;overflow:hidden;background:radial-gradient(ellipse at 70% 20%,#258bc3,#073867 80%)}.ne21-card-media>img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.96)}.ne21-card-media:after{content:'';inset:0;position:absolute;background:linear-gradient(0deg,#052d56b8,transparent 67%);z-index:1}.ne21-watermark{position:absolute;top:20%;left:28%;font-size:60px;letter-spacing:-.1em;color:#ffe54880;transform:rotate(-13deg);font-weight:900;z-index:0}.ne21-watermark span{color:#e9313e}.ne21-media-kicker{position:absolute;z-index:2;bottom:14px;left:15px;right:12px;color:#fff;font-size:10px;letter-spacing:.11em;font-weight:900;text-align:left;text-transform:uppercase}.ne21-card-inner{padding:21px;display:flex;flex:1;flex-direction:column}.ne21-card-brow{color:#ffe345;font-size:10px;font-weight:900;letter-spacing:.12em}.ne21-card h3{font-size:clamp(20px,1.9vw,25px);line-height:1.22;margin:9px 0 10px;color:#fff}.ne21-card p{font-size:13px;line-height:1.55;color:#d7e7f3;margin:0 0 14px}.ne21-card-tags{display:flex;gap:6px;flex-wrap:wrap;margin:auto 0 16px}.ne21-card-tags>span{border:1px solid #a4c1d444;border-radius:999px;color:#d8f0fe;padding:5px 9px;font-size:10px}.ne21-card-actions{border-top:1px solid #ffffff2a;padding-top:14px;display:flex;gap:10px;align-items:center;justify-content:space-between}.ne21-card-actions button:first-child{background:transparent;color:#ffde37;border:0;font-weight:900;cursor:pointer}.ne21-card-actions .ne21-card-save{color:#ffdf3b;border:1px solid #ffdf3782;background:transparent;border-radius:100%;height:39px;width:39px;font-size:24px;cursor:pointer}.ne21-card-save.active{color:#ec363f}.ne21-no-results{grid-column:1/-1;background:#0b385d;padding:30px;border-radius:17px}.ne21-dialog[hidden]{display:none!important}.ne21-dialog{position:fixed;z-index:20000;inset:0;display:flex;justify-content:center;align-items:center;padding:14px}.ne21-scrim{position:absolute;inset:0;background:#020a1bec;backdrop-filter:blur(7px)}.ne21-dialog-shell{position:relative;background:#073b6e;border:1px solid #ffdf36ae;width:min(950px,100%);height:min(94vh,1100px);max-height:94vh;overflow:auto;border-radius:20px;box-shadow:0 40px 90px #0009}.ne21-close{position:sticky;float:right;top:12px;right:12px;z-index:3;margin:13px;border:2px solid #ffdc36;background:#e5303c;color:#fff;font-size:21px;border-radius:100px;width:40px;height:40px;cursor:pointer}.ne21-article-cover{min-height:280px;position:relative;overflow:hidden;background:linear-gradient(115deg,#087cbd,#01305d);padding:80px clamp(21px,4vw,48px) 37px;display:flex;align-items:end}.ne21-article-cover>img{inset:0;width:100%;height:100%;object-fit:cover;position:absolute;filter:brightness(.47)}.ne21-article-cover:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#052a50ed,#002c5100)}.ne21-article-cover>div{position:relative;z-index:1}.ne21-article-cover span{color:#ffdd36;font-weight:900;font-size:12px;letter-spacing:.12em}.ne21-article-cover h2{color:white;line-height:1.08;letter-spacing:-.04em;font-size:clamp(29px,4.5vw,48px);margin:10px 0}.ne21-article-cover p{max-width:750px;font-size:16px;line-height:1.55;color:#e4f2fc}.ne21-article-main{padding:clamp(19px,4vw,42px)}.ne21-article-metadata{display:flex;gap:10px;flex-wrap:wrap;color:#ffe348;font-size:11px;font-weight:800;letter-spacing:.07em}.ne21-article-metadata span{background:#124d7c;border:1px solid #ffffff3b;padding:8px 10px;border-radius:9px}.ne21-article-body{max-width:730px;margin:28px auto 24px}.ne21-article-body p{font-size:clamp(16px,1.7vw,19px);line-height:1.85;color:#f0f7fc;margin:0 0 24px}.ne21-lead-dot{color:#ffe139}.ne21-article-caveat{border-left:4px solid #ffe242;background:#072b4e;padding:18px 21px;border-radius:11px;margin:25px 0}.ne21-article-caveat strong{font-size:15px;color:#ffe345}.ne21-article-caveat p{margin:9px 0 0;color:#daebf6;line-height:1.65}.ne21-article-episodes,.ne21-article-sources{border-top:1px solid #ffffff31;padding:20px 0}.ne21-article-main h3{color:#fff;margin:0 0 12px}.ne21-article-episodes>div{display:flex;gap:9px;flex-wrap:wrap}.ne21-article-episodes button,.ne21-article-footer button{background:#ffde3e;color:#083c72;padding:10px 15px;border:0;border-radius:10px;font-weight:900;cursor:pointer}.ne21-episode-unloaded{background:#164d74;padding:9px 13px;border-radius:9px;color:#bfd3e2}.ne21-article-sources>p{color:#b8d6e9;font-size:13px}.ne21-article-sources>div{display:grid;gap:9px}.ne21-source{display:flex;align-items:center;gap:12px;color:#ecf7fd;border:1px solid #ffffff30;border-radius:11px;background:#124e7e;padding:14px;text-decoration:none}.ne21-source strong{flex:1;font-size:13px}.ne21-source>span:first-child{color:#ffe345;font-weight:900}.ne21-source>span:last-child{color:#ffe345}.ne21-article-footer{display:flex;gap:10px;flex-wrap:wrap}.ne21-article-footer button:last-child{background:transparent;border:1px solid #fff7;color:#fff}.ne21-episode-spotlight{background:linear-gradient(125deg,#0b4678,#062644);border-radius:18px;padding:clamp(14px,3vw,23px);border:1px solid #ffe3487d;margin:16px 0}.ne21-episode-spotlight-head{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:14px}.ne21-episode-spotlight-head>span{color:#ffdf36;letter-spacing:.12em;font-size:11px;font-weight:900}.ne21-episode-spotlight-head>small{color:#d5eafa}.ne21-episode-spotlight-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px}.ne21-episode-spotlight-cards>button{display:grid;gap:8px;text-align:left;background:#083e6a;border:1px solid #ffe14f7a;padding:19px;border-radius:15px;color:white;cursor:pointer}.ne21-episode-spotlight-cards strong{font-size:18px;line-height:1.3}.ne21-episode-spotlight-cards span{font-size:13px;color:#d4e6f4;line-height:1.6}.ne21-episode-spotlight-cards em{color:#ffdf36;font-weight:800;font-style:normal}.ne21-episode-page{margin-top:16px}.ne21-episode-page h3{margin:12px 0;color:#fff}.ne21-episode-page>p{color:#d9eafa;line-height:1.6}.ne21-episode-page>.btn{margin-top:15px}@media(max-width:640px){.ne21-grid{grid-template-columns:1fr}.ne21-toolbar{padding:16px}.ne21-dialog{padding:5px}.ne21-dialog-shell{max-height:98vh;height:98vh;border-radius:15px}.ne21-article-cover{min-height:280px}.ne21-article-body p{font-size:16px}.ne21-card-media{height:200px}}
