.ab-location-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:48px;margin-bottom:28px}.ab-location-heading>span{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#36774a}.editorial-ai .ab-location-heading h2{grid-column:1;margin:16px 0 0;font-size:clamp(30px,3.5vw,44px);line-height:1.15;letter-spacing:-.04em}.ab-location-heading>p{grid-column:2;grid-row:1 / 3;align-self:end;color:#53685b;font-size:15px;line-height:1.8;max-width:53ch;margin:0}.ab-location-layout{display:grid;grid-template-columns:1fr 1fr;border:1px solid #cddccc;border-radius:16px;overflow:hidden}.ab-location-layout>div{min-width:0;padding:30px}.ab-location-address{background:#eaf1e7}.ab-location-remote{background:#fff}.ab-location-layout>div>svg{font-size:25px;color:#36774a}.editorial-ai .ab-location-layout h3{margin:16px 0 12px;font-size:23px;line-height:1.3}.ab-location-layout p{color:#53685b;font-size:14px;line-height:1.8;margin:0 0 16px;max-width:54ch}.ab-location-areas{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:20px}.ab-location-areas span{font-size:12px;color:#305d3d}@media (max-width:700px){.ab-location-heading,.ab-location-layout{display:block}.ab-location-heading>p{margin-top:20px}.ab-location-layout>div{padding:24px}}
