.nw-public{max-width:1120px;margin:auto;padding:64px 24px 110px;font-family:Arial,sans-serif;color:#f8f8f8}.nw-public a{color:inherit;text-underline-offset:5px}.nw-intro{max-width:880px;padding-bottom:40px}.nw-eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:#e9c84a;font-weight:700}.nw-public h1{font-size:clamp(38px,7vw,76px);line-height:1.05;margin:18px 0 26px}.nw-dek{font-size:clamp(22px,3vw,30px);line-height:1.4}.nw-public p{line-height:1.65}.nw-credit{font-size:14px;color:#b7b7b7}.nw-intro nav{display:flex;flex-wrap:wrap;gap:22px;margin-top:26px}.nw-story{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:34px;gap:34px;padding:32px 0 44px;border-top:1px solid #454545;align-items:center}.nw-story img{width:100%;height:auto;border-radius:8px}.nw-story h3{font-size:clamp(28px,3vw,40px);line-height:1.15;margin:16px 0}.nw-story h3 a{text-decoration:none}.nw-public footer{max-width:800px;margin-top:32px;padding-top:28px;border-top:1px solid #454545}@media(max-width:700px){.nw-public{padding:34px 20px 110px}.nw-story{grid-template-columns:1fr;gap:20px}.nw-intro nav{gap:18px}}.nw-story figure{margin:0}.nw-story figcaption{margin-top:8px}