body.nhe-editorial-site #nhe-main>.nhe-section:not(.nhe-section-white):not(.nhe-section-deep):not(.nhe-section-dark){background:var(--nhe-paper)}.nhe-editorial-site button,.nhe-editorial-site input{font:inherit}.admin-bar .nhe-site-header{top:32px}.nhe-hero .nhe-button:not(.nhe-button-light){border-color:var(--nhe-lime);background:var(--nhe-lime);color:var(--nhe-ink)}.nhe-button-light{border-color:var(--nhe-line);background:0 0;color:var(--nhe-ink)}.nhe-button-light:hover{border-color:var(--nhe-ink);color:var(--nhe-ink)}.nhe-section-dark{background:var(--nhe-ink);color:var(--nhe-white)}.nhe-section-dark .nhe-eyebrow{color:var(--nhe-cyan)}.nhe-section-dark .nhe-section-head{border-color:rgba(255,255,255,.16)}.nhe-display{max-width:850px;font-size:clamp(3.1rem,7vw,6.8rem)}.nhe-display em{color:var(--nhe-violet);font-weight:400}.nhe-section-dark .nhe-section-title,.nhe-section-dark .nhe-display{color:var(--nhe-white)}.nhe-section-dark .nhe-section-intro{color:#b9c1cc}.nhe-hero{position:relative;overflow:hidden;padding-block:clamp(4rem,9vw,8rem) var(--nhe-space-16);background:linear-gradient(90deg,transparent 0 64%,rgba(200,242,42,.08) 64% 100%),var(--nhe-paper)}.nhe-hero::before{position:absolute;top:0;right:8%;width:1px;height:100%;background:var(--nhe-line);content:""}.nhe-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);gap:clamp(2rem,6vw,6rem);align-items:center}.nhe-hero-deck{max-width:680px;margin:var(--nhe-space-8) 0;color:#48505b;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.65}.nhe-hero-actions{display:flex;flex-wrap:wrap;gap:var(--nhe-space-3)}.nhe-hero-visual{position:relative}.nhe-hero-visual::before{position:absolute;z-index:2;top:-1.25rem;right:-1.25rem;width:7.5rem;height:7.5rem;border:1.4rem solid var(--nhe-cyan);border-radius:50%;content:"";mix-blend-mode:multiply}.nhe-hero-visual img{width:100%;aspect-ratio:16/11;border-radius:var(--nhe-radius);object-fit:cover}.nhe-hero-story{position:absolute;right:-1.5rem;bottom:-2rem;width:min(88%,440px);padding:var(--nhe-space-5);border-radius:var(--nhe-radius);background:var(--nhe-white);box-shadow:0 1.25rem 3.5rem rgba(16,19,26,.16)}.nhe-hero-story h2{margin:.35rem 0 0;font-family:var(--nhe-serif);font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.08}.nhe-hero-story a{text-decoration:none}.nhe-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:var(--nhe-space-20);border-top:1px solid var(--nhe-line);border-bottom:1px solid var(--nhe-line)}.nhe-proof div{padding:var(--nhe-space-5);border-right:1px solid var(--nhe-line)}.nhe-proof div:last-child{border-right:0}.nhe-proof strong,.nhe-proof span{display:block}.nhe-proof strong{color:var(--nhe-ink);font-family:var(--nhe-serif);font-size:1.18rem}.nhe-proof span{margin-top:.2rem;color:var(--nhe-muted);font-family:var(--nhe-mono);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase}.nhe-authority-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.65fr);gap:clamp(2rem,6vw,6rem)}.nhe-authority-copy{padding:clamp(1.5rem,4vw,3.5rem);border-radius:var(--nhe-radius);background:var(--nhe-ink);color:#d8dee7}.nhe-authority-copy h3{margin-top:0;color:var(--nhe-white);font-family:var(--nhe-serif);font-size:clamp(2rem,4vw,3.7rem);line-height:1}.nhe-authority-copy p:first-of-type::first-letter{float:left;margin:.08em .12em 0 0;color:var(--nhe-cyan);font-family:var(--nhe-serif);font-size:4.2rem;font-weight:700;line-height:.8}.nhe-authority-index{display:grid;align-content:start}.nhe-index-item{display:grid;grid-template-columns:2.2rem 1fr;gap:var(--nhe-space-4);padding:var(--nhe-space-5) 0;border-bottom:1px solid var(--nhe-line)}.nhe-index-item span{color:var(--nhe-violet);font-family:var(--nhe-mono);font-size:.72rem}.nhe-index-item strong{display:block;margin-bottom:var(--nhe-space-2);font-family:var(--nhe-serif);font-size:1.25rem}.nhe-index-item p{margin:0;color:var(--nhe-muted);font-size:.88rem}.nhe-desk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nhe-space-4)}.nhe-desk{position:relative;min-height:250px;padding:var(--nhe-space-6);border:1px solid var(--nhe-line);border-radius:var(--nhe-radius);background:var(--nhe-white);text-decoration:none;transition:transform 180ms ease,border-color 180ms ease}.nhe-desk:nth-child(2n){background:var(--nhe-ink);color:var(--nhe-white)}.nhe-desk:hover{border-color:var(--nhe-violet);transform:translateY(-4px)}.nhe-desk-number{display:block;color:var(--nhe-violet);font-family:var(--nhe-mono);font-size:.7rem}.nhe-desk:nth-child(2n) .nhe-desk-number{color:var(--nhe-cyan)}.nhe-desk h3{margin:var(--nhe-space-10) 0 var(--nhe-space-4);font-family:var(--nhe-serif);font-size:2rem;line-height:1}.nhe-desk p{margin:0;color:var(--nhe-muted);font-size:.9rem}.nhe-desk:nth-child(2n) p{color:#b9c1cc}.nhe-desk-arrow{position:absolute;right:var(--nhe-space-5);bottom:var(--nhe-space-5);font-size:1.5rem}.nhe-popular-grid{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem)}.nhe-popular-feature img{width:100%;aspect-ratio:4/5;border-radius:var(--nhe-radius);object-fit:cover}.nhe-popular-list{counter-reset:popular}.nhe-popular-row{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;gap:var(--nhe-space-5);align-items:center;padding:var(--nhe-space-5) 0;border-bottom:1px solid var(--nhe-line);text-decoration:none}.nhe-popular-row::before{color:var(--nhe-violet);font-family:var(--nhe-mono);font-size:.75rem;content:counter(popular,decimal-leading-zero);counter-increment:popular}.nhe-popular-row strong{font-family:var(--nhe-serif);font-size:1.2rem;line-height:1.2}.nhe-popular-row span{color:var(--nhe-muted);font-family:var(--nhe-mono);font-size:.68rem;text-transform:uppercase}.nhe-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--nhe-space-5);margin-top:var(--nhe-space-12)}.nhe-process-item{position:relative;padding-top:var(--nhe-space-10);border-top:1px solid rgba(255,255,255,.2)}.nhe-process-item::before{position:absolute;top:-.85rem;left:0;display:grid;width:1.7rem;height:1.7rem;place-items:center;border-radius:50%;background:var(--nhe-cyan);color:var(--nhe-ink);font-family:var(--nhe-mono);font-size:.64rem;content:attr(data-step)}.nhe-process-item h3{margin:0 0 var(--nhe-space-3);font-family:var(--nhe-serif);font-size:1.35rem}.nhe-process-item p{margin:0;color:#adb7c3;font-size:.9rem}.nhe-signal-copy h3{margin-top:0;font-family:var(--nhe-serif);font-size:clamp(2.3rem,5vw,4.5rem);line-height:1}.nhe-faq-list{border-top:1px solid var(--nhe-line)}.nhe-faq-list details{border-bottom:1px solid var(--nhe-line)}.nhe-faq-list summary{display:flex;justify-content:space-between;gap:var(--nhe-space-6);padding:var(--nhe-space-5) 0;font-family:var(--nhe-serif);font-size:1.25rem;font-weight:700;cursor:pointer;list-style:none}.nhe-faq-list summary::-webkit-details-marker{display:none}.nhe-faq-list summary::after{display:grid;flex:0 0 1.75rem;width:1.75rem;height:1.75rem;place-items:center;border-radius:50%;background:var(--nhe-ink);color:var(--nhe-white);font-family:var(--nhe-sans);font-size:1rem;content:"+"}.nhe-faq-list details[open] summary::after{background:var(--nhe-violet);content:"−"}.nhe-faq-list details p{max-width:850px;margin:0;padding:0 0 var(--nhe-space-6);color:var(--nhe-muted)}.nhe-article-head{max-width:1000px}.nhe-article-title{font-size:clamp(3rem,7vw,6.4rem)}.nhe-article-deck{max-width:780px;margin:var(--nhe-space-6) 0;color:#4b535e;font-size:clamp(1.1rem,2vw,1.35rem)}.nhe-article-byline{display:flex;flex-wrap:wrap;gap:var(--nhe-space-4);align-items:center;color:var(--nhe-muted);font-family:var(--nhe-mono);font-size:.68rem;text-transform:uppercase}.nhe-article-featured{width:min(calc(100% - 2rem),var(--nhe-shell));margin:calc(var(--nhe-space-12) * -1) auto var(--nhe-space-12)}.nhe-article-featured img{width:100%;max-height:690px;border-radius:var(--nhe-radius);object-fit:cover}.nhe-article-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(280px,340px);gap:clamp(2rem,6vw,6rem);align-items:start;padding-bottom:var(--nhe-space-20)}.nhe-article-content{min-width:0;color:#292e36;font-family:var(--nhe-serif);font-size:1.14rem;line-height:1.82}.nhe-article-content>p:first-child{font-size:1.25rem}.nhe-article-content>p:first-child::first-letter{float:left;margin:.09em .11em 0 0;color:var(--nhe-violet);font-size:4.7rem;font-weight:700;line-height:.75}.nhe-article-content h2,.nhe-article-content h3{color:var(--nhe-ink);font-family:var(--nhe-serif);letter-spacing:-.025em;line-height:1.08}.nhe-article-content h2{margin:2.6em 0 .7em;font-size:clamp(2rem,4vw,3rem)}.nhe-article-content h3{margin:2em 0 .65em;font-size:1.6rem}.nhe-article-content a{color:#4f2ed7}.nhe-article-content ul,.nhe-article-content ol{padding-left:1.3em}.nhe-article-content li{margin-bottom:.55em}.nhe-article-content blockquote{margin:var(--nhe-space-8) 0;padding:var(--nhe-space-6);border-left:6px solid var(--nhe-cyan);background:var(--nhe-white);color:var(--nhe-ink);font-size:1.25rem}.nhe-article-content .nhe-key-takeaway,.nhe-article-content .nhe-article-faq,.nhe-article-content .nhe-related-inline{margin:var(--nhe-space-8) 0;padding:var(--nhe-space-6);border-radius:var(--nhe-radius);background:var(--nhe-white);font-family:var(--nhe-sans);font-size:1rem}.nhe-article-content .nhe-key-takeaway{border-top:5px solid var(--nhe-violet)}.nhe-article-content .nhe-article-faq{border-top:5px solid var(--nhe-cyan)}.nhe-article-content .nhe-related-inline{border-top:5px solid var(--nhe-lime)}.nhe-sidebar{position:sticky;top:145px;display:grid;gap:var(--nhe-space-5)}.admin-bar .nhe-sidebar{top:177px}.nhe-side-card{padding:var(--nhe-space-6);border:1px solid var(--nhe-line);border-radius:var(--nhe-radius);background:var(--nhe-white)}.nhe-side-card-dark{border-color:var(--nhe-ink);background:var(--nhe-ink);color:var(--nhe-white)}.nhe-side-label{margin:0 0 var(--nhe-space-4);color:var(--nhe-violet);font-family:var(--nhe-mono);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nhe-side-card-dark .nhe-side-label{color:var(--nhe-cyan)}.nhe-side-card h2,.nhe-side-card h3{margin:0 0 var(--nhe-space-3);font-family:var(--nhe-serif);font-size:1.45rem;line-height:1.15}.nhe-side-card p{margin:0;color:var(--nhe-muted);font-size:.88rem}.nhe-side-card-dark p{color:#b9c1cc}.nhe-side-links a{display:block;padding:var(--nhe-space-3) 0;border-bottom:1px solid var(--nhe-line);font-family:var(--nhe-serif);font-size:1rem;line-height:1.25;text-decoration:none}.nhe-related{padding-block:var(--nhe-space-16);background:var(--nhe-white)}.nhe-empty{padding:var(--nhe-space-16);border:1px solid var(--nhe-line);border-radius:var(--nhe-radius);background:var(--nhe-white);text-align:center}.nhe-empty h2{font-family:var(--nhe-serif);font-size:2.4rem}.nhe-page-content{width:min(100%,860px);margin-inline:auto;padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--nhe-line);background:var(--nhe-white)}.nhe-page-content>:first-child{margin-top:0}.nhe-page-content>:last-child{margin-bottom:0}.nhe-hero .nhe-button:not(.nhe-button-light):hover,.nhe-hero .nhe-button:not(.nhe-button-light):focus-visible{border-color:var(--nhe-ink);background:var(--nhe-white);color:var(--nhe-ink)}.nhe-connect-band{position:relative;overflow:hidden;padding-block:var(--nhe-space-12);background:var(--nhe-ink);color:var(--nhe-white)}.nhe-connect-band::after{position:absolute;inset:-40% -8% auto auto;width:32rem;height:32rem;border:1px solid rgba(200,242,42,.24);border-radius:50%;box-shadow:0 0 0 4rem rgba(200,242,42,.04),0 0 0 8rem rgba(200,242,42,.025);content:""}.nhe-connect-grid{position:relative;z-index:1;display:grid;grid-template-columns:150px minmax(280px,.75fr) minmax(440px,1.25fr);gap:var(--nhe-space-10);align-items:center}.nhe-connect-mark{display:grid;width:126px;aspect-ratio:1;place-items:center;border:4px solid var(--nhe-lime);color:var(--nhe-lime);font-family:var(--nhe-sans);font-size:3.6rem;font-weight:950;letter-spacing:-.08em;line-height:1}.nhe-connect-band .nhe-eyebrow{margin-bottom:var(--nhe-space-2);color:var(--nhe-coral)}.nhe-connect-band h2,.nhe-newsletter h2{margin:0;font-family:var(--nhe-serif);font-size:clamp(2.15rem,4vw,4rem);letter-spacing:-.04em;line-height:1}.nhe-connect-band p{margin-bottom:0;color:#c9d1de}.nhe-connect-nodes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nhe-space-4)}.nhe-connect-nodes span{position:relative;display:grid;min-height:82px;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.035);font-family:var(--nhe-mono);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.nhe-connect-nodes span::before{position:absolute;top:50%;left:-1.1rem;width:1.1rem;border-top:1px dashed rgba(200,242,42,.5);content:""}.nhe-newsletter{padding-block:var(--nhe-space-10);background:var(--nhe-lime);color:var(--nhe-ink)}.nhe-newsletter-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);gap:var(--nhe-space-12);align-items:center}.nhe-newsletter .nhe-eyebrow{margin-bottom:var(--nhe-space-2);color:var(--nhe-coral)}.nhe-newsletter p{margin:var(--nhe-space-3) 0 0}.nhe-newsletter-form{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid rgba(7,21,47,.4);background:var(--nhe-white)}.nhe-newsletter-form input{min-width:0;padding:.9rem 1rem;border:0;background:0 0;color:var(--nhe-ink)}.nhe-newsletter-form button{padding:.9rem 1.3rem;border:0;background:var(--nhe-ink);color:var(--nhe-white);font-weight:800;cursor:pointer}@media (max-width:1100px){.nhe-article-layout{grid-template-columns:minmax(0,1fr) 290px;gap:var(--nhe-space-10)}.nhe-connect-grid{grid-template-columns:110px minmax(220px,.8fr) minmax(360px,1.2fr)}.nhe-connect-mark{width:100px}}@media (max-width:900px){.admin-bar .nhe-site-header{top:46px}body.nhe-menu-open{overflow:hidden}.nhe-hero-visual{margin-top:var(--nhe-space-8)}.nhe-hero-story{right:var(--nhe-space-4);bottom:calc(var(--nhe-space-8) * -1)}.nhe-proof,.nhe-process{grid-template-columns:repeat(2,1fr)}.nhe-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.nhe-connect-grid,.nhe-newsletter-grid{grid-template-columns:1fr}.nhe-connect-nodes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.nhe-display{font-size:clamp(3rem,17vw,4.6rem)}.nhe-proof div{border-right:0;border-bottom:1px solid var(--nhe-line)}.nhe-proof div:last-child{border-bottom:0}.nhe-hero-story{position:relative;right:auto;bottom:auto;width:calc(100% - 1.5rem);margin:-2rem auto 0}.nhe-hero-visual::before{top:-.75rem;right:-.25rem;width:5rem;height:5rem;border-width:.9rem}.nhe-hero-actions{align-items:stretch;flex-direction:column}.nhe-button{width:100%}.nhe-desk{min-height:220px}.nhe-popular-row{grid-template-columns:2.5rem minmax(0,1fr)}.nhe-popular-row span{display:none}.nhe-article-featured{width:100%;margin-top:0}.nhe-article-featured img{border-radius:0}.nhe-article-content{font-size:1.05rem}.nhe-connect-nodes{grid-template-columns:repeat(2,minmax(0,1fr))}.nhe-newsletter-form{grid-template-columns:1fr}}body.home.nhe-editorial-site .nhe-hero{background:var(--nhe-paper)!important}body.home.nhe-editorial-site .nhe-display,body.home.nhe-editorial-site .nhe-display em{color:var(--nhe-ink)!important}body.home #nhe-main{background:linear-gradient(rgba(7,21,47,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(7,21,47,.018) 1px,transparent 1px),var(--nhe-paper);background-size:52px 52px}body.home .nhe-section{padding-block:clamp(3rem,5vw,4.5rem)}body.home .nhe-section-head{margin-bottom:var(--nhe-space-8);padding-bottom:var(--nhe-space-5)}body.home .nhe-section-title{font-size:clamp(2.25rem,3.7vw,3.5rem);line-height:1.01}.nhe-hero{padding-block:clamp(2.5rem,4.6vw,4.5rem) var(--nhe-space-6);background:var(--nhe-paper);border-bottom:1px solid var(--nhe-line)}.nhe-hero::before{right:50%;opacity:.45}.nhe-hero-grid{grid-template-columns:minmax(420px,.86fr) minmax(560px,1.14fr);gap:clamp(1.5rem,3vw,3rem);align-items:start;min-height:0}.nhe-display{max-width:610px;font-size:clamp(3.55rem,5.2vw,5.35rem);font-weight:700;line-height:.96}.nhe-display em{color:var(--nhe-ink);font-weight:400}.nhe-hero-deck{max-width:560px;margin:var(--nhe-space-6) 0;color:#37445a;font-size:clamp(1rem,1.45vw,1.12rem);line-height:1.58}.nhe-hero .nhe-button,.nhe-button{min-height:46px;padding-inline:1.35rem;border-radius:2px}.nhe-hero-visual{min-height:410px;isolation:isolate}.nhe-hero-visual::before{display:none}.nhe-hero-visual img{position:absolute;z-index:-1;inset:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0;object-fit:contain}.nhe-hero-brand-tile{position:absolute;top:30%;left:1%;display:grid;width:74px;aspect-ratio:1;place-items:center;background:var(--nhe-lime);color:var(--nhe-ink);font-size:2rem;font-weight:950;letter-spacing:-.08em}.nhe-hero-metric,.nhe-hero-guide{position:absolute;z-index:2;display:grid;gap:.12rem;width:142px;padding:.9rem;border:1px solid var(--nhe-line);border-radius:5px;background:rgba(255,255,255,.96);box-shadow:0 .8rem 2rem rgba(7,21,47,.12);color:var(--nhe-ink);text-decoration:none}.nhe-hero-metric{bottom:2rem;left:2%}.nhe-hero-guide{right:1%;bottom:1.6rem}.nhe-hero-metric span,.nhe-hero-guide span{font-family:var(--nhe-mono);font-size:.56rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.nhe-hero-metric strong,.nhe-hero-guide strong{font-family:var(--nhe-serif);font-size:1.12rem;line-height:1.05}.nhe-hero-metric strong{font-size:1.7rem}.nhe-hero-metric small,.nhe-hero-guide small{color:var(--nhe-muted);font-size:.65rem}.nhe-proof{margin-top:var(--nhe-space-6);background:rgba(255,255,255,.34)}.nhe-proof div{display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;column-gap:var(--nhe-space-3);align-items:center;padding:1.1rem 1.2rem}.nhe-proof div::before{display:grid;grid-row:1/3;width:36px;aspect-ratio:1;place-items:center;border:1px solid var(--nhe-ink);border-radius:50%;color:var(--nhe-ink);font-size:.85rem;content:"✓"}.nhe-proof strong{font-family:var(--nhe-sans);font-size:.72rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.nhe-proof span{margin:0;font-family:var(--nhe-sans);font-size:.7rem;letter-spacing:0;line-height:1.3;text-transform:none}body.home #latest .nhe-shell{display:grid;grid-template-columns:215px minmax(0,1fr);gap:var(--nhe-space-8);align-items:start}body.home #latest .nhe-section-head{display:block;margin:0;padding:0;border:0}body.home #latest .nhe-section-title{margin-bottom:var(--nhe-space-5);font-size:clamp(2.35rem,3.5vw,3.3rem)}body.home #latest .nhe-section-intro{font-size:.88rem;line-height:1.55}body.home .nhe-card-grid{gap:.75rem}body.home .nhe-card{border-radius:2px;box-shadow:0 .55rem 1.5rem rgba(7,21,47,.035)}body.home .nhe-card-body{padding:1.1rem}body.home .nhe-card h3{font-size:clamp(1.4rem,1.8vw,1.75rem)}body.home .nhe-card p{font-size:.82rem;line-height:1.55}body.home .nhe-card-meta{font-size:.58rem}body.home #about-sevenseventech{border-top:1px solid var(--nhe-line)}body.home .nhe-authority-grid{grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);gap:0;border-top:1px solid var(--nhe-line);border-bottom:1px solid var(--nhe-line)}body.home .nhe-authority-copy{padding:var(--nhe-space-8) var(--nhe-space-12) var(--nhe-space-8) 0;border-radius:0;background:0 0;color:var(--nhe-text)}body.home .nhe-authority-copy h3{color:var(--nhe-ink);font-size:clamp(1.8rem,3vw,2.75rem)}body.home .nhe-authority-copy p{margin-block:.85rem;font-size:.91rem;line-height:1.62}body.home .nhe-authority-copy p:first-of-type::first-letter{color:var(--nhe-coral)}body.home .nhe-authority-index{align-content:start;padding:var(--nhe-space-8);background:var(--nhe-paper-deep);border-left:1px solid var(--nhe-line)}body.home .nhe-authority-index::before{display:grid;width:108px;aspect-ratio:1;margin-bottom:var(--nhe-space-6);place-items:center;background:var(--nhe-ink);color:var(--nhe-lime);font-size:3.7rem;font-weight:950;letter-spacing:-.1em;content:"77"}body.home .nhe-index-item{padding:.85rem 0}body.home .nhe-index-item strong{font-size:1.05rem}body.home .nhe-index-item p{font-size:.78rem;line-height:1.45}body.home .nhe-section-deep{background:var(--nhe-white)}body.home .nhe-desk-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem}body.home .nhe-desk,body.home .nhe-desk:nth-child(2n){min-height:230px;padding:1rem;border-radius:2px;border-bottom:5px solid var(--nhe-lime);background:var(--nhe-paper);color:var(--nhe-ink);text-align:center}body.home .nhe-desk:hover{border-color:var(--nhe-coral);transform:translateY(-3px)}body.home .nhe-desk-number,body.home .nhe-desk:nth-child(2n) .nhe-desk-number{color:var(--nhe-coral);text-align:left}body.home .nhe-desk h3{margin:3.2rem 0 .75rem;font-size:1.42rem}body.home .nhe-desk p,body.home .nhe-desk:nth-child(2n) p{color:var(--nhe-muted);font-size:.74rem;line-height:1.45}body.home .nhe-desk-arrow{right:.85rem;bottom:.55rem;font-size:1rem}body.home .nhe-connect-band{padding-block:var(--nhe-space-10);background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),var(--nhe-ink);background-size:34px 34px}body.home .nhe-connect-grid{grid-template-columns:100px minmax(260px,.72fr) minmax(520px,1.28fr);gap:var(--nhe-space-8)}body.home .nhe-connect-mark{width:82px;border-width:3px;font-size:2.5rem}body.home .nhe-connect-band h2{color:var(--nhe-lime);font-size:clamp(2rem,3.1vw,3rem)}body.home .nhe-connect-nodes{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem}body.home .nhe-connect-nodes span{min-height:auto;aspect-ratio:1;border-radius:50%;font-size:.57rem}body.home .nhe-popular-grid{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);gap:var(--nhe-space-8)}body.home .nhe-popular-feature img{aspect-ratio:16/10;border-radius:2px}body.home .nhe-popular-row{grid-template-columns:2.8rem minmax(0,1fr) auto;padding:1rem 0}body.home .nhe-section-dark{background:var(--nhe-paper);color:var(--nhe-text);border-top:1px solid var(--nhe-line);border-bottom:1px solid var(--nhe-line)}body.home .nhe-section-dark .nhe-section-title{color:var(--nhe-ink)}body.home .nhe-section-dark .nhe-section-intro{color:var(--nhe-muted)}body.home .nhe-section-dark .nhe-section-head{border-color:var(--nhe-line)}body.home .nhe-section-dark .nhe-eyebrow{color:var(--nhe-coral)}body.home .nhe-process{gap:0;margin-top:var(--nhe-space-8);border-top:1px solid var(--nhe-line);border-bottom:1px solid var(--nhe-line)}body.home .nhe-process-item{padding:var(--nhe-space-8) var(--nhe-space-5) var(--nhe-space-6);border-top:0;border-right:1px solid var(--nhe-line)}body.home .nhe-process-item:last-child{border-right:0}body.home .nhe-process-item h3{color:var(--nhe-ink)}body.home .nhe-process-item p{color:var(--nhe-muted)}body.home .nhe-signal-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:var(--nhe-space-10)}body.home .nhe-signal-art{min-height:420px;border-radius:2px;background:radial-gradient(circle at 72% 28%,rgba(200,242,42,.72) 0 18%,transparent 18.5%),linear-gradient(135deg,transparent 47%,rgba(255,255,255,.1) 47% 53%,transparent 53%),var(--nhe-ink)}body.home .nhe-signal-wheel{width:min(58%,230px);border:1rem solid var(--nhe-paper);box-shadow:0 0 0 .55rem var(--nhe-lime);font-size:4.5rem}body.home .nhe-signal-copy p{font-size:.92rem;line-height:1.65}body.home .nhe-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--nhe-line);border-bottom:0}body.home .nhe-faq-list details{border-right:1px solid var(--nhe-line)}body.home .nhe-faq-list details:nth-child(2n){border-right:0}body.home .nhe-faq-list summary{padding-inline:var(--nhe-space-5);font-size:1.08rem}body.home .nhe-faq-list details p{padding-inline:var(--nhe-space-5);font-size:.88rem}.nhe-newsletter{padding-block:var(--nhe-space-8);border-top:1px solid #aacd1d}.nhe-newsletter h2{font-size:clamp(2rem,3.2vw,3rem)}@media (max-width:1100px){.nhe-hero-grid{grid-template-columns:minmax(360px,.88fr) minmax(470px,1.12fr)}body.home .nhe-desk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.home .nhe-connect-grid{grid-template-columns:82px minmax(230px,.7fr) minmax(400px,1.3fr)}}@media (max-width:900px){.nhe-hero-grid{grid-template-columns:1fr;min-height:0}.nhe-hero-visual{min-height:450px;margin-top:0}body.home #latest .nhe-shell{display:block}body.home #latest .nhe-section-head{margin-bottom:var(--nhe-space-8)}body.home .nhe-authority-grid,body.home .nhe-signal-grid{grid-template-columns:1fr}body.home .nhe-authority-copy{padding-right:0}body.home .nhe-authority-index{border-top:1px solid var(--nhe-line);border-left:0}body.home .nhe-connect-grid{grid-template-columns:90px 1fr}body.home .nhe-connect-nodes{grid-column:1/-1}body.home .nhe-faq-list{grid-template-columns:1fr}body.home .nhe-faq-list details{border-right:0}}@media (max-width:680px){.nhe-display{font-size:clamp(3.1rem,15vw,4.2rem)}.nhe-hero{padding-top:var(--nhe-space-10)}.nhe-hero-visual{min-height:340px}.nhe-hero-brand-tile{top:24%;width:54px;font-size:1.45rem}.nhe-hero-metric,.nhe-hero-guide{bottom:.5rem;width:124px;padding:.7rem}.nhe-hero-metric{left:0}.nhe-hero-guide{right:0}.nhe-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.nhe-proof div{border-right:1px solid var(--nhe-line)}.nhe-proof div:nth-child(2n){border-right:0}body.home .nhe-card-grid,body.home .nhe-desk-grid{grid-template-columns:1fr}body.home .nhe-desk{min-height:185px}body.home .nhe-connect-grid{grid-template-columns:1fr}body.home .nhe-connect-nodes{grid-template-columns:repeat(3,minmax(0,1fr))}body.home .nhe-process{grid-template-columns:1fr}body.home .nhe-process-item{border-right:0;border-bottom:1px solid var(--nhe-line)}body.home .nhe-popular-grid{grid-template-columns:1fr}}.nhe-hero{position:relative;overflow:hidden;padding:3.2rem 0 0;color:var(--nhe-paper);background:var(--nhe-ink)}.nhe-hero::before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px);background-size:52px 52px;content:"";pointer-events:none}.nhe-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:3rem;align-items:center;min-height:560px}.nhe-display{max-width:760px;margin:0;font-family:var(--nhe-serif);font-size:clamp(3.5rem,5.7vw,6.7rem);font-weight:500;letter-spacing:-.055em;line-height:.91}.nhe-display em{color:#d8c8fb;font-weight:400}.nhe-hero-deck{max-width:680px;margin:1.6rem 0 0;color:#ded9d1;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.65}.nhe-hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem}.nhe-hero .nhe-button{border-radius:2px}.nhe-hero .nhe-button:not(.nhe-button-light){color:#fff;background:var(--nhe-coral)}.nhe-hero .nhe-button-light{color:var(--nhe-paper);background:0 0;border-color:rgba(247,242,232,.5)}.nhe-hero-note{display:grid;grid-template-columns:auto 1fr;gap:.8rem;max-width:620px;margin-top:2rem;padding-top:1rem;border-top:1px solid rgba(247,242,232,.18);color:#bab4ac;font-size:.8rem}.nhe-hero-note strong{color:var(--nhe-paper);text-transform:uppercase;letter-spacing:.08em}.nhe-hero-visual{position:relative;min-height:500px}.nhe-hero-visual::before{display:none}.nhe-hero-visual img{width:100%;height:500px;object-fit:cover;border:1px solid rgba(247,242,232,.16);border-radius:2px;filter:saturate(.9) contrast(1.02)}.nhe-hero-stamp{position:absolute;top:1rem;left:-1.25rem;display:grid;width:94px;padding:.7rem .5rem;color:var(--nhe-paper);background:var(--nhe-ink);border:1px solid var(--nhe-coral);text-align:center}.nhe-hero-stamp span{font-family:var(--nhe-serif);font-size:2.6rem;line-height:1}.nhe-hero-stamp small{margin-top:.3rem;font-family:var(--nhe-mono);font-size:.52rem;letter-spacing:.08em}.nhe-hero-guide{position:absolute;right:1rem;bottom:1rem;display:grid;width:min(270px,calc(100% - 2rem));padding:1rem;color:var(--nhe-ink);background:var(--nhe-paper);border-left:5px solid var(--nhe-coral)}.nhe-hero-guide span,.nhe-hero-guide small{font-family:var(--nhe-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.nhe-hero-guide strong{margin-block:.2rem;font-family:var(--nhe-serif);font-size:1.4rem}.nhe-proof{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);margin-top:2.5rem;color:var(--nhe-ink);background:var(--nhe-paper);border:1px solid var(--nhe-line)}.nhe-proof div{padding:1rem 1.2rem;border-right:1px solid var(--nhe-line)}.nhe-proof div:last-child{border-right:0}.nhe-proof strong{font-family:var(--nhe-serif);font-size:1rem}.nhe-proof span{margin-top:.2rem;color:var(--nhe-muted);font-size:.74rem}body.home .nhe-card-grid-featured{grid-template-columns:1.35fr repeat(2,1fr)}body.home .nhe-card-grid-featured .nhe-card:first-child{grid-row:span 2}body.home .nhe-card-grid-featured .nhe-card:first-child .nhe-card-media{aspect-ratio:16/10}body.home .nhe-card-grid-featured .nhe-card:first-child h3{font-size:clamp(1.7rem,2.3vw,2.6rem)}.nhe-desk-band{padding-block:2.4rem;background:#ebe3d8;border-block:1px solid var(--nhe-line)}.nhe-desk-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:1.2rem}.nhe-desk-heading h2{margin:0;font-family:var(--nhe-serif);font-size:clamp(1.8rem,3vw,3rem)}body.home .nhe-desk-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:0;border:1px solid var(--nhe-line)}body.home .nhe-desk,body.home .nhe-desk:nth-child(2n){display:grid;min-height:145px;padding:1rem;color:var(--nhe-ink);background:var(--nhe-paper);border:0;border-right:1px solid var(--nhe-line);border-radius:0;text-decoration:none}body.home .nhe-desk:last-child{border-right:0}body.home .nhe-desk:hover,body.home .nhe-desk:focus-visible{color:#fff;background:var(--nhe-coral);transform:none}body.home .nhe-desk>span{font-family:var(--nhe-mono);font-size:.65rem}body.home .nhe-desk strong{align-self:end;font-family:var(--nhe-serif);font-size:1rem}body.home .nhe-desk small{font-size:.62rem;text-transform:uppercase}body.home .nhe-authority-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr);gap:4rem;align-items:start}body.home .nhe-authority-copy h3{max-width:900px;font-size:clamp(2rem,3.2vw,3.4rem)}body.home .nhe-authority-copy p{max-width:890px;font-size:1.02rem;line-height:1.78}body.home .nhe-authority-copy blockquote{margin:2rem 0;padding:2rem;color:var(--nhe-ink);background:#e5dafd;border:0;border-left:6px solid var(--nhe-coral);font-family:var(--nhe-serif);font-size:clamp(1.7rem,2.8vw,2.8rem);font-style:italic;line-height:1.18}body.home .nhe-authority-index{position:sticky;top:130px;padding:1.5rem;background:var(--nhe-white);border:1px solid var(--nhe-line)}body.home .nhe-authority-index::before{display:none;content:none}.nhe-index-item{display:grid;grid-template-columns:46px 1fr;gap:.8rem;padding-block:1rem;border-bottom:1px solid var(--nhe-line)}.nhe-index-item>span{display:grid;place-items:center;width:42px;height:42px;color:#fff;background:var(--nhe-ink);border-radius:50%;font-family:var(--nhe-mono);font-size:.7rem}.nhe-index-item strong{font-family:var(--nhe-serif)}.nhe-index-item p{margin:.2rem 0 0;color:var(--nhe-muted);font-size:.78rem;line-height:1.5}.nhe-text-link{display:inline-block;margin-top:1rem;color:var(--nhe-coral);font-weight:800}.nhe-safety-band{padding-block:4rem;color:var(--nhe-paper);background:var(--nhe-ink);border-block:1px solid rgba(247,242,232,.15)}.nhe-safety-heading{display:grid;grid-template-columns:.5fr 1.5fr;gap:2rem;align-items:end;margin-bottom:2rem}.nhe-safety-heading h2{margin:0;font-family:var(--nhe-serif);font-size:clamp(2.2rem,4vw,4.4rem);line-height:.98}.nhe-safety-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(247,242,232,.18)}.nhe-safety-grid>div{padding:2rem;border-right:1px solid rgba(247,242,232,.18)}.nhe-safety-grid>div:last-child{border-right:0}.nhe-safety-grid span{display:grid;place-items:center;width:66px;height:66px;margin-bottom:1.4rem;color:var(--nhe-paper);border:1px solid var(--nhe-coral);border-radius:50%;font-family:var(--nhe-serif);font-size:1.35rem}.nhe-safety-grid h3{font-family:var(--nhe-serif);font-size:1.6rem}.nhe-safety-grid p{color:#c7c0b7}.nhe-review-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--nhe-line)}.nhe-review-grid>div{padding:1.5rem;border-right:1px solid var(--nhe-line)}.nhe-review-grid>div:last-child{border-right:0}.nhe-review-grid span{color:var(--nhe-coral);font-family:var(--nhe-mono);font-size:.65rem}.nhe-review-grid h3{font-family:var(--nhe-serif);font-size:1.35rem}.nhe-review-grid p{color:var(--nhe-muted);font-size:.86rem;line-height:1.55}.nhe-editor-card{display:grid;grid-template-columns:auto 1fr auto;gap:1.2rem;align-items:center;margin-top:1.5rem;padding:1.5rem;background:#ebe3d8;border:1px solid var(--nhe-line)}.nhe-editor-card h3,.nhe-editor-card p{margin:0}.nhe-editor-card h3{font-family:var(--nhe-serif);font-size:1.5rem}.nhe-editor-card p{color:var(--nhe-muted)}.nhe-editor-avatar{display:grid;place-items:center;width:70px;height:70px;color:var(--nhe-paper);background:var(--nhe-ink);border:2px solid var(--nhe-coral);font-family:var(--nhe-serif);font-size:2.4rem}.nhe-topic-map{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:1rem}.nhe-topic-pillar{display:flex;flex-direction:column;justify-content:center;min-height:430px;padding:2.5rem;color:var(--nhe-paper);background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),var(--nhe-ink-soft);background-size:34px 34px;border:1px solid rgba(247,242,232,.2)}.nhe-topic-pillar>span{align-self:flex-start;padding:.35rem .55rem;background:var(--nhe-coral);font-family:var(--nhe-mono);font-size:.6rem;text-transform:uppercase}.nhe-topic-pillar h3{margin-block:1.1rem .8rem;font-family:var(--nhe-serif);font-size:clamp(2.1rem,3.5vw,4rem);line-height:.98}.nhe-topic-pillar p{color:#c7c0b7}.nhe-topic-pillar a{margin-top:1rem;color:#d8c8fb;font-weight:800}.nhe-topic-links{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.nhe-topic-links a{display:grid;grid-template-columns:44px 1fr;gap:.8rem;align-items:center;min-height:78px;padding:.8rem;color:var(--nhe-paper);border:1px solid rgba(247,242,232,.18);text-decoration:none}.nhe-topic-links a:hover,.nhe-topic-links a:focus-visible{background:var(--nhe-ink-soft);border-color:var(--nhe-coral)}.nhe-topic-links span{display:grid;place-items:center;width:38px;height:38px;background:var(--nhe-coral);font-family:var(--nhe-mono);font-size:.66rem}.nhe-topic-links strong{font-family:var(--nhe-serif);font-size:.95rem;line-height:1.2}.nhe-faq-section{background:#ebe3d8}.nhe-faq-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:4rem;align-items:start}body.home .nhe-faq-list{display:block;border:1px solid var(--nhe-line)}body.home .nhe-faq-list details{background:var(--nhe-paper);border-right:0;border-bottom:1px solid var(--nhe-line)}body.home .nhe-faq-list details:last-child{border-bottom:0}body.home .nhe-faq-list summary{padding:1rem 3rem 1rem 1.2rem;font-family:var(--nhe-serif);font-size:1.1rem}.nhe-brief{padding-block:2rem;color:var(--nhe-paper);background:#8062be}.nhe-brief-grid{display:grid;grid-template-columns:auto 1fr auto;gap:1.4rem;align-items:center}.nhe-brief-icon{display:grid;place-items:center;width:78px;height:78px;border:1px solid var(--nhe-paper);border-radius:50%;font-family:var(--nhe-serif);font-size:2.5rem}.nhe-brief h2,.nhe-brief p{margin:0}.nhe-brief h2{font-family:var(--nhe-serif);font-size:clamp(1.8rem,3vw,3rem)}.nhe-brief .nhe-button{color:#fff;background:var(--nhe-ink)}.nhe-article-featured{width:min(calc(100% - 2rem),1120px);max-width:none;margin-inline:auto}.nhe-article-featured img{aspect-ratio:16/9;object-fit:cover}.nhe-article-layout{grid-template-columns:minmax(0,760px) 320px;justify-content:center}.nhe-article-content .nhe-source-note{margin-block:2rem;padding:1.4rem;background:#ebe3d8;border-left:5px solid var(--nhe-violet)}.nhe-article-content .nhe-source-note h2{margin-top:0;font-size:1.5rem}.nhe-article-content .nhe-contents-list{column-count:2;column-gap:2rem;padding:1.2rem 2rem;background:#ebe3d8;border:1px solid var(--nhe-line)}.nhe-related-inline{border-left-color:var(--nhe-coral)!important}@media (max-width:1180px){.nhe-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)}body.home .nhe-desk-grid{grid-template-columns:repeat(4,1fr)}body.home .nhe-desk:nth-child(4n){border-right:0}body.home .nhe-desk:nth-child(-n+4){border-bottom:1px solid var(--nhe-line)}}@media (max-width:900px){.nhe-hero-grid,body.home .nhe-authority-grid,.nhe-safety-heading,.nhe-topic-map,.nhe-faq-grid{grid-template-columns:1fr}.nhe-hero-grid{gap:2rem}.nhe-hero-visual{min-height:420px}.nhe-hero-visual img{height:420px}body.home .nhe-card-grid-featured{grid-template-columns:1fr 1fr}body.home .nhe-card-grid-featured .nhe-card:first-child{grid-column:1/-1;grid-row:auto}body.home .nhe-authority-index{position:static}.nhe-safety-grid,.nhe-review-grid{grid-template-columns:1fr 1fr}.nhe-safety-grid>div:nth-child(2),.nhe-review-grid>div:nth-child(2){border-right:0}.nhe-safety-grid>div:nth-child(-n+2),.nhe-review-grid>div:nth-child(-n+2){border-bottom:1px solid rgba(247,242,232,.18)}.nhe-review-grid>div:nth-child(-n+2){border-bottom-color:var(--nhe-line)}.nhe-editor-card{grid-template-columns:auto 1fr}.nhe-editor-card .nhe-button{grid-column:1/-1;justify-self:start}.nhe-article-layout{grid-template-columns:1fr}.nhe-sidebar{position:static}}@media (max-width:640px){.nhe-display{font-size:clamp(3rem,15vw,4.5rem)}.nhe-hero{padding-top:2rem}.nhe-hero-visual,.nhe-hero-visual img{height:310px;min-height:310px}.nhe-hero-stamp{left:.5rem}.nhe-proof{grid-template-columns:1fr 1fr}.nhe-proof div:nth-child(2n){border-right:0}.nhe-proof div:nth-child(-n+2){border-bottom:1px solid var(--nhe-line)}body.home .nhe-card-grid-featured,body.home .nhe-desk-grid,.nhe-safety-grid,.nhe-review-grid,.nhe-topic-links{grid-template-columns:1fr}body.home .nhe-desk,body.home .nhe-desk:nth-child(4n),.nhe-safety-grid>div,.nhe-review-grid>div{border-right:0;border-bottom:1px solid var(--nhe-line)}body.home .nhe-desk:last-child,.nhe-safety-grid>div:last-child,.nhe-review-grid>div:last-child{border-bottom:0}.nhe-authority-copy blockquote{padding:1.2rem}.nhe-editor-card,.nhe-brief-grid{grid-template-columns:1fr}.nhe-brief-icon{width:58px;height:58px;font-size:1.8rem}.nhe-article-content .nhe-contents-list{column-count:1}}body.home.nhe-editorial-site .nhe-hero-copy{color:var(--nhe-ink)!important}body.home.nhe-editorial-site .nhe-hero-deck{color:#37445a!important}body.home.nhe-editorial-site .nhe-hero .nhe-button-light{color:var(--nhe-ink)!important;border-color:rgba(17,17,20,.55)!important}body.home.nhe-editorial-site .nhe-hero-note{color:#4b5565!important;border-color:var(--nhe-line)!important}body.home.nhe-editorial-site .nhe-hero-note strong{color:var(--nhe-ink)!important}body.home.nhe-editorial-site .nhe-hero{padding:0;color:#f5eee5;background:linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),var(--nhe-v3-ink)!important;background-size:44px 44px!important}body.home.nhe-editorial-site .nhe-hero::before{background:radial-gradient(circle at 30% 42%,rgba(152,121,207,.13),transparent 32%),linear-gradient(90deg,rgba(16,17,19,0),rgba(16,17,19,.05))}body.home.nhe-editorial-site .nhe-hero-grid{grid-template-columns:minmax(450px,.86fr) minmax(560px,1.14fr);gap:0;align-items:stretch;min-height:520px}body.home.nhe-editorial-site .nhe-hero-copy{z-index:2;padding:3.4rem 3.4rem 3.4rem 0;color:#f5eee5!important}body.home.nhe-editorial-site .nhe-hero-copy .nhe-eyebrow{display:inline-flex;width:fit-content;margin:0 0 1.35rem;padding:.42rem .62rem;color:#f5eee5;background:rgba(16,17,19,.74);border:1px solid rgba(247,240,231,.45);font-size:.62rem;letter-spacing:.12em}body.home.nhe-editorial-site .nhe-display{max-width:690px;color:#f5eee5!important;font-size:clamp(3.5rem,5.2vw,5.55rem);font-weight:400;letter-spacing:-.052em;line-height:.94}body.home.nhe-editorial-site .nhe-display em{color:#f5eee5!important;font-weight:400;font-style:normal}body.home.nhe-editorial-site .nhe-hero-deck{max-width:590px;margin-top:1.25rem;color:#ddd6ce!important;font-size:.98rem;line-height:1.58}body.home.nhe-editorial-site .nhe-hero-actions{margin-top:1.45rem}body.home.nhe-editorial-site .nhe-hero .nhe-button{min-height:44px;padding-inline:1.2rem;border-radius:1px;font-size:.68rem}body.home.nhe-editorial-site .nhe-hero .nhe-button:not(.nhe-button-light){color:#fff;background:var(--nhe-v3-red);border-color:var(--nhe-v3-red)}body.home.nhe-editorial-site .nhe-hero .nhe-button-light{color:#f5eee5!important;background:rgba(16,17,19,.18);border-color:rgba(247,240,231,.52)!important}body.home.nhe-editorial-site .nhe-hero-note,body.home.nhe-editorial-site .nhe-proof{display:none}body.home.nhe-editorial-site .nhe-hero-visual{z-index:0;min-height:520px;overflow:hidden;isolation:auto}body.home.nhe-editorial-site .nhe-hero-visual img{position:relative!important;z-index:0!important;inset:auto!important;width:100%;height:100%;min-height:520px;aspect-ratio:auto!important;border:0;border-left:1px solid rgba(247,240,231,.12);border-radius:0;filter:saturate(.88) contrast(1.04);object-fit:cover;object-position:58% center}body.home.nhe-editorial-site .nhe-hero-stamp{z-index:2;top:1.4rem;left:1.35rem;width:74px;padding:.55rem .4rem;background:rgba(16,17,19,.92)}body.home.nhe-editorial-site .nhe-hero-stamp span{font-size:2rem}body.home.nhe-editorial-site .nhe-hero-guide{z-index:2;right:1.3rem;bottom:1.3rem;width:min(255px,calc(100% - 2.6rem));padding:.85rem 1rem;background:rgba(244,238,228,.96);box-shadow:0 16px 45px rgba(0,0,0,.22)}body.home.nhe-editorial-site .nhe-section{padding-block:clamp(3.5rem,5.4vw,5.4rem)}body.home.nhe-editorial-site #latest{padding-block:1.6rem 2.4rem;background:var(--nhe-v3-paper)}body.home.nhe-editorial-site #latest .nhe-shell{display:block!important}body.home.nhe-editorial-site .nhe-section-bar{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;margin-bottom:1rem}body.home.nhe-editorial-site .nhe-section-bar h2{margin:0;font-family:var(--nhe-sans);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}body.home.nhe-editorial-site .nhe-section-bar>span{height:1px;background:var(--nhe-v3-line)}body.home.nhe-editorial-site .nhe-section-bar a{color:var(--nhe-v3-red);font-size:.64rem;font-weight:850;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}body.home.nhe-editorial-site .nhe-card-grid-featured{display:grid;grid-template-columns:2fr repeat(4,minmax(0,1fr));gap:.7rem}body.home.nhe-editorial-site .nhe-card-grid-featured .nhe-card,body.home.nhe-editorial-site .nhe-card-grid-featured .nhe-card:first-child{grid-row:auto;min-width:0;background:var(--nhe-v3-card);border:1px solid var(--nhe-v3-line);border-radius:0}body.home.nhe-editorial-site .nhe-card-grid-featured .nhe-card-media,body.home.nhe-editorial-site .nhe-card-grid-featured .nhe-card:first-child .nhe-card-media{aspect-ratio:16/10;border-bottom:1px solid var(--nhe-v3-line)}body.home.nhe-editorial-site .nhe-card-grid-featured .nhe-card-body{padding:.85rem}body.home.nhe-editorial-site .nhe-card-grid-featured .nhe-card h3,body.home.nhe-editorial-site .nhe-card-grid-featured .nhe-card:first-child h3{margin:.35rem 0 0;font-size:clamp(.95rem,1.15vw,1.2rem);line-height:1.08}body.home.nhe-editorial-site .nhe-card-grid-featured .nhe-card:first-child h3{font-size:clamp(1.4rem,1.8vw,1.9rem)}body.home.nhe-editorial-site .nhe-card-grid-featured .nhe-card p{margin:.5rem 0;font-size:.73rem;line-height:1.42}body.home.nhe-editorial-site .nhe-card-grid-featured .nhe-card:not(:first-child) p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.home.nhe-editorial-site .nhe-card-grid-featured .nhe-card-meta{font-size:.56rem}body.home.nhe-editorial-site .nhe-desk-band{padding-block:1rem 1.55rem;background:var(--nhe-v3-paper)}body.home.nhe-editorial-site .nhe-section-bar-desk{margin-bottom:.75rem}body.home.nhe-editorial-site .nhe-desk-grid{grid-template-columns:repeat(8,minmax(0,1fr));border-color:var(--nhe-v3-line)}body.home.nhe-editorial-site .nhe-desk,body.home.nhe-editorial-site .nhe-desk:nth-child(2n){position:relative;display:grid;grid-template-rows:auto 1fr auto;place-items:center;min-height:112px;padding:.72rem;background:rgba(251,248,242,.9);border-color:var(--nhe-v3-line);text-align:center}body.home.nhe-editorial-site .nhe-desk-number{position:absolute;top:.45rem;left:.55rem;color:#827d78;font-size:.53rem}body.home.nhe-editorial-site .nhe-desk-icon{display:grid;place-items:center;width:42px;height:42px;margin-top:.25rem}body.home.nhe-editorial-site .nhe-desk strong{align-self:end;font-family:var(--nhe-sans);font-size:.75rem;font-weight:750}body.home.nhe-editorial-site #about-nhentai{padding-block:2.4rem;background:linear-gradient(rgba(244,238,228,.94),rgba(244,238,228,.94)),repeating-linear-gradient(0deg,rgba(16,17,19,.03) 0,rgba(16,17,19,.03) 1px,transparent 1px,transparent 5px)}body.home.nhe-editorial-site #about-nhentai .nhe-section-head{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);gap:2.5rem;align-items:end;margin-bottom:1.2rem}body.home.nhe-editorial-site #about-nhentai .nhe-section-title{margin-top:.25rem;font-size:clamp(2.2rem,3.7vw,4rem);line-height:.98}body.home.nhe-editorial-site .nhe-authority-grid{grid-template-columns:minmax(0,1.58fr) minmax(270px,.42fr);gap:0;padding:1.6rem;background:rgba(251,248,242,.74);border:1px solid var(--nhe-v3-line);box-shadow:0 16px 45px rgba(16,17,19,.05)}body.home.nhe-editorial-site .nhe-authority-copy{padding-right:1.8rem;column-count:3;column-gap:1.6rem;column-rule:1px solid rgba(16,17,19,.11)}body.home.nhe-editorial-site .nhe-authority-copy h3{max-width:none;margin:0 0 1rem;font-size:1.3rem;line-height:1.18;column-span:all}body.home.nhe-editorial-site .nhe-authority-copy p{max-width:none;margin:0 0 .85rem;font-family:var(--nhe-serif);font-size:.86rem;line-height:1.62;break-inside:auto;orphans:3;widows:3}body.home.nhe-editorial-site .nhe-authority-copy p:first-of-type::first-letter{float:none;margin:0;font-family:inherit;font-size:inherit;line-height:inherit}body.home.nhe-editorial-site .nhe-authority-copy blockquote{margin:1.1rem 0;padding:1.4rem;background:rgba(244,238,228,.75);border:1px solid var(--nhe-v3-line);border-left:4px solid var(--nhe-v3-red);font-size:1.45rem;line-height:1.2;break-inside:avoid-column}body.home.nhe-editorial-site .nhe-authority-index{position:static;top:auto;padding:0 0 0 1.6rem;background:0 0;border:0;border-left:1px solid var(--nhe-v3-line)}body.home.nhe-editorial-site .nhe-index-item{grid-template-columns:38px 1fr;gap:.65rem;padding-block:.75rem}body.home.nhe-editorial-site .nhe-index-item>span{width:34px;height:34px;font-size:.58rem}body.home.nhe-editorial-site .nhe-safety-band{padding-block:2.35rem;background:var(--nhe-v3-ink)}body.home.nhe-editorial-site .nhe-safety-heading{grid-template-columns:.6fr 1.4fr;margin-bottom:1.25rem}body.home.nhe-editorial-site .nhe-safety-heading h2{font-size:clamp(1.75rem,2.9vw,3rem)}body.home.nhe-editorial-site .nhe-safety-grid>div{position:relative;min-height:170px;padding:1.4rem 1.4rem 1.4rem 6.3rem}body.home.nhe-editorial-site .nhe-safety-grid span{position:absolute;top:1.45rem;left:1.45rem;width:60px;height:60px;margin:0;border-color:#d8c8ba;font-size:1rem}body.home.nhe-editorial-site .nhe-safety-grid h3{margin:0 0 .45rem;font-size:1.25rem}body.home.nhe-editorial-site .nhe-safety-grid p{margin:0;font-size:.8rem;line-height:1.5}body.home.nhe-editorial-site .nhe-review-grid{background:var(--nhe-v3-card)}body.home.nhe-editorial-site .nhe-review-grid>div{padding:1.15rem}body.home.nhe-editorial-site .nhe-review-grid h3{margin:.35rem 0;font-size:1.08rem}body.home.nhe-editorial-site .nhe-review-grid p{margin:0;font-size:.76rem}body.home.nhe-editorial-site .nhe-editor-card{margin-top:0;padding:1.2rem;background:#e9e0d5;border-top:0}body.home.nhe-editorial-site .nhe-editor-avatar{width:58px;height:58px;font-size:2rem}body.home.nhe-editorial-site .nhe-section-dark{padding-block:3rem;background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),var(--nhe-v3-ink);background-size:42px 42px}body.home.nhe-editorial-site .nhe-section-dark .nhe-section-head{margin-bottom:1.2rem}body.home.nhe-editorial-site .nhe-section-dark .nhe-section-title{color:#f4eee4;font-size:clamp(2.2rem,3.4vw,3.8rem)}body.home.nhe-editorial-site .nhe-topic-map{grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr)}body.home.nhe-editorial-site .nhe-topic-pillar{min-height:390px;background:rgba(24,25,29,.9)}body.home.nhe-editorial-site .nhe-topic-links{gap:.5rem}body.home.nhe-editorial-site .nhe-topic-links a{min-height:70px;background:rgba(24,25,29,.72)}body.home.nhe-editorial-site .nhe-trending-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem}body.home.nhe-editorial-site .nhe-trending-grid .nhe-card{min-width:0;background:var(--nhe-v3-card);border:1px solid var(--nhe-v3-line);border-radius:0}body.home.nhe-editorial-site .nhe-trending-grid .nhe-card-body{padding:.85rem}body.home.nhe-editorial-site .nhe-trending-grid h3{font-size:1.02rem;line-height:1.14}body.home.nhe-editorial-site .nhe-trending-grid p{display:none}body.home.nhe-editorial-site .nhe-faq-section{padding-block:2rem;background:#e9e0d5}body.home.nhe-editorial-site .nhe-faq-grid{grid-template-columns:minmax(220px,.42fr) minmax(0,1.58fr);gap:2rem}body.home.nhe-editorial-site .nhe-faq-grid .nhe-section-title{font-size:clamp(1.8rem,2.6vw,2.7rem)}body.home.nhe-editorial-site .nhe-faq-list summary{padding-block:.68rem;font-family:var(--nhe-sans);font-size:.88rem;font-weight:750}body.home.nhe-editorial-site .nhe-brief{padding-block:1.55rem;background:linear-gradient(100deg,#7c5db8,#9b7fd4)}body.home.nhe-editorial-site .nhe-brief-grid{grid-template-columns:62px 1fr auto}body.home.nhe-editorial-site .nhe-brief-icon{width:58px;height:58px;font-size:1.8rem}body.home.nhe-editorial-site .nhe-brief h2{font-size:1.7rem}@media (max-width:1240px){body.home.nhe-editorial-site .nhe-hero-grid{grid-template-columns:minmax(400px,.92fr) minmax(470px,1.08fr)}body.home.nhe-editorial-site .nhe-display{font-size:clamp(3.2rem,5.1vw,4.75rem)}body.home.nhe-editorial-site .nhe-card-grid-featured{grid-template-columns:1.65fr repeat(4,minmax(0,1fr))}body.home.nhe-editorial-site .nhe-card-grid-featured .nhe-card p{display:none}body.home.nhe-editorial-site .nhe-card-grid-featured .nhe-card-body{padding:.7rem}body.home.nhe-editorial-site .nhe-authority-copy{column-count:2}}@media (max-width:980px){body.home.nhe-editorial-site .nhe-hero-grid{grid-template-columns:1fr}body.home.nhe-editorial-site .nhe-hero-copy{padding:3rem 0 2.3rem}body.home.nhe-editorial-site .nhe-hero-visual,body.home.nhe-editorial-site .nhe-hero-visual img{min-height:430px;height:430px}body.home.nhe-editorial-site .nhe-card-grid-featured{grid-template-columns:repeat(2,minmax(0,1fr))}body.home.nhe-editorial-site .nhe-card-grid-featured .nhe-card:first-child{grid-column:1/-1}body.home.nhe-editorial-site .nhe-desk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.home.nhe-editorial-site .nhe-authority-grid{grid-template-columns:1fr}body.home.nhe-editorial-site .nhe-authority-index{margin-top:1.4rem;padding:1.2rem 0 0;border-top:1px solid var(--nhe-v3-line);border-left:0}body.home.nhe-editorial-site .nhe-trending-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){body.home.nhe-editorial-site .nhe-display{font-size:clamp(2.75rem,13vw,4rem)}body.home.nhe-editorial-site .nhe-hero-visual,body.home.nhe-editorial-site .nhe-hero-visual img{min-height:330px;height:330px}body.home.nhe-editorial-site .nhe-hero-visual img{object-position:64% center}body.home.nhe-editorial-site .nhe-section-bar{grid-template-columns:1fr auto}body.home.nhe-editorial-site .nhe-section-bar>span{display:none}body.home.nhe-editorial-site .nhe-card-grid-featured,body.home.nhe-editorial-site .nhe-trending-grid{grid-template-columns:1fr}body.home.nhe-editorial-site .nhe-desk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.home.nhe-editorial-site .nhe-desk,body.home.nhe-editorial-site .nhe-desk:nth-child(2n){border-right:1px solid var(--nhe-v3-line);border-bottom:1px solid var(--nhe-v3-line)}body.home.nhe-editorial-site #about-nhentai .nhe-section-head,body.home.nhe-editorial-site .nhe-faq-grid{grid-template-columns:1fr;gap:1rem}body.home.nhe-editorial-site .nhe-authority-grid{padding:1.1rem}body.home.nhe-editorial-site .nhe-authority-copy{padding-right:0;column-count:1}body.home.nhe-editorial-site .nhe-safety-heading{grid-template-columns:1fr;gap:.6rem}body.home.nhe-editorial-site .nhe-safety-grid,body.home.nhe-editorial-site .nhe-review-grid{grid-template-columns:1fr}body.home.nhe-editorial-site .nhe-safety-grid>div{min-height:150px;border-right:0;border-bottom:1px solid rgba(247,240,231,.18)}body.home.nhe-editorial-site .nhe-review-grid>div{border-right:0;border-bottom:1px solid var(--nhe-v3-line)}body.home.nhe-editorial-site .nhe-editor-card,body.home.nhe-editorial-site .nhe-brief-grid{grid-template-columns:1fr}body.home.nhe-editorial-site .nhe-editor-card .nhe-button{grid-column:auto}}@media (max-width:460px){body.home.nhe-editorial-site .nhe-hero-copy{padding-top:2.3rem}body.home.nhe-editorial-site .nhe-hero-actions{display:grid}body.home.nhe-editorial-site .nhe-hero .nhe-button{width:100%}body.home.nhe-editorial-site .nhe-section-bar{grid-template-columns:1fr;gap:.35rem}body.home.nhe-editorial-site .nhe-footer-grid{grid-template-columns:1fr}}