.np-corporate-main{padding:180px 0 100px;background:var(--np-paper);color:var(--np-ink)}.np-corporate-shell{width:min(1200px,calc(100% - 96px));margin:0 auto!important}.np-corporate-shell>.wp-block-post-title{max-width:1000px;font-size:clamp(3rem,6vw,5.8rem);line-height:1.02;letter-spacing:-.055em;margin:0 0 3rem;padding-bottom:3rem;border-bottom:1px solid var(--np-line)}.np-corporate-shell .wp-block-post-content>p{max-width:80ch;color:var(--np-muted);font-size:1.1rem;line-height:1.8}.np-corporate-shell .wp-block-post-content>p:first-child{font-size:clamp(1.2rem,2vw,1.6rem);color:var(--np-ink);max-width:70ch}.np-corporate-shell .wp-block-post-content>h2{font-size:clamp(1.8rem,3vw,2.8rem);margin-top:4rem;max-width:28ch}.np-corporate-cards{gap:1px!important;background:var(--np-line);border:1px solid var(--np-line);margin-block:4rem!important}.np-corporate-cards>.wp-block-column{padding:2rem;background:var(--np-white)}.np-corporate-cards h2{font-size:1.5rem;letter-spacing:-.025em}.np-corporate-cards p{font-size:1rem;color:var(--np-muted)}.np-corporate-shell .wp-block-buttons{margin-top:2rem}.np-contact-directory{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:3rem 0}.np-contact-directory>a{padding:2rem;border:1px solid var(--np-line);border-radius:8px;background:var(--np-white);text-decoration:none;color:var(--np-ink);display:flex;flex-direction:column;gap:.7rem}.np-contact-directory>a:hover{border-color:var(--np-primary)}.np-contact-directory span{color:var(--np-muted);font-size:.875rem}.np-contact-directory strong{font-size:clamp(1.1rem,2vw,1.6rem);font-weight:500}.np-contact-directory>.np-location-card{grid-column:1/-1;min-height:170px;background:var(--np-ink);color:#fff}.np-location-card span,.np-location-card small{color:#cdd2da}.np-contact-form-panel{scroll-margin-top:130px;margin-top:3rem!important;padding:clamp(1.3rem,4vw,3rem);background:#fff;border:1px solid var(--np-line);border-radius:8px}.np-contact-form-panel .np-lead-wrap{max-width:none}.np-contact-form-panel h2{font-size:clamp(1.8rem,3vw,2.8rem)}@media(max-width:700px){.np-corporate-main{padding-top:145px;padding-bottom:65px}.np-corporate-shell{width:calc(100% - 40px)}.np-corporate-shell>.wp-block-post-title{font-size:2.8rem;margin-bottom:2rem;padding-bottom:2rem}.np-corporate-cards{flex-direction:column}.np-corporate-cards>.wp-block-column{padding:1.5rem}.np-contact-directory{grid-template-columns:1fr}.np-contact-directory>a{padding:1.5rem}}
.np-contact-map{width:100%;height:380px;border:0;border-radius:8px;margin-block:1.5rem}
.np-corporate-visual{position:relative;margin:3rem 0}.np-corporate-visual img{display:block;width:100%;height:clamp(240px,35vw,450px);object-fit:cover;object-position:70% 58%;border-radius:8px}.np-corporate-visual figcaption{font-size:.75rem;color:var(--np-muted);margin-top:.6rem}
