.subnav{background:#fff;border-bottom:1px solid #dce3e5}.subnav .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:78px}.subnav img{display:block;width:215px;height:64px;object-fit:cover}.subnav a{color:var(--ink);font-weight:bold}.seo-hero{background:linear-gradient(110deg,rgba(11,31,38,.89),rgba(11,31,38,.42)),var(--hero-image) center/cover;color:#fff;padding:112px 0}.seo-hero .eyebrow{color:#79cfef}.seo-hero h1{max-width:800px;margin:0;font-size:clamp(2.6rem,5.5vw,4.8rem)}.seo-hero p{max-width:690px;font-size:1.15rem}.seo-content{padding:84px 0}.seo-content h2{font-size:clamp(2rem,3.8vw,3.25rem);margin:0 0 22px}.seo-content h3{font-size:1.45rem;margin:0 0 10px}.seo-content .two{padding:0 0 70px}.seo-list{margin:0;padding-left:20px}.seo-list li{margin:9px 0}.seo-callout{background:var(--cream);padding:36px;margin-top:14px}.job-detail{padding:80px 0}.job-detail h1{font-size:clamp(2.4rem,5vw,4.6rem);margin:0 0 16px}.job-detail .job-meta{color:var(--blue);font-weight:bold}.job-detail article{max-width:800px}.job-detail .job-text{white-space:pre-line}.job-detail .button{margin-right:12px}@media(max-width:650px){.subnav .wrap{min-height:66px}.subnav img{width:158px;height:52px}.seo-hero{padding:78px 0}.seo-content,.job-detail{padding:56px 0}.seo-callout{padding:25px}}
