.nt-wp-header{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:18px 5vw}.nt-wp-header .brand{color:var(--ink);text-decoration:none}.nt-wp-header a:last-child{color:var(--ink);font:500 12px var(--mono);letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.nt-wp-shell{margin:0 auto;max-width:900px;padding:clamp(70px,11vw,150px) 6vw}.nt-wp-kicker{color:var(--coral);font:500 12px var(--mono);letter-spacing:.08em;margin:0 0 24px;text-transform:uppercase}.nt-wp-shell h1{font:700 clamp(3.2rem,8vw,7rem)/.86 var(--space);letter-spacing:-.055em;margin:0 0 35px}.nt-wp-entry{font:400 clamp(1.05rem,1.6vw,1.28rem)/1.65 var(--sans);max-width:720px}.nt-wp-entry>*{margin:0 0 1.4em}.nt-wp-entry h2,.nt-wp-entry h3{font-family:var(--space);letter-spacing:-.035em;line-height:1.05}.nt-wp-entry a{color:var(--coral)}.nt-wp-entry img{height:auto;max-width:100%}.nt-wp-list{display:grid;gap:0}.nt-wp-card{border-top:1px solid var(--line);padding:34px 0}.nt-wp-card:last-child{border-bottom:1px solid var(--line)}.nt-wp-card h2{font:700 clamp(2rem,4vw,4rem)/.92 var(--space);letter-spacing:-.05em;margin:0 0 13px}.nt-wp-card h2 a{color:var(--ink);text-decoration:none}.nt-wp-card p{font:400 16px/1.55 var(--sans);margin:0;max-width:650px}.nt-wp-card time{color:var(--coral);display:block;font:500 11px var(--mono);letter-spacing:.08em;margin-bottom:13px;text-transform:uppercase}@media(max-width:620px){.nt-wp-header{padding:14px 23px}.nt-wp-header .brand-logo{height:37px;width:28px}.nt-wp-shell{padding-left:23px;padding-right:23px}}
