.job-advert-module__SpdNOW__advert{background:#fff}.job-advert-module__SpdNOW__shell,.job-advert-module__SpdNOW__body{width:min(1080px,100% - 48px);margin-inline:auto}.job-advert-module__SpdNOW__header{background:var(--navy-deep);color:#fff;border-bottom:5px solid var(--orange);padding:36px 0 58px}.job-advert-module__SpdNOW__back{color:#d4e2ec;align-items:center;gap:10px;font-size:.9rem;display:inline-flex}.job-advert-module__SpdNOW__back:hover{text-decoration:underline}.job-advert-module__SpdNOW__eyebrow{color:#ffac73;text-transform:uppercase;letter-spacing:.12em;margin:38px 0 14px;font-size:.8rem;font-weight:700}.job-advert-module__SpdNOW__header h1{max-width:900px;font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(2.8rem,6vw,4.7rem);font-weight:600;line-height:1.05}.job-advert-module__SpdNOW__location{align-items:center;gap:10px;margin:24px 0 12px;font-size:1.2rem;display:flex}.job-advert-module__SpdNOW__package{color:#fff;max-width:760px;margin:0 0 28px;font-size:clamp(1.1rem,2.4vw,1.45rem);line-height:1.55}.job-advert-module__SpdNOW__section{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);gap:38px;padding:44px 0;display:grid}.job-advert-module__SpdNOW__sectionLabel{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);margin:9px 0 0;font-size:.75rem;font-weight:700}.job-advert-module__SpdNOW__section h2{font-family:var(--font-display);color:var(--ink);margin:0 0 22px;font-size:2.15rem;font-weight:600;line-height:1.15}.job-advert-module__SpdNOW__section p:not(.job-advert-module__SpdNOW__sectionLabel){margin:0 0 18px;font-size:1.04rem;line-height:1.85}.job-advert-module__SpdNOW__section ul{margin:0;padding-left:21px}.job-advert-module__SpdNOW__section li{margin:0 0 12px;padding-left:5px;line-height:1.75}.job-advert-module__SpdNOW__section li::marker{color:var(--orange-dark)}.job-advert-module__SpdNOW__details{margin:0}.job-advert-module__SpdNOW__details>div{border-bottom:1px solid #e8edef;grid-template-columns:170px minmax(0,1fr);gap:22px;padding:13px 0;display:grid}.job-advert-module__SpdNOW__details>div:first-child{padding-top:0}.job-advert-module__SpdNOW__details>div:last-child{border:0}.job-advert-module__SpdNOW__details dt{color:var(--muted)}.job-advert-module__SpdNOW__details dd{overflow-wrap:anywhere;margin:0;font-weight:600}.job-advert-module__SpdNOW__apply{border-bottom:0;padding-block:48px 64px;scroll-margin-top:32px}.job-advert-module__SpdNOW__apply form{margin:24px 0}.job-advert-module__SpdNOW__section .job-advert-module__SpdNOW__account,.job-advert-module__SpdNOW__section .job-advert-module__SpdNOW__contact{font-size:.92rem}.job-advert-module__SpdNOW__account a,.job-advert-module__SpdNOW__contact a{color:var(--navy);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}@media (max-width:700px){.job-advert-module__SpdNOW__shell,.job-advert-module__SpdNOW__body{width:calc(100% - 36px)}.job-advert-module__SpdNOW__header{padding:24px 0 36px}.job-advert-module__SpdNOW__eyebrow{margin-top:28px}.job-advert-module__SpdNOW__section{grid-template-columns:minmax(0,1fr);gap:12px;padding:30px 0}.job-advert-module__SpdNOW__sectionLabel{margin:0}.job-advert-module__SpdNOW__section h2{margin-bottom:18px;font-size:1.9rem}.job-advert-module__SpdNOW__details>div{grid-template-columns:minmax(0,1fr);gap:4px}.job-advert-module__SpdNOW__apply{padding-bottom:44px}}
