/* Commercial refinement within Open atelier: two complete website services. */
.nf-site .at-hero-intro .at-service-entry{display:flex;align-items:center;justify-content:space-between;gap:24px;width:fit-content;padding-block:14px;margin-top:8px;font-size:14px;line-height:1.6;color:#0046ed;text-decoration:underline;text-underline-offset:5px}
.nf-site .at-hero-actions{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start}
.nf-site .at-hero-actions .at-service-entry{margin:0;align-self:center}
.nf-site .services-signature.services-candidate .service-chooser{grid-template-columns:repeat(2,minmax(0,1fr))}
.nf-site .ed-preparation{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-block:55px 80px;border-block-start:1px solid #d1d0ca;scroll-margin-top:180px}
.nf-site .ed-preparation .ed-eyebrow{margin-bottom:18px}
.nf-site .ed-preparation p+p{margin-top:22px}
.nf-site .ed-preparation h2{max-width:520px}
.nf-site .service-choice{min-width:0}
@media(max-width:760px){
 .nf-site .ed-preparation{grid-template-columns:1fr;gap:28px;padding-block:40px 55px}
 .nf-site .services-signature.services-candidate .service-chooser{grid-template-columns:1fr}
 .nf-site .at-hero-actions{align-items:flex-start}
 .nf-site .at-hero-actions .at-service-entry{align-self:flex-start}
 .nf-site .at-hero-intro .at-service-entry{font-size:13px}
}
