/* Scoped to the Locations overview media section. */
.lc-gateway .lc-media.lc-media{background:#f5f5f3;padding:46px 0}
.lc-gateway .lc-media.lc-media .lc-media-layout{display:grid;grid-template-columns:36% 1fr;gap:0}
.lc-gateway .lc-media.lc-media .lc-media-intro{display:block;margin:0;padding-right:38px}
.lc-gateway .lc-media.lc-media h2{font-family:'Barlow Condensed',sans-serif;font-size:clamp(42px,6vw,86px);line-height:.99;font-weight:700;color:var(--lc-green);letter-spacing:-.025em;margin:0 0 24px;max-width:none}
.lc-gateway .lc-media.lc-media h2:after{content:"";display:block;width:76px;border-bottom:5px solid var(--lc-orange);margin-top:26px}
.lc-gateway .lc-media.lc-media .lc-media-intro p{font:500 19px/1.5 Inter,sans-serif;margin:0;max-width:29ch}
.lc-gateway .lc-media.lc-media .lc-media-rows{display:block;margin:0;padding-left:34px;border-left:1px solid #d4d7d3}
.lc-gateway .lc-media.lc-media a.lc-media-row{display:grid;grid-template-columns:64px minmax(0,1fr) 34px;gap:24px;align-items:center;padding:22px 12px 22px 16px;text-decoration:none;color:var(--lc-ink);border-bottom:1px solid #d4d7d3;transition:background-color .15s}
.lc-gateway .lc-media.lc-media a.lc-media-row:first-child{padding-top:4px}
.lc-gateway .lc-media.lc-media a.lc-media-row:last-child{border-bottom:0;padding-bottom:4px}
.lc-gateway .lc-media.lc-media a.lc-media-row:hover{background-color:#eaece7}
.lc-gateway .lc-media.lc-media a.lc-media-row:focus-visible{outline:3px solid var(--lc-orange);outline-offset:3px;background-color:#eaece7}
.lc-gateway .lc-media.lc-media h3{font-family:'Barlow Condensed',sans-serif;font-size:clamp(25px,2.3vw,34px);font-weight:700;line-height:1.05;letter-spacing:-.02em;margin:0 0 10px;color:var(--lc-ink)}
.lc-gateway .lc-media.lc-media .lc-media-row p{font:500 16px/1.5 Inter,sans-serif;margin:0;color:var(--lc-ink)}
.lc-gateway .lc-media.lc-media .lc-media-icon{width:64px;height:64px;object-fit:contain}
.lc-gateway .lc-media.lc-media .lc-media-arrow{display:block;width:34px;height:34px;color:var(--lc-orange);font:400 38px/1 Inter,sans-serif}
@media(max-width:1000px){.lc-gateway .lc-media.lc-media .lc-media-intro{padding-right:24px}.lc-gateway .lc-media.lc-media .lc-media-intro p{font-size:17px}.lc-gateway .lc-media.lc-media .lc-media-rows{padding-left:20px}.lc-gateway .lc-media.lc-media a.lc-media-row{grid-template-columns:44px minmax(0,1fr) 26px;gap:16px;padding-inline:6px}.lc-gateway .lc-media.lc-media .lc-media-icon{width:44px;height:44px}.lc-gateway .lc-media.lc-media .lc-media-arrow{width:26px;height:26px;font-size:30px}}
@media(max-width:700px){.lc-gateway .lc-media.lc-media{padding:30px 0}.lc-gateway .lc-media.lc-media .lc-media-layout{grid-template-columns:1fr}.lc-gateway .lc-media.lc-media .lc-media-intro{padding:0 0 26px}.lc-gateway .lc-media.lc-media h2{font-size:42px;max-width:13ch;line-height:1.03;margin-bottom:18px}.lc-gateway .lc-media.lc-media h2:after{width:60px;margin-top:18px;border-width:3px}.lc-gateway .lc-media.lc-media .lc-media-intro p{max-width:none;font-size:16px}.lc-gateway .lc-media.lc-media .lc-media-rows{border-left:0;padding:0}.lc-gateway .lc-media.lc-media a.lc-media-row{padding:22px 0;grid-template-columns:40px minmax(0,1fr) 24px;gap:14px;align-items:start}.lc-gateway .lc-media.lc-media a.lc-media-row:first-child{padding-top:22px;border-top:1px solid #d4d7d3}.lc-gateway .lc-media.lc-media h3{font-size:26px}.lc-gateway .lc-media.lc-media .lc-media-row p{font-size:16px}.lc-gateway .lc-media.lc-media .lc-media-icon{width:40px;height:40px}.lc-gateway .lc-media.lc-media .lc-media-arrow{width:24px;height:24px;font-size:28px;align-self:center}}
