/* Editorial content uses the homepage's Barlow type, NYA palette and spacing. */
.nya-editorial.nya-site-chrome{--ed-paper:#fff;--ed-white:#fff;--ed-ink:#111;--ed-muted:#696969;--ed-line:#ddd;--ed-red:#d70000;--ed-sand:#f4f4f4;background:var(--ed-paper);font:400 18px/1.55 Barlow,Arial,sans-serif}
.nya-site-chrome .ed-wrap{width:min(1320px,88%)}
.nya-editorial.nya-site-chrome main :is(h1,h2){font-size:clamp(36px,4.5vw,66px);font-weight:500;line-height:1.06;letter-spacing:-.045em}
.nya-editorial.nya-site-chrome main h3{font-size:24px;font-weight:500;line-height:1.25;letter-spacing:-.025em}
.nya-editorial.nya-site-chrome main p:not(.ed-eyebrow):not(.ed-fine){font-size:inherit;line-height:1.55}
.nya-site-chrome .ed-eyebrow{color:#012869;font-size:16px;font-weight:500;letter-spacing:.1em;line-height:1.35;margin-bottom:16px}
.nya-site-chrome :is(.ed-section,.ed-dark-section,.ed-application){padding-block:clamp(64px,8vw,132px)}
.nya-site-chrome :is(.ed-partner-hero,.ed-listing-hero,.ed-profile-hero,.ed-press-hero){padding-top:clamp(48px,6vw,88px)}
.nya-site-chrome :is(.ed-listing-hero,.ed-profile-hero){padding-bottom:clamp(40px,5vw,72px)}
.nya-site-chrome :is(.ed-network,.ed-application,.ed-interview-section){background:#f4f4f4}
.nya-site-chrome .ed-dark-section{background:#080808;color:#fff}
.nya-site-chrome .ed-dark-section :is(.ed-eyebrow,em){color:#fff}
.nya-site-chrome .ed-network{padding-block:36px}
.nya-site-chrome :is(.ed-card-visual,.ed-profile-visual){background:#f4f4f4}
.nya-site-chrome .ed-partner-art figcaption{color:#fff}
.nya-site-chrome .ed-partner-art figcaption span:last-child{color:#ddd}
.nya-site-chrome :is(.ed-button,.ed-filter-button){display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:13px 23px;border:1px solid #d70000;border-radius:0;background:#d70000;color:#fff;font:500 16px/1.55 Barlow,Arial,sans-serif;letter-spacing:0;transition:background-color 200ms cubic-bezier(.22,.61,.36,1),border-color 200ms cubic-bezier(.22,.61,.36,1),color 200ms cubic-bezier(.22,.61,.36,1)}
.nya-site-chrome .ed-filter-button{font-size:16px!important}
.nya-site-chrome :is(.ed-button,.ed-filter-button):hover{background:#af0000;border-color:#af0000;color:#fff}
.nya-site-chrome .ed-button-light{background:#fff;border-color:#fff;color:#d70000!important}
.nya-site-chrome .ed-button-light:hover{background:#111;border-color:#111;color:#fff!important}
.nya-site-chrome :is(.ed-inline-link,.ed-story-card .ed-inline-link,.ed-filter-reset,.ed-resource-links){font-size:16px;font-weight:500;letter-spacing:0}
.nya-site-chrome .ed-inline-link{border-bottom:1px solid currentColor}
.nya-site-chrome :is(.ed-inline-link,.ed-story-card h3 a):hover{color:#d70000}
.nya-site-chrome :is(.ed-hero-note,.ed-fine,.ed-form-heading span){font-size:14px;line-height:1.55;color:#696969}
.nya-site-chrome :is(.ed-form-grid label,.ed-partner-fit li,.ed-faq summary){font-size:18px}
.nya-site-chrome :is(.ed-form-grid input,.ed-form-grid select,.ed-form-grid textarea,.ed-filters input,.ed-filters select){min-height:52px;border:1px solid #ccc;border-radius:0;background:#fff;color:#111;font:400 16px/1.55 Barlow,Arial,sans-serif;padding:12px 15px;box-shadow:none}
.nya-site-chrome .ed-filters input{padding-right:45px}
.nya-site-chrome :is(.ed-form-grid input,.ed-form-grid select,.ed-form-grid textarea,.ed-filters input,.ed-filters select):focus{border-color:#012869;outline:0;box-shadow:none;font-weight:400}
.nya-site-chrome main :is(a,button,summary):focus-visible{outline:0;box-shadow:none;color:#012869}
.nya-site-chrome main :is(.ed-button,.ed-filter-button):focus-visible{background:#012869;border-color:#012869;color:#fff!important}
.nya-site-chrome .ed-pagination a:focus-visible{border-color:#012869}
.nya-editorial.nya-site-chrome>.topbar :is(a,summary):focus-visible{outline:0;box-shadow:none}
.nya-site-chrome .ed-card-meta{font-size:13px;font-weight:400;letter-spacing:.04em}
.nya-site-chrome .ed-card-meta>span{overflow-wrap:anywhere}
.nya-site-chrome .ed-result-line{font-size:16px}
.nya-site-chrome :is(.ed-card-company,.ed-card-excerpt,.ed-profile-bio,.ed-answer-copy){font-size:18px;color:#696969}
.nya-site-chrome .ed-answer-copy{line-height:1.55}
.nya-site-chrome .ed-profile-company{font-size:18px;font-weight:500}
.nya-site-chrome .ed-pagination a{width:44px;height:44px;font-size:16px}
.nya-site-chrome .ed-story-invite{background:#d70000;color:#fff;padding-block:clamp(48px,6vw,88px)}
.nya-site-chrome .ed-story-invite :is(.ed-eyebrow,h2 em){color:#fff}
.nya-site-chrome .ed-story-invite .ed-button{flex:0 0 auto;width:fit-content;max-width:100%;min-height:56px;gap:20px;white-space:normal;text-align:center}
.nya-site-chrome :is(.ed-editorial-cover,.ed-profile-cover){background:#d70000;color:#fff}
.nya-site-chrome .ed-tone-1 .ed-editorial-cover{background:#012869;color:#fff}
.nya-site-chrome .ed-tone-2 .ed-editorial-cover{background:#111;color:#fff}
.nya-site-chrome :is(.ed-cover-orbit,.ed-tone-1 .ed-cover-orbit,.ed-tone-2 .ed-cover-orbit,.ed-profile-cover:before){border-color:#ffffff55;box-shadow:0 0 0 28px #0000,0 0 0 29px #ffffff33,0 0 0 58px #0000,0 0 0 59px #ffffff22}
.nya-site-chrome :is(.ed-cover-top,.ed-cover-bottom,.ed-profile-cover>span){font-size:12px;letter-spacing:.08em}
.nya-site-chrome .ed-conversation aside{top:calc(var(--nya-header-height,84px) + 24px)}
.nya-editorial.nya-site-chrome .ed-answers h2{font-size:clamp(24px,2.4vw,32px);line-height:1.25;letter-spacing:-.025em}
.nya-site-chrome .ed-answer-number{font-size:14px}
@media(max-width:700px){
 .nya-editorial.nya-site-chrome{font-size:17px}
 .nya-site-chrome :is(.ed-form-grid label,.ed-partner-fit li,.ed-faq summary,.ed-card-company,.ed-card-excerpt,.ed-profile-bio,.ed-answer-copy,.ed-profile-company){font-size:17px}
 .nya-site-chrome .ed-eyebrow{font-size:16px}
 .nya-site-chrome .ed-card-meta{display:flex;flex-wrap:wrap;gap:5px 16px}
 .nya-site-chrome .ed-card-meta>span{max-width:100%}
 .nya-site-chrome .ed-partner-form{padding:24px 20px}
 .nya-site-chrome .ed-conversation aside{position:static}
 .nya-site-chrome .ed-story-invite .ed-button{margin-top:24px;width:100%}
}
@media(prefers-reduced-motion:reduce){.nya-site-chrome :is(.ed-button,.ed-filter-button){transition:none}}
.ed-card-visual>[data-editorial-image][hidden],.ed-card-visual>[data-editorial-cover][hidden]{display:none!important}
/* November review: upright headings and compact three-line story introductions. */
.nya-site-chrome .ed-accent{color:#d70000;font-style:normal;font-weight:inherit}
.nya-site-chrome .ed-dark-section .ed-accent,.nya-site-chrome .ed-story-invite .ed-accent{color:#fff}
.nya-site-chrome .ed-card-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;line-height:1.55;min-height:4.65em}
.nya-site-chrome .ed-pagination a{flex-shrink:0}
