body[data-site="03-northline"]{background:#f3f6f7;color:#173342} body[data-site="03-northline"] h1,body[data-site="03-northline"] h2{font-family:Arial,sans-serif;font-weight:700} body[data-site="03-northline"] .service-item{display:grid;grid-template-columns:70px 1fr;gap:25px;padding:32px 0;border-top:1px solid currentColor} body[data-site="03-northline"] .service-number{font-size:2rem;opacity:.65} body[data-site="03-northline"] .process-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:45px 0} body[data-site="03-northline"] .work-list img{aspect-ratio:1.4;object-fit:cover;margin-bottom:20px} body[data-site="03-northline"] .inner-intro img{width:100%} @media(max-width:700px){body[data-site="03-northline"] .process-list{grid-template-columns:1fr}body[data-site="03-northline"] .service-item{grid-template-columns:35px 1fr;gap:15px}} body[data-site="03-northline"] .site-header{border-bottom:1px solid #9bb0bd;background:#f3f6f7}body[data-site="03-northline"] .site-brand{text-transform:uppercase;letter-spacing:.12em}body[data-site="03-northline"] .na-mast{padding-top:70px;background:linear-gradient(180deg,#f3f6f7 0 68%,#173342 68%)}body[data-site="03-northline"] .na-mast-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:70px;align-items:end;margin-bottom:60px}body[data-site="03-northline"] .na-mast h1{font-size:clamp(3.6rem,8vw,8rem);line-height:.88;letter-spacing:-.07em;margin:.25em 0 0}body[data-site="03-northline"] .na-mast figure{max-width:1280px;margin:auto}body[data-site="03-northline"] .na-mast img{display:block;max-height:600px;object-fit:cover}body[data-site="03-northline"] .na-small{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;margin-top:30px}body[data-site="03-northline"] .na-signal{display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid #9bb0bd;font-weight:700}body[data-site="03-northline"] .na-heading{display:grid;grid-template-columns:1fr 2fr;gap:50px;margin-bottom:45px}body[data-site="03-northline"] .na-heading h2{font-size:clamp(2rem,4vw,4.5rem);margin:0;letter-spacing:-.04em}body[data-site="03-northline"] .na-cases{border-top:2px solid #173342}body[data-site="03-northline"] .na-cases a{display:grid;grid-template-columns:80px 1fr 1fr;gap:30px;padding:30px 0;border-bottom:1px solid #9bb0bd;text-decoration:none;align-items:baseline}body[data-site="03-northline"] .na-feature{background:#315b7a;color:#fff;padding:90px 0}body[data-site="03-northline"] .na-feature h2{font-size:clamp(2.6rem,5vw,5.5rem);line-height:.95}body[data-site="03-northline"] .na-feature img{height:100%;object-fit:cover}body[data-site="03-northline"] .na-evidence img{aspect-ratio:4/3;object-fit:cover}body[data-site="03-northline"] .na-evidence figcaption{display:grid;gap:4px}body[data-site="03-northline"] .na-team{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:35px;align-items:center}body[data-site="03-northline"] .na-team-person img{aspect-ratio:4/5;object-fit:cover}body[data-site="03-northline"] .na-brief{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}body[data-site="03-northline"] .na-brief-grid{display:grid;grid-template-columns:1fr 1fr;border-top:2px solid #173342}body[data-site="03-northline"] .na-brief-grid article{padding:35px;border-bottom:1px solid #9bb0bd}body[data-site="03-northline"] .na-brief-grid article:nth-child(odd){border-right:1px solid #9bb0bd}@media(max-width:760px){body[data-site="03-northline"] .na-mast-grid,body[data-site="03-northline"] .na-heading,body[data-site="03-northline"] .na-brief,body[data-site="03-northline"] .na-team{grid-template-columns:1fr;gap:25px}body[data-site="03-northline"] .na-mast h1{font-size:3.5rem}body[data-site="03-northline"] .na-signal{flex-direction:column}body[data-site="03-northline"] .na-cases a{grid-template-columns:40px 1fr}body[data-site="03-northline"] .na-cases a p{grid-column:2}body[data-site="03-northline"] .na-brief-grid{grid-template-columns:1fr}body[data-site="03-northline"] .na-brief-grid article:nth-child(odd){border-right:0}}