:root{--nye-black:#000000;--nye-near-black:#050505;--nye-white:#ffffff;--nye-neutral-50:#fafafa;--nye-neutral-100:#f5f5f5;--nye-neutral-200:#e5e5e5;--nye-neutral-300:#d4d4d4;--nye-neutral-400:#a3a3a3;--nye-neutral-500:#737373;--nye-neutral-600:#525252;--nye-neutral-700:#404040;--nye-neutral-800:#262626;--nye-neutral-900:#171717;--nye-red-600:#dc2626;--nye-blue-600:#2563eb;--nye-bg-warm-1:#f8f5ef;--nye-bg-warm-2:#f7f4ef;--nye-bg-warm-3:#f6f2ec;--nye-bg-warm-4:#f5f1eb;--nye-bg-light:#f3f3f3;--nye-font-serif:'EB Garamond',Georgia,'Times New Roman',serif;--nye-font-sans:'Inter',ui-sans-serif,system-ui,-apple-system,sans-serif;--nye-space-1:0.25rem;--nye-space-2:0.5rem;--nye-space-3:0.75rem;--nye-space-4:1rem;--nye-space-5:1.25rem;--nye-space-6:1.5rem;--nye-space-8:2rem;--nye-space-10:2.5rem;--nye-space-12:3rem;--nye-space-14:3.5rem;--nye-space-16:4rem;--nye-space-20:5rem;--nye-space-24:6rem;--nye-max-content:1500px;--nye-max-7xl:80rem;--nye-max-6xl:72rem;--nye-max-5xl:64rem;--nye-max-article:780px;--nye-transition-fast:all 0.15s cubic-bezier(0.4,0,0.2,1);--nye-transition-mid:all 0.3s cubic-bezier(0.4,0,0.2,1);--nye-transition-slow:all 0.5s cubic-bezier(0.4,0,0.2,1);--nye-transition-slower:all 0.7s cubic-bezier(0.4,0,0.2,1);--nye-transition-1s:all 1s cubic-bezier(0.4,0,0.2,1);--nye-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--nye-shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);--nye-shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.25);--nye-z-header:30;--nye-z-subnav:20;--nye-z-ticker:10;--nye-z-dropdown:40;--nye-z-search:50;--nye-z-overlay:90;--nye-z-modal:100}*,*::before,*::after{box-sizing:border-box;border:0 solid var(--nye-neutral-200)}html{-webkit-text-size-adjust:100%;tab-size:4;scroll-behavior:smooth}body{margin:0;padding:0;font-family:var(--nye-font-sans);font-size:1rem;line-height:1.5;color:var(--nye-black);background:var(--nye-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p,blockquote,dl,dd,pre,figure{margin:0}a{color:inherit;text-decoration:inherit}img,video,canvas,audio,iframe,embed,object{display:block;max-width:100%;height:auto;vertical-align:middle}button,input,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0;background:none}button,[role="button"]{cursor:pointer}:disabled{cursor:default}ol,ul,menu{margin:0;padding:0;list-style:none}table{border-collapse:collapse;border-color:inherit;text-indent:0}textarea{resize:vertical}[hidden]{display:none}.font-serif{font-family:var(--nye-font-serif)}.font-sans{font-family:var(--nye-font-sans)}.font-black{font-weight:900}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.nye-section-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:var(--nye-space-8);padding-bottom:var(--nye-space-4);border-bottom:1px solid var(--nye-black)}.nye-section-title{font-family:var(--nye-font-sans);font-size:10px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--nye-black);line-height:1}.nye-section-title a{color:inherit;transition:var(--nye-transition-fast)}.nye-section-title a:hover{color:var(--nye-neutral-500)}.nye-section-subtitle{font-family:var(--nye-font-sans);font-size:11px;color:var(--nye-neutral-400);letter-spacing:.03em}.nye-section-more{font-family:var(--nye-font-sans);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--nye-neutral-500);display:flex;align-items:center;gap:.3rem;transition:var(--nye-transition-fast)}.nye-section-more:hover{color:var(--nye-black)}.nye-cat-label,.nye-cat-label a{display:inline-block;font-family:var(--nye-font-sans);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--nye-neutral-500);transition:var(--nye-transition-fast);text-decoration:none}.nye-cat-label a:hover{color:var(--nye-black)}.nye-badge{display:inline-block;font-family:var(--nye-font-sans);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:2px 6px}.nye-badge--breaking{background:#dc2626;color:#fff}.nye-badge--developing{background:#ea580c;color:#fff}.nye-badge--live{background:#dc2626;color:#fff}.nye-badge--news{background:#1e40af;color:#fff}.nye-badge--exclusive{background:#000;color:#fff}.nye-badge--investigation{background:#7c2d12;color:#fff}.nye-badge--interview{background:#1e3a8a;color:#fff}.nye-badge--profile{background:#374151;color:#fff}.nye-badge--analysis{background:#e5e5e5;color:#000}.nye-badge--opinion{border:1px solid #d4d4d4;color:#525252}.nye-badge--editorial{background:#f5f5f5;color:#000;border:1px solid #e5e5e5}.nye-badge--commentary{border:1px solid #d4d4d4;color:#525252}.nye-badge--featured{background:#171717;color:#fff}.nye-badge--sponsored{background:#d4a017;color:#fff}.nye-badge--review{background:#6b21a8;color:#fff}.nye-badge--explainer{background:#0e7490;color:#fff}.nye-badge--longform{background:#374151;color:#fff}.nye-badge--data{background:#166534;color:#fff}.nye-badge--standard{background:#e5e5e5;color:#000}.nye-btn{display:inline-flex;align-items:center;gap:var(--nye-space-2);padding:.75rem 1.5rem;font-family:var(--nye-font-sans);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;transition:var(--nye-transition-mid);cursor:pointer;border:none}.nye-btn--black{background:var(--nye-black);color:var(--nye-white)}.nye-btn--black:hover{background:var(--nye-neutral-800);color:var(--nye-white)}.nye-btn--outline{background:#fff0;color:var(--nye-black);border:1px solid var(--nye-neutral-300)}.nye-btn--outline:hover{background:var(--nye-black);color:var(--nye-white);border-color:var(--nye-black)}.nye-btn--white{background:var(--nye-white);color:var(--nye-black)}.nye-avatar{border-radius:9999px;object-fit:cover;flex-shrink:0}.nye-avatar--sm{width:32px;height:32px}.nye-avatar--md{width:48px;height:48px}.nye-avatar--lg{width:64px;height:64px}.nye-avatar--xl{width:80px;height:80px}.nye-separator{color:var(--nye-neutral-300);margin:0 .25rem}.nye-tag-pill{display:inline-block;font-family:var(--nye-font-sans);font-size:11px;font-weight:500;letter-spacing:.05em;padding:4px 12px;border:1px solid var(--nye-neutral-300);color:var(--nye-neutral-700);transition:var(--nye-transition-fast);text-decoration:none}.nye-tag-pill:hover{background:var(--nye-black);color:var(--nye-white);border-color:var(--nye-black)}.nye-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .4);z-index:var(--nye-z-overlay);opacity:0;pointer-events:none;transition:opacity 0.3s ease}.nye-overlay.is-active{opacity:1;pointer-events:auto}.nye-load-more-wrap{display:flex;justify-content:center;margin-top:var(--nye-space-12)}.nye-pagination{margin-top:var(--nye-space-12)}.nye-pagination__list{display:flex;align-items:center;gap:var(--nye-space-2);list-style:none;padding:0;margin:0}.nye-pagination__item a,.nye-pagination__item span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-family:var(--nye-font-sans);font-size:13px;font-weight:500;border:1px solid var(--nye-neutral-200);color:var(--nye-neutral-700);transition:var(--nye-transition-fast);text-decoration:none}.nye-pagination__item a:hover,.nye-pagination__item .current{background:var(--nye-black);color:var(--nye-white);border-color:var(--nye-black)}.nye-ad__label{display:block;font-family:var(--nye-font-sans);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--nye-neutral-400);text-align:center;margin-bottom:var(--nye-space-2)}.nye-breadcrumb{margin-bottom:var(--nye-space-6)}.nye-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:0;list-style:none;padding:0;margin:0}.nye-breadcrumb__item{font-family:var(--nye-font-sans);font-size:11px;letter-spacing:.05em;color:var(--nye-neutral-500)}.nye-breadcrumb__item a{color:var(--nye-neutral-500);transition:var(--nye-transition-fast);text-decoration:none}.nye-breadcrumb__item a:hover{color:var(--nye-black)}.nye-breadcrumb__sep{margin:0 .4rem}.nye-breadcrumb__current{color:var(--nye-black)}.nye-no-results{padding:var(--nye-space-16) var(--nye-space-8);text-align:center}.nye-no-results h2{font-family:var(--nye-font-serif);font-size:2rem;margin-bottom:var(--nye-space-4)}.hidden{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (min-width:768px){.md\:block{display:block}.md\:hidden{display:none}}.group:hover .group-hover\:scale-105{transform:scale(1.05)}.group:hover .group-hover\:scale-\[1\.02\]{transform:scale(1.02)}.group:hover .group-hover\:text-neutral-500{color:var(--nye-neutral-500)}.group:hover .group-hover\:text-white{color:var(--nye-white)}.transition-all{transition:var(--nye-transition-fast)}.transition-all.duration-300{transition-duration:0.3s}.transition-all.duration-500{transition-duration:0.5s}.transition-all.duration-700{transition-duration:0.7s}@font-face{font-display:swap}img,video,iframe,canvas,embed,object{max-width:100%;height:auto}.nye-card__image-wrap,.nye-featured-card__image-wrap,.nye-hero__image-wrap,.nye-editors-picks__featured-img-wrap,.nye-editors-picks__side-img-wrap,.nye-related__img-wrap,.nye-sidebar__list-img-wrap{overflow:hidden;position:relative}.nye-hero__image-wrap{aspect-ratio:16/9;min-height:260px}.nye-featured-card__image-wrap{aspect-ratio:3/2;min-height:180px}.nye-card__image-wrap{aspect-ratio:3/2;min-height:140px}.nye-ad--header{min-height:90px}.nye-ad--sidebar-top{min-height:250px}.nye-ad--sidebar-mid{min-height:250px}.nye-ad--in-content{min-height:90px}.nye-ad--footer{min-height:90px}.nye-card--medium,.nye-card--list,.nye-featured-card,.nye-related__item{contain:layout style}.nye-card__image,.nye-featured-card__image,.nye-hero__image{will-change:transform}.nye-mobile-menu{will-change:transform}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}.nye-card__image,.nye-featured-card__image,.nye-hero__image,.nye-related__img,.nye-editors-picks__featured-img{transition:none!important;transform:none!important}}@media print{.nye-header,.nye-footer,.nye-social-share,.nye-sidebar,.nye-ad,.nye-newsletter,.nye-related,#nye-mobile-menu,.nye-overlay{display:none!important}.nye-single__layout{grid-template-columns:1fr!important}.nye-article-header__title{font-size:1.75rem!important}a[href]::after{content:" (" attr(href) ")";font-size:.8em;color:#666}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}}@media (forced-colors:active){.nye-btn{forced-color-adjust:none;border:2px solid ButtonText}.nye-cat-label{forced-color-adjust:none}}.nye-skip-link{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.nye-skip-link:focus{position:fixed!important;top:0!important;left:0!important;width:auto;height:auto;z-index:99999;padding:12px 24px;background:#000;color:#fff;font-size:14px;text-decoration:none}.nye-header{position:sticky!important;top:0;z-index:9999;background:rgb(255 255 255 / .97);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #e5e5e5;will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0)}.admin-bar .nye-header{top:32px}@media screen and (max-width:782px){.admin-bar .nye-header{top:46px}}.nye-header__inner{max-width:1280px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}@media(min-width:768px){.nye-header__inner{padding:20px 24px}}.nye-logo{display:block;text-decoration:none;color:#000;flex-shrink:1;min-width:0}.nye-logo:hover{color:#000}.nye-logo__wordmark{display:block;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-weight:900;font-size:clamp(28px,5vw,80px);letter-spacing:-.06em;text-transform:uppercase;color:#000;line-height:1.1;white-space:nowrap;overflow:visible;padding-right:8px}.nye-header__actions{display:flex;align-items:center;gap:12px;flex-shrink:0}@media(min-width:480px){gap:20px}.nye-header__subscribe{font-family:ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:500;color:#2563eb;text-decoration:none;white-space:nowrap;transition:color .2s}.nye-header__subscribe:hover{color:#1d4ed8;text-decoration:underline}.nye-header__login{font-family:ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:500;color:#000;text-decoration:none;white-space:nowrap;display:none;transition:color .2s}@media(min-width:480px){.nye-header__login{display:block}}.nye-header__login:hover{color:#525252}.nye-header__menubtn{width:40px;height:40px;border-radius:50%;background:#000;color:#fff;border:none;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;box-shadow:0 4px 14px rgb(0 0 0 / .25);transition:transform .3s,background .2s;-webkit-tap-highlight-color:#fff0}@media(min-width:768px){width:48px;height:48px;font-size:20px}.nye-header__menubtn:hover{background:#333;transform:scale(1.08)}.nye-mmenu{position:fixed;inset:0;z-index:99998;background:#000;color:#fff;transform:translateX(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);overflow-y:auto;-webkit-overflow-scrolling:touch}.nye-mmenu.is-open{transform:translateX(0)}.nye-overlay{position:fixed;inset:0;z-index:99997;background:rgb(0 0 0 / .5);opacity:0;pointer-events:none;transition:opacity .3s}.nye-overlay.is-open{opacity:1;pointer-events:auto}.nye-mmenu__topbar{position:sticky;top:0;background:#000;border-bottom:1px solid rgb(255 255 255 / .1);z-index:2;padding:20px}@media(min-width:768px){.nye-mmenu__topbar{padding:24px}}.nye-mmenu__topbar-inner{max-width:1280px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between}.nye-mmenu__brand{text-decoration:none}.nye-mmenu__brand-eyebrow{font-size:10px;font-weight:500;letter-spacing:.35em;text-transform:uppercase;color:rgb(255 255 255 / .4);margin-bottom:6px}.nye-mmenu__brand-logo{font-size:clamp(24px,5vw,48px);font-weight:900;letter-spacing:-.08em;text-transform:uppercase;color:#fff;line-height:1}.nye-mmenu__close{background:rgb(255 255 255 / .1);border:none;border-radius:50%;color:#fff;width:44px;height:44px;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .3s;flex-shrink:0;-webkit-tap-highlight-color:#fff0}.nye-mmenu__close:hover{background:rgb(255 255 255 / .2);transform:rotate(90deg)}.nye-mmenu__body{padding:32px 20px 80px;max-width:1280px;margin:0 auto}@media(min-width:768px){.nye-mmenu__body{padding:48px 24px 80px}}.nye-mmenu__grid{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:768px){.nye-mmenu__grid{grid-template-columns:1fr 1fr;gap:80px}}.nye-mmenu__col-head{font-size:10px;font-weight:500;letter-spacing:.35em;text-transform:uppercase;color:rgb(255 255 255 / .4);margin-bottom:24px}.nye-mmenu__links-main{display:flex;flex-direction:column}.nye-mmenu__main-link{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(255 255 255 / .1);padding:14px 0;text-decoration:none;color:rgb(255 255 255 / .85);transition:color .2s}.nye-mmenu__main-link:hover{color:#fff}.nye-mmenu__main-link-text{font-family:ui-serif,Georgia,serif;font-size:clamp(20px,3vw,32px);font-weight:400;line-height:1}.nye-mmenu__contact-links{display:flex;flex-direction:column}.nye-mmenu__contact-link{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid rgb(255 255 255 / .1);padding:16px 0;text-decoration:none;color:rgb(255 255 255 / .7);transition:color .2s}.nye-mmenu__contact-link:hover{color:#fff}.nye-mmenu__contact-text{font-family:ui-serif,Georgia,serif;font-size:clamp(16px,2vw,20px);font-weight:400;line-height:1.3}.nye-mmenu__sub-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.nye-mmenu__sub-links{display:flex;flex-direction:column;gap:14px}.nye-mmenu__sub-link{font-size:15px;color:rgb(255 255 255 / .5);text-decoration:none;transition:color .2s}.nye-mmenu__sub-link:hover{color:#fff}.nye-header__searchbtn{background:none;border:none;cursor:pointer;color:#000;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background 0.2s,transform 0.2s;-webkit-tap-highlight-color:#fff0}.nye-header__searchbtn:hover{background:#f5f5f5;transform:scale(1.1)}.nye-search-overlay{position:fixed;inset:0;z-index:99990;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity 0.2s ease,transform 0.2s ease}.nye-search-overlay.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.nye-search-overlay__topbar{width:100%;border-bottom:1px solid #e5e5e5;padding:0 32px;display:flex;align-items:center;justify-content:space-between;height:80px;flex-shrink:0}@media (max-width:768px){.nye-search-overlay__topbar{padding:0 20px;height:64px}}.nye-search-overlay__brand{font-family:ui-sans-serif,system-ui,sans-serif;font-weight:900;font-size:clamp(20px,3vw,32px);letter-spacing:-.06em;text-transform:uppercase;color:#000;text-decoration:none}.nye-search-overlay__close{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;font-family:ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:600;letter-spacing:.05em;color:#737373;padding:8px 12px;border-radius:4px;transition:color 0.2s,background 0.2s;-webkit-tap-highlight-color:#fff0}.nye-search-overlay__close:hover{color:#000;background:#f5f5f5}.nye-search-overlay__close svg{transition:transform 0.2s}.nye-search-overlay__close:hover svg{transform:rotate(90deg)}.nye-search-overlay__inner{width:100%;max-width:800px;padding:60px 32px 40px;flex:1}@media (max-width:768px){.nye-search-overlay__inner{padding:40px 20px 24px}}.nye-search-overlay__label{display:block;font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#a3a3a3;margin-bottom:20px}.nye-search-overlay__row{display:flex;align-items:center;gap:0;border-bottom:2px solid #000;padding-bottom:12px;margin-bottom:32px}.nye-search-overlay__row svg{color:#a3a3a3;flex-shrink:0;margin-right:14px;width:24px;height:24px}.nye-search-overlay__input{flex:1;border:none;outline:none;font-family:ui-serif,Georgia,serif;font-size:clamp(24px,3.5vw,40px);font-weight:400;letter-spacing:-.03em;color:#000;background:#fff0;padding:0;min-width:0;caret-color:#000}.nye-search-overlay__input::placeholder{color:#d4d4d4}.nye-search-overlay__submit{background:#000;color:#fff;border:none;border-radius:4px;padding:12px 24px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;white-space:nowrap;flex-shrink:0;margin-left:16px;transition:background 0.2s,transform 0.15s}.nye-search-overlay__submit:hover{background:#333;transform:translateY(-1px)}.nye-search-overlay__results{display:none}.nye-search-overlay__results.has-results{display:block}.nye-search-results__heading{font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#a3a3a3;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e5e5}.nye-search-result{display:grid;grid-template-columns:72px 1fr;gap:16px;align-items:center;padding:16px 0;text-decoration:none;color:inherit;border-bottom:1px solid #f0f0f0;transition:opacity 0.15s}.nye-search-result:last-child{border-bottom:none}.nye-search-result:hover{opacity:.65}.nye-search-result__img{width:72px;height:52px;object-fit:cover;display:block;background:#f5f5f5}.nye-search-result__body{display:flex;flex-direction:column;gap:4px;min-width:0}.nye-search-result__cat{font-family:ui-sans-serif,system-ui,sans-serif;font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#737373}.nye-search-result__title{font-family:ui-serif,Georgia,serif;font-size:17px;font-weight:400;color:#000;line-height:1.3;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nye-search-result__date{font-family:ui-sans-serif,system-ui,sans-serif;font-size:11px;color:#a3a3a3}.nye-search-no-results{font-family:ui-sans-serif,system-ui,sans-serif;font-size:15px;color:#737373;padding:24px 0}.nye-search-no-results strong{color:#000}.nye-search-overlay__hint{font-family:ui-sans-serif,system-ui,sans-serif;font-size:13px;color:#a3a3a3;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nye-search-hint-tag{display:inline-block;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:40px;padding:5px 14px;font-size:12px;color:#525252;cursor:pointer;transition:background 0.15s,border-color 0.15s;text-decoration:none}.nye-search-hint-tag:hover{background:#000;color:#fff;border-color:#000}.nye-footer{background:#050505;color:#fff;border-top:1px solid #262626;margin-top:0;overflow:hidden;position:relative}.nye-footer__glow{position:absolute;inset:0;pointer-events:none;opacity:.04;background:radial-gradient(circle at top right,white,transparent 35%),radial-gradient(circle at bottom left,white,transparent 25%)}.nye-footer__inner{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 24px}.nye-footer__top{display:grid;grid-template-columns:1fr;gap:64px;padding:80px 0;border-bottom:1px solid #262626}@media (min-width:1024px){.nye-footer__top{grid-template-columns:1.15fr 0.85fr;gap:64px;padding:112px 0}}.nye-footer__brand{display:flex;flex-direction:column;gap:0}.nye-footer__tagline{font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:500;letter-spacing:.45em;text-transform:uppercase;color:#737373;margin-bottom:32px}.nye-footer__brand-stack{display:flex;flex-direction:column;gap:32px;margin-bottom:56px}.nye-footer__wordmark{font-family:ui-sans-serif,system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;font-weight:900;font-size:52px;line-height:.86;letter-spacing:-.08em;text-transform:uppercase;color:#fff;text-decoration:none;display:block;max-width:56rem;transition:color 0.3s}@media (min-width:640px){.nye-footer__wordmark{font-size:72px}}@media (min-width:768px){.nye-footer__wordmark{font-size:96px}}.nye-footer__wordmark:hover{color:#d4d4d4}.nye-footer__desc-h{font-family:ui-serif,Georgia,serif;font-size:clamp(24px,3vw,48px);line-height:1.02;letter-spacing:-.04em;font-weight:400;color:#f5f5f5;max-width:48rem;margin:0}.nye-footer__desc-p{font-family:ui-serif,Georgia,serif;font-size:clamp(16px,1.5vw,20px);line-height:2;color:#a3a3a3;max-width:48rem;margin:0}.nye-footer__pillars{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:56rem}@media (min-width:640px){.nye-footer__pillars{grid-template-columns:repeat(4,1fr)}}.nye-footer__pillar{border:1px solid #262626;background:rgb(255 255 255 / .02);padding:20px;display:flex;flex-direction:column;gap:12px}.nye-footer__pillar-tag{font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#737373}.nye-footer__pillar-name{font-family:ui-serif,Georgia,serif;font-size:18px;line-height:1.25;color:#f5f5f5}.nye-footer__right{display:flex;flex-direction:column;justify-content:space-between;gap:64px}@media (min-width:1024px){.nye-footer__right{border-left:1px solid #262626;padding-left:56px;gap:0}}.nye-footer__section-head{font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:500;letter-spacing:.45em;text-transform:uppercase;color:#737373;margin-bottom:32px}.nye-footer__contact-links{display:flex;flex-direction:column;gap:0}.nye-footer__contact-link{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #262626;padding-bottom:24px;padding-top:0;text-decoration:none;color:inherit}.nye-footer__contact-link+.nye-footer__contact-link{padding-top:24px}.nye-footer__contact-text{font-family:ui-serif,Georgia,serif;font-size:clamp(20px,2vw,28px);line-height:1.1;letter-spacing:-.03em;color:#f5f5f5;transition:color 0.3s;flex:1}.nye-footer__contact-link:hover .nye-footer__contact-text{color:#fff}.nye-footer__contact-arrow{font-size:24px;color:#525252;transition:color 0.3s,transform 0.3s;flex-shrink:0;line-height:1.1}.nye-footer__contact-link:hover .nye-footer__contact-arrow{color:#fff;transform:translateX(4px)}.nye-footer__briefing{border:1px solid #262626;background:rgb(255 255 255 / .02);padding:32px;margin-top:64px}.nye-footer__briefing-h{font-family:ui-serif,Georgia,serif;font-size:28px;line-height:1.08;letter-spacing:-.03em;font-weight:400;color:#fff;margin:0 0 20px}.nye-footer__briefing-p{font-family:ui-serif,Georgia,serif;font-size:16px;line-height:2;color:#a3a3a3;margin:0 0 32px}.nye-footer__briefing-form{display:flex;flex-direction:column;gap:12px}@media (min-width:640px){.nye-footer__briefing-form{flex-direction:row}}.nye-footer__briefing-input{flex:1;background:#fff0;border:1px solid #404040;color:#fff;font-family:ui-sans-serif,system-ui,sans-serif;font-size:14px;padding:16px 20px;outline:none;transition:border-color 0.3s}.nye-footer__briefing-input::placeholder{color:#737373}.nye-footer__briefing-input:focus{border-color:#fff}.nye-footer__briefing-btn{background:#fff;color:#000;border:none;cursor:pointer;font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;padding:16px 32px;transition:background 0.3s;flex-shrink:0}.nye-footer__briefing-btn:hover{background:#e5e5e5}.nye-footer__mid{display:grid;grid-template-columns:1fr;gap:48px;padding:64px 0;border-bottom:1px solid #262626}@media (min-width:768px){.nye-footer__mid{grid-template-columns:repeat(3,1fr);gap:48px}}.nye-footer__mid-head{font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:500;letter-spacing:.4em;text-transform:uppercase;color:#737373;margin-bottom:28px}.nye-footer__mid-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.nye-footer__mid-link{font-family:ui-serif,Georgia,serif;font-size:20px;line-height:1.3;color:#d4d4d4;text-decoration:none;transition:color 0.3s;display:block}.nye-footer__mid-link:hover{color:#fff}.nye-footer__metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.nye-footer__metric{border:1px solid #262626;padding:24px;background:rgb(255 255 255 / .02);display:flex;flex-direction:column;gap:8px}.nye-footer__metric-val{font-family:ui-sans-serif,system-ui,sans-serif;font-size:36px;font-weight:900;letter-spacing:-.05em;line-height:1;color:#fff}.nye-footer__metric-label{font-family:ui-sans-serif,system-ui,sans-serif;font-size:13px;line-height:1.5;color:#737373}.nye-footer__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:32px;padding:32px 0}@media (min-width:1024px){.nye-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}.nye-footer__copyright{font-family:ui-sans-serif,system-ui,sans-serif;font-size:13px;color:#737373;margin-bottom:8px}.nye-footer__bottom-sub{font-family:ui-serif,Georgia,serif;font-size:13px;line-height:1.75;color:#525252;max-width:42rem}.nye-footer__legal{display:flex;flex-wrap:wrap;gap:16px 32px}.nye-footer__legal-link{font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#737373;text-decoration:none;transition:color 0.3s}.nye-footer__legal-link:hover{color:#fff}.nye-card--medium{display:flex;flex-direction:column;cursor:pointer;border-bottom:1px solid var(--nye-neutral-200);padding-bottom:var(--nye-space-8)}.nye-card__image-wrap{overflow:hidden;background:var(--nye-neutral-100);margin-bottom:var(--nye-space-5);aspect-ratio:3/2;display:flex;align-items:center;justify-content:center}.nye-card__image{width:100%;height:100%;object-fit:contain;transition:transform 0.5s cubic-bezier(.4,0,.2,1)}.nye-card--medium:hover .nye-card__image{transform:scale(1.05)}.nye-card__content{flex:1;display:flex;flex-direction:column;gap:var(--nye-space-3)}.nye-card__meta{display:flex;align-items:center;gap:var(--nye-space-3)}.nye-card__title{font-family:var(--nye-font-serif);font-size:1.375rem;line-height:1.25;letter-spacing:-.02em;color:var(--nye-black);font-weight:400}.nye-card__title a{text-decoration:none;color:inherit;transition:color 0.3s ease}.nye-card__title a:hover{color:var(--nye-neutral-500)}.nye-card__excerpt{font-family:var(--nye-font-sans);font-size:.875rem;line-height:1.7;color:var(--nye-neutral-600);margin-top:var(--nye-space-1)}.nye-card__byline{display:flex;flex-wrap:wrap;align-items:center;gap:0;font-family:var(--nye-font-sans);font-size:11px;color:var(--nye-neutral-500);letter-spacing:.02em;margin-top:auto}.nye-card__author{font-weight:500;color:var(--nye-neutral-700)}.nye-card__date{color:var(--nye-neutral-500)}.nye-card__read-time{color:var(--nye-neutral-400)}.nye-card--list{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--nye-space-5);border-bottom:1px solid var(--nye-neutral-200);padding-bottom:var(--nye-space-6);cursor:pointer;width:100%}.nye-card--list__content{flex:1;display:flex;flex-direction:column;gap:var(--nye-space-3)}.nye-card--list__title{font-family:var(--nye-font-serif);font-size:1.25rem;line-height:1.3;letter-spacing:-.02em;font-weight:400;color:var(--nye-black)}.nye-card--list__title a{text-decoration:none;color:inherit;transition:color 0.3s ease}.nye-card--list__title a:hover{color:var(--nye-neutral-500)}.nye-card--list__excerpt{font-family:var(--nye-font-sans);font-size:.8125rem;line-height:1.7;color:var(--nye-neutral-600)}.nye-card--list__img-wrap{flex-shrink:0;width:120px;height:90px;overflow:hidden;background:var(--nye-neutral-100)}@media (min-width:640px){.nye-card--list__img-wrap{width:140px;height:100px}}@media (min-width:768px){.nye-card--list__img-wrap{width:160px;height:120px}}.nye-card--list__img{width:100%;height:100%;object-fit:contain;background:#f5f5f5;transition:transform 0.3s ease}.nye-card--list:hover .nye-card--list__img{transform:scale(1.05)}.nye-cards-grid{display:grid;grid-template-columns:1fr;gap:var(--nye-space-8)}@media (min-width:640px){.nye-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.nye-cards-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.nye-cards-grid.nye-cards-grid--4{grid-template-columns:repeat(4,1fr)}}.nye-single{padding-top:var(--nye-space-10);padding-bottom:var(--nye-space-20)}.nye-single__inner{max-width:var(--nye-max-content);margin:0 auto;padding:0 1.25rem}.nye-single__layout{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}@media (min-width:1280px){.nye-single__layout{grid-template-columns:1fr 300px;gap:56px;align-items:start}}.nye-article-header{padding-bottom:var(--nye-space-8);margin-bottom:var(--nye-space-8);border-bottom:1px solid var(--nye-neutral-200)}.nye-article-header__meta{display:flex;align-items:center;gap:var(--nye-space-3);margin-bottom:var(--nye-space-5)}.nye-article-header__title{font-family:var(--nye-font-serif);font-size:2.25rem;line-height:1.08;letter-spacing:-.04em;font-weight:400;color:var(--nye-black);margin-bottom:var(--nye-space-6);max-width:840px}@media (min-width:768px){.nye-article-header__title{font-size:3rem;line-height:1}}@media (min-width:1024px){.nye-article-header__title{font-size:3.5rem}}.nye-article-header__subtitle{font-family:var(--nye-font-serif);font-size:1.375rem;line-height:1.5;color:var(--nye-neutral-600);max-width:720px;margin-bottom:var(--nye-space-6)}.nye-article-header__byline{display:flex;flex-direction:column;gap:var(--nye-space-4);padding:var(--nye-space-5) 0;border-top:1px solid var(--nye-neutral-200);border-bottom:1px solid var(--nye-neutral-200);margin-bottom:var(--nye-space-8)}@media (min-width:640px){.nye-article-header__byline{flex-direction:row;align-items:center;justify-content:space-between}}.nye-article-header__author-info{display:flex;align-items:center;gap:var(--nye-space-3)}.nye-article-header__author-text{display:flex;flex-direction:column;gap:2px}.nye-article-header__author-name{font-family:var(--nye-font-sans);font-size:14px;font-weight:600;color:var(--nye-black);text-decoration:none;transition:color 0.2s}.nye-article-header__author-name:hover{color:var(--nye-neutral-500)}.nye-article-header__author-title{font-family:var(--nye-font-sans);font-size:11px;color:var(--nye-neutral-500)}.nye-article-header__date-info{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;font-family:var(--nye-font-sans);font-size:12px;color:var(--nye-neutral-500)}.nye-article-header__pub-date{color:var(--nye-neutral-700);font-weight:500}.nye-article-header__updated{font-size:11px;color:var(--nye-neutral-400)}.nye-article-header__figure{margin:0 0 var(--nye-space-8)}.nye-article-header__hero-img{width:100%;height:auto;max-height:none;object-fit:contain;display:block;background:#f5f5f5}.nye-article-header__caption{font-family:var(--nye-font-sans);font-size:11px;color:var(--nye-neutral-500);margin-top:var(--nye-space-3);line-height:1.5;padding-left:var(--nye-space-4);border-left:2px solid var(--nye-neutral-200)}.nye-article-body{max-width:860px}.nye-article-body__toc{background:var(--nye-neutral-50);border:1px solid var(--nye-neutral-200);padding:var(--nye-space-6);margin-bottom:var(--nye-space-8)}.nye-article-body__toc-title{font-family:var(--nye-font-sans);font-size:10px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--nye-neutral-500);margin-bottom:var(--nye-space-4)}#nye-toc-nav ol,#nye-toc-nav ul{list-style:none;padding:0;margin:0;counter-reset:toc}#nye-toc-nav li{counter-increment:toc;display:flex;align-items:flex-start;gap:.5rem;padding:.3rem 0;border-bottom:1px solid var(--nye-neutral-100)}#nye-toc-nav li:last-child{border-bottom:none}#nye-toc-nav li::before{content:counter(toc,decimal-leading-zero);font-family:var(--nye-font-sans);font-size:10px;color:var(--nye-neutral-300);font-weight:700;flex-shrink:0;margin-top:2px}#nye-toc-nav a{font-family:var(--nye-font-sans);font-size:13px;color:var(--nye-neutral-700);text-decoration:none;line-height:1.4;transition:color 0.2s}#nye-toc-nav a:hover{color:var(--nye-black)}.nye-pull-quote{margin:40px 0;padding:32px 40px;background:#fafafa;border-left:4px solid #000;position:relative}.nye-pull-quote__text{font-family:ui-serif,Georgia,'Times New Roman',serif;font-size:clamp(20px,2vw,26px);line-height:1.55;color:#111;font-style:normal;font-weight:400;letter-spacing:-.02em;text-align:left;margin:0;position:relative}.nye-pull-quote__text::before{content:'"';font-family:ui-serif,Georgia,serif;font-size:80px;line-height:0;color:#d4d4d4;position:absolute;top:14px;left:-8px;pointer-events:none}.entry-content{font-family:'EB Garamond',Georgia,'Times New Roman',serif;font-size:19px;line-height:1.85;color:#1a1a1a;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.entry-content h2{font-family:var(--nye-font-serif);font-size:1.75rem;line-height:1.2;letter-spacing:-.03em;font-weight:400;color:var(--nye-black);margin:var(--nye-space-10) 0 var(--nye-space-5)}.entry-content h3{font-family:var(--nye-font-serif);font-size:1.375rem;line-height:1.3;letter-spacing:-.02em;font-weight:400;color:var(--nye-black);margin:var(--nye-space-8) 0 var(--nye-space-4)}.entry-content p{margin-bottom:var(--nye-space-6)}.entry-content a{color:var(--nye-blue-600);text-decoration:underline;text-underline-offset:3px}.entry-content a:hover{color:#1e40af}.entry-content blockquote{margin:var(--nye-space-8) 0;padding:var(--nye-space-5) var(--nye-space-6);border-left:3px solid var(--nye-black);background:var(--nye-neutral-50)}.entry-content blockquote p{font-family:var(--nye-font-serif);font-size:1.25rem;line-height:1.5;color:var(--nye-neutral-800);margin:0}.entry-content img{width:100%;height:auto;margin:var(--nye-space-8) 0}.entry-content ul,.entry-content ol{padding-left:var(--nye-space-6);margin-bottom:var(--nye-space-6)}.entry-content ul{list-style:disc}.entry-content ol{list-style:decimal}.entry-content li{margin-bottom:var(--nye-space-2);line-height:1.7}.entry-content strong{font-weight:700;color:var(--nye-black)}.entry-content em{font-style:italic}.entry-content hr{border:none;border-top:1px solid var(--nye-neutral-200);margin:var(--nye-space-10) 0}.nye-article-body__tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nye-space-3);margin-top:var(--nye-space-10);padding-top:var(--nye-space-8);border-top:1px solid var(--nye-neutral-200)}.nye-article-body__tags-label{font-family:var(--nye-font-sans);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--nye-neutral-500)}.nye-article-body__tags-list{display:flex;flex-wrap:wrap;gap:var(--nye-space-2)}.nye-article-body__standards{background:var(--nye-neutral-50);border:1px solid var(--nye-neutral-200);padding:var(--nye-space-6);margin-top:var(--nye-space-8)}.nye-article-body__standards-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--nye-space-3)}.nye-article-body__standards-list li{font-family:var(--nye-font-sans);font-size:12px;color:var(--nye-neutral-600);display:flex;align-items:center;gap:var(--nye-space-3)}.nye-article-body__standards-list li::before{content:'✓';color:var(--nye-black);font-weight:700;flex-shrink:0}.nye-social-share{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nye-space-3);padding:var(--nye-space-6) 0;border-top:1px solid var(--nye-neutral-200);border-bottom:1px solid var(--nye-neutral-200);margin:var(--nye-space-8) 0}.nye-social-share__label{font-family:var(--nye-font-sans);font-size:10px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--nye-neutral-500);margin-right:var(--nye-space-2)}.nye-social-share__btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .875rem;font-family:var(--nye-font-sans);font-size:11px;font-weight:600;letter-spacing:.05em;border:1px solid var(--nye-neutral-300);color:var(--nye-neutral-700);background:var(--nye-white);text-decoration:none;cursor:pointer;transition:var(--nye-transition-fast)}.nye-social-share__btn:hover{background:var(--nye-black);color:var(--nye-white);border-color:var(--nye-black)}.nye-author-box{border:1px solid var(--nye-neutral-200);padding:var(--nye-space-8);margin:var(--nye-space-10) 0;background:var(--nye-neutral-50)}.nye-author-box__heading{font-family:var(--nye-font-sans);font-size:10px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--nye-neutral-500);margin-bottom:var(--nye-space-6);padding-bottom:var(--nye-space-4);border-bottom:1px solid var(--nye-neutral-200)}.nye-author-box__inner{display:flex;gap:var(--nye-space-5);align-items:flex-start}.nye-author-box__name-row{display:flex;flex-direction:column;gap:var(--nye-space-1);margin-bottom:var(--nye-space-3)}.nye-author-box__name{font-family:var(--nye-font-sans);font-size:16px;font-weight:700;color:var(--nye-black);text-decoration:none;transition:color 0.2s}.nye-author-box__name:hover{color:var(--nye-neutral-500)}.nye-author-box__title{font-family:var(--nye-font-sans);font-size:11px;color:var(--nye-neutral-500);letter-spacing:.05em}.nye-author-box__bio{font-family:var(--nye-font-sans);font-size:13px;line-height:1.7;color:var(--nye-neutral-600);margin-bottom:var(--nye-space-5)}.nye-author-box__footer{display:flex;align-items:center;flex-wrap:wrap;gap:var(--nye-space-5)}.nye-author-box__articles-link{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--nye-font-sans);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--nye-black);text-decoration:none;transition:color 0.2s}.nye-author-box__articles-link:hover{color:var(--nye-neutral-500)}.nye-author-box__social{display:flex;align-items:center;gap:var(--nye-space-3)}.nye-author-box__social-link{color:var(--nye-neutral-500);transition:color 0.2s}.nye-author-box__social-link:hover{color:var(--nye-black)}.nye-related{padding-top:var(--nye-space-10);border-top:1px solid var(--nye-neutral-200);margin-top:var(--nye-space-10)}.nye-related__heading{font-family:var(--nye-font-sans);font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--nye-black);margin-bottom:var(--nye-space-8);padding-bottom:var(--nye-space-4);border-bottom:1px solid var(--nye-black)}.nye-related__grid{display:grid;grid-template-columns:1fr;gap:var(--nye-space-8)}@media (min-width:640px){.nye-related__grid{grid-template-columns:repeat(3,1fr)}}.nye-related__item{display:flex;flex-direction:column;cursor:pointer}.nye-related__img-wrap{overflow:hidden;background:var(--nye-neutral-100);margin-bottom:var(--nye-space-4);height:160px}.nye-related__img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.nye-related__item:hover .nye-related__img{transform:scale(1.05)}.nye-related__content{display:flex;flex-direction:column;gap:var(--nye-space-2)}.nye-related__title{font-family:var(--nye-font-serif);font-size:1.0625rem;line-height:1.35;letter-spacing:-.02em;font-weight:400}.nye-related__title a{color:inherit;text-decoration:none;transition:color 0.3s}.nye-related__title a:hover{color:var(--nye-neutral-500)}.nye-related__byline{font-family:var(--nye-font-sans);font-size:10px;color:var(--nye-neutral-500);display:flex;align-items:center}.nye-page__hero{border-bottom:1px solid #e5e5e5;background:#fff}.nye-page__hero-inner{max-width:1120px;margin:0 auto;padding:64px 24px}@media(min-width:768px){.nye-page__hero-inner{padding:96px 24px}}.nye-page__h1{font-family:ui-serif,Georgia,serif;font-size:clamp(36px,6vw,96px);line-height:1;letter-spacing:-.06em;font-weight:400;color:#000;margin:0 0 40px}.nye-page__subtitle{font-family:ui-serif,Georgia,serif;font-size:clamp(16px,2vw,24px);line-height:1.8;color:#404040;max-width:56rem;margin:0}.nye-page__content-inner{max-width:1120px;margin:0 auto;padding:48px 24px 80px}.nye-page__layout{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:1024px){.nye-page__layout{grid-template-columns:280px 1fr;gap:32px;padding:80px}}.nye-page__aside-sticky{position:sticky;top:128px}.nye-page__toc{border-left:1px solid #e5e5e5;padding-left:24px;display:flex;flex-direction:column;gap:20px;margin-top:8px}.nye-page__toc-link{font-family:ui-sans-serif,system-ui,sans-serif;font-size:14px;color:#525252;text-decoration:none;transition:color .2s,transform .2s;display:block}.nye-page__toc-link:hover{color:#000;transform:translateX(4px)}.nye-page__main{display:flex;flex-direction:column}.nye-page__main h2{font-family:ui-serif,Georgia,serif;font-size:clamp(22px,3vw,32px);line-height:1.15;letter-spacing:-.03em;font-weight:400;color:#000;margin:0 0 32px;padding-top:4px;scroll-margin-top:128px}.nye-page__main p{font-family:ui-serif,Georgia,serif;font-size:clamp(17px,1.5vw,20px);line-height:2;color:#404040;margin:0 0 32px}.nye-page__main .wp-block-group{border-bottom:1px solid #e5e5e5;padding-bottom:64px;margin-bottom:80px}.nye-page__main .wp-block-group:last-child{border-bottom:none}.nye-page__related{border-top:1px solid #e5e5e5}.nye-page__related-inner{max-width:1120px;margin:0 auto;padding:40px 24px 80px}.nye-page__related-grid{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:768px){.nye-page__related-grid{grid-template-columns:repeat(2,1fr);gap:40px}}.nye-page__related-item{display:flex;flex-direction:column;text-decoration:none;color:inherit;border:1px solid #e5e5e5;transition:box-shadow .5s}.nye-page__related-item:hover{box-shadow:0 20px 60px rgb(0 0 0 / .1)}.nye-page__related-img-wrap{overflow:hidden}.nye-page__related-img{width:100%;aspect-ratio:3/2;object-fit:contain;background:#f5f5f5;display:block}.nye-page__related-body{padding:32px}.nye-page__related-title{font-family:ui-serif,Georgia,serif;font-size:clamp(18px,2vw,22px);line-height:1.25;font-weight:400;color:#000;margin:12px 0 16px;transition:color .3s}.nye-page__related-item:hover .nye-page__related-title{color:#737373}.nye-page__related-exc{font-family:ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:2;color:#525252;margin:0}.nye-single__sidebar{display:none}@media (min-width:1280px){.nye-single__sidebar{display:block!important;position:sticky!important;top:100px!important;align-self:start!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important;height:auto!important}}.nye-sidebar__title{font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#000;border-bottom:2px solid #000;padding-bottom:12px;margin:0 0 24px}.nye-sidebar__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.nye-sidebar__list-item{display:flex;align-items:flex-start;gap:12px;padding:16px 0;border-bottom:1px solid #e5e5e5}.nye-sidebar__list-item:last-child{border-bottom:none}.nye-sidebar__list-img-wrap{width:80px;height:60px;overflow:hidden;flex-shrink:0;background:#f5f5f5}.nye-sidebar__list-img{width:100%;height:100%;object-fit:cover;display:block}.nye-sidebar__list-content{flex:1;display:flex;flex-direction:column;gap:6px}.nye-cat-label{font-family:ui-sans-serif,system-ui,sans-serif;font-size:9px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#737373}.nye-sidebar__list-title{font-family:ui-serif,Georgia,serif;font-size:15px;line-height:1.35;color:#000;text-decoration:none;transition:color 0.2s}.nye-sidebar__list-title:hover{color:#737373}.nye-also-read{display:flex;align-items:center;gap:16px;margin:32px 0;padding:0;border-top:2px solid #000;border-bottom:1px solid #e5e5e5;background:#fff}.nye-also-read__label{flex-shrink:0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#fff;background:#000;padding:6px 14px;white-space:nowrap;align-self:stretch;display:flex;align-items:center;writing-mode:horizontal-tb}.nye-also-read__link{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit;flex:1;padding:16px 16px 16px 0;transition:opacity 0.2s}.nye-also-read__link:hover{opacity:.75}.nye-also-read__img{width:80px;height:60px;object-fit:cover;flex-shrink:0;display:block}.nye-also-read__text{display:flex;flex-direction:column;gap:4px;min-width:0}.nye-also-read__cat{font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#737373;display:block}.nye-also-read__title{font-family:ui-serif,Georgia,'Times New Roman',serif;font-size:17px;font-weight:400;line-height:1.35;color:#000;display:block;letter-spacing:-.01em}@media (max-width:600px){.nye-also-read__img{display:none}.nye-also-read__title{font-size:15px}}.nye-sidebar--article{display:flex;flex-direction:column;gap:0}.nye-sb__block{padding:24px 0;border-bottom:1px solid #e5e5e5}.nye-sb__block:last-child{border-bottom:none;padding-bottom:0}.nye-sb__label{font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:#000;margin:0 0 16px;padding-bottom:10px;border-bottom:2px solid #000}.nye-sb__mr{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #f5f5f5;text-decoration:none;color:inherit;transition:opacity .2s}.nye-sb__mr:last-child{border-bottom:none}.nye-sb__mr:hover{opacity:.7}.nye-sb__mr-n{font-family:ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:900;color:#e5e5e5;line-height:1;flex-shrink:0;width:32px;min-width:32px}.nye-sb__mr-body{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.nye-sb__mr-cat{font-family:ui-sans-serif,system-ui,sans-serif;font-size:9px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#737373}.nye-sb__mr-title{font-family:ui-serif,Georgia,serif;font-size:14px;line-height:1.35;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nye-sb__mr-img{width:64px;height:48px;object-fit:cover;flex-shrink:0;display:block}.nye-sb__ad{text-align:center}.nye-sb__ad-label{display:block;font-family:ui-sans-serif,system-ui,sans-serif;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#a3a3a3;margin-bottom:8px}.nye-sb__ad-link{display:block;text-decoration:none}.nye-sb__ad-img{width:100%;height:auto;display:block}.nye-sb__ad-caption{display:block;font-size:10px;color:#a3a3a3;margin-top:6px;font-family:ui-sans-serif,system-ui,sans-serif}.nye-sb__rel{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:1px solid #f5f5f5;text-decoration:none;color:inherit;transition:opacity .2s}.nye-sb__rel:last-child{border-bottom:none}.nye-sb__rel:hover{opacity:.7}.nye-sb__rel-img{width:80px;height:56px;object-fit:cover;flex-shrink:0;display:block}.nye-sb__rel-body{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.nye-sb__rel-title{font-family:ui-serif,Georgia,serif;font-size:14px;line-height:1.35;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nye-sb__rel-date{font-family:ui-sans-serif,system-ui,sans-serif;font-size:11px;color:#a3a3a3}.nye-sb__join{background:#f9f9f9;padding:20px!important;border:1px solid #e5e5e5!important;border-radius:4px}.nye-sb__join-eyebrow{font-family:ui-sans-serif,system-ui,sans-serif;font-size:9px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:#2563eb;margin:0 0 8px}.nye-sb__join-heading{font-family:ui-serif,Georgia,serif;font-size:18px;font-weight:400;letter-spacing:-.02em;color:#000;margin:0 0 10px;line-height:1.3}.nye-sb__join-body{font-family:ui-sans-serif,system-ui,sans-serif;font-size:13px;line-height:1.6;color:#525252;margin:0 0 12px}.nye-sb__join-list{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:6px}.nye-sb__join-list li{font-family:ui-sans-serif,system-ui,sans-serif;font-size:12px;color:#404040;padding-left:14px;position:relative}.nye-sb__join-list li::before{content:'→';position:absolute;left:0;color:#2563eb;font-size:11px}.nye-sb__join-btn{display:inline-block;background:#000;color:#fff;font-family:ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:10px 20px;border-radius:4px;transition:background .2s}.nye-sb__join-btn:hover{background:#333}.nye-sb__nl{background:#000!important;padding:20px!important;border:none!important;border-radius:4px}.nye-sb__nl-eye{font-family:ui-sans-serif,system-ui,sans-serif;font-size:9px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:rgb(255 255 255 / .4);margin:0 0 8px}.nye-sb__nl-head{font-family:ui-serif,Georgia,serif;font-size:16px;font-weight:400;line-height:1.4;color:#fff;margin:0 0 14px;letter-spacing:-.02em}.nye-sb__nl-form{display:flex;flex-direction:column;gap:8px}.nye-sb__nl-input{width:100%;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);border-radius:4px;padding:9px 12px;font-size:13px;color:#fff;outline:none;box-sizing:border-box;font-family:ui-sans-serif,system-ui,sans-serif}.nye-sb__nl-input::placeholder{color:rgb(255 255 255 / .35)}.nye-sb__nl-input:focus{border-color:rgb(255 255 255 / .5)}.nye-sb__nl-btn{width:100%;background:#fff;color:#000;border:none;border-radius:4px;padding:9px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s}.nye-sb__nl-btn:hover{background:#f0f0f0}.nye-also-read{display:flex!important;align-items:stretch!important;margin:28px 0!important;text-decoration:none!important;color:inherit!important;border:1px solid #e5e5e5!important;border-left:4px solid #000!important;background:#fafafa!important;transition:border-color .2s,box-shadow .2s!important}.nye-also-read:hover{box-shadow:0 2px 16px rgb(0 0 0 / .08)!important}.nye-also-read__img{display:none!important}.nye-also-read__label{display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;writing-mode:horizontal-tb!important;transform:none!important;min-height:0!important;background:#000!important;color:#fff!important;font-family:ui-sans-serif,system-ui,sans-serif!important;font-size:9px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;white-space:nowrap!important;padding:8px 14px!important}.nye-also-read__text{flex:1!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:10px 14px!important;min-width:0!important}.nye-also-read__cat{display:none!important}.nye-also-read__title{font-family:ui-serif,Georgia,serif!important;font-size:16px!important;font-weight:400!important;line-height:1.4!important;color:#000!important;display:block!important}.nye-also-read:hover .nye-also-read__title{text-decoration:underline!important}.nye-also-read__arrow{display:flex!important;align-items:center!important;padding:0 14px!important;color:#a3a3a3!important;font-size:16px!important;transition:transform .2s!important}.nye-also-read:hover .nye-also-read__arrow{transform:translateX(3px)!important;color:#000!important}.entry-content .twitter-tweet,.entry-content .twitter-tweet-rendered{margin:32px auto!important;max-width:550px!important}