/* GasSafety 247 visual consistency / section repair v5 - 2026-11-07
  Independent override. Restores coherent light brand styling to inherited dark/legacy components. */
body.gas24-premium-ui.gas24-light{
 --g5-paper:#f6fafb;--g5-white:#fff;--g5-mist:#eaf7f8;
 --g5-aqua:#d9f1f3;--g5-teal:#087d8b;--g5-deep:#153c49;
 --g5-copy:#435f6a;--g5-line:#d9e9ec;--g5-shade:0 12px 34px rgba(29,82,94,.073);
}
body.gas24-premium-ui.gas24-light .site-public-main{
 color:var(--g5-deep);background:#fff;overflow-x:clip;
}
body.gas24-premium-ui.gas24-light .site-public-main :is(.mc-section-label,.eyebrow,.aside-label){
 letter-spacing:.085em!important;font-size:11px!important;font-weight:850!important;color:#087f8b!important;
 text-transform:uppercase;
}
body.gas24-premium-ui.gas24-light .site-public-main :is(.section-heading,.mc-heading-row,.mc-contact-heading){
 max-width:100%;color:#163f4a;
}
body.gas24-premium-ui.gas24-light .site-public-main :is(.section-heading,.mc-heading-row,.mc-contact-heading) h2{
 font-size:clamp(1.6rem,2.5vw,2.5rem)!important;
 line-height:1.2!important;letter-spacing:-.032em!important;font-weight:820!important;
 color:#153d4a!important;text-wrap:balance;overflow-wrap:break-word;
}
body.gas24-premium-ui.gas24-light .site-public-main :is(.section-heading,.mc-heading-row,.mc-contact-heading) p{
 color:#4d6873!important;line-height:1.7!important;font-size:15.5px!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .section{padding-block:clamp(42px,5.2vw,72px)}
body.gas24-premium-ui.gas24-light .site-public-main .mc-gradient-cta{
 position:relative;overflow:hidden;margin:0!important;
 padding:clamp(46px,5.5vw,76px) 0!important;
 background:radial-gradient(circle at 84% 14%,rgba(135,225,221,.26),transparent 38%),linear-gradient(115deg,#e8f8fa 0%,#fff 64%,#eff8fa 100%)!important;
 color:#173e4a!important;text-align:center!important;
 border-block:1px solid #dcecef!important;box-shadow:none!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .mc-gradient-cta .shell{
 max-width:900px;position:relative;z-index:1;
}
body.gas24-premium-ui.gas24-light .site-public-main .mc-gradient-cta :is(h2,p,span){
 text-shadow:none!important;opacity:1!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .mc-gradient-cta h2{
 max-width:25ch!important;margin:13px auto 15px!important;
 color:#123c48!important;font-size:clamp(1.8rem,3.3vw,3.1rem)!important;
 font-weight:860!important;line-height:1.13!important;letter-spacing:-.04em!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .mc-gradient-cta p{
 max-width:66ch!important;margin:0 auto!important;color:#466572!important;
 font-size:16px!important;line-height:1.68!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .mc-gradient-cta .mc-cta-buttons{
 display:flex!important;justify-content:center!important;align-items:stretch!important;flex-wrap:wrap!important;
 gap:13px!important;margin:26px auto 0!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .mc-gradient-cta .mc-cta-buttons>a{
 min-width:215px!important;min-height:51px!important;
 display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;
 padding:12px 18px!important;border-radius:13px!important;font-size:14px!important;
 font-weight:800!important;line-height:1.3!important;text-decoration:none!important;
 text-shadow:none!important;box-shadow:0 10px 24px rgba(31,89,101,.075)!important;
 transition:transform .2s ease,border-color .2s ease,background .2s ease!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .mc-gradient-cta .mc-cta-buttons>a:first-child{
 background:#fff0cd!important;color:#5a4215!important;border:1px solid #ead49c!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .mc-gradient-cta .mc-cta-buttons>a:nth-child(2){
 background:#e0f7e9!important;color:#166343!important;border:1px solid #b3dfc8!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .mc-gradient-cta .mc-cta-buttons>a:hover{
 transform:translateY(-2px)!important;box-shadow:0 15px 30px rgba(31,89,101,.13)!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .mc-record-section{
 background:#f5fafb!important;color:#173d49!important;border:0!important;border-bottom:1px solid #e1ecee!important;
 padding:clamp(44px,5vw,67px) 0!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .mc-record-section>.shell{
 display:grid!important;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)!important;
 gap:clamp(20px,3vw,43px)!important;align-items:center!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .mc-record-copy>span{
 display:block!important;color:#088692!important;font-size:11px!important;letter-spacing:.09em!important;font-weight:850!important;
 margin-bottom:12px!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .mc-record-copy h2{
 color:#173e4a!important;font-size:clamp(1.65rem,2.8vw,2.7rem)!important;
 font-weight:830!important;letter-spacing:-.036em!important;
 line-height:1.18!important;margin:0!important;max-width:21ch;
}
body.gas24-premium-ui.gas24-light .site-public-main .mc-record-copy h2 em{
 display:inline!important;color:#0c8793!important;font-style:normal!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .mc-record-grid{
 display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
 gap:12px!important;margin:0!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .mc-record-grid>article{
 display:flex!important;align-items:center!important;gap:11px!important;
 width:100%!important;min-width:0!important;min-height:74px!important;
 padding:15px 17px!important;margin:0!important;
 border:1px solid #d7eaed!important;border-radius:16px!important;background:#fff!important;
 color:#2c515d!important;box-shadow:0 8px 23px rgba(29,82,94,.06)!important;
 font-size:14px!important;font-weight:700!important;line-height:1.4!important;
 overflow-wrap:anywhere;text-shadow:none!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .gas24-record-icon{
 flex:0 0 37px!important;width:37px!important;height:37px!important;
 display:grid!important;place-items:center!important;
 background:#e6f7f8!important;color:#088594!important;
 border:1px solid #d4eaed!important;border-radius:12px!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .gas24-record-icon svg{width:21px;height:21px;stroke:currentColor}
body.gas24-premium-ui.gas24-light .site-public-main .service-enquiry-summary{
 background:linear-gradient(115deg,#f0f9fa,#fff)!important;
 border-top:1px solid #e2eef0!important;border-bottom:1px solid #dfecef!important;
 padding:clamp(32px,4vw,56px) 0!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .service-summary-grid{
 display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(215px,.6fr)!important;
 align-items:center!important;gap:clamp(18px,3.5vw,50px)!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .service-enquiry-summary h2{
 font-size:clamp(1.4rem,2.1vw,2rem)!important;color:#133d49!important;
 font-weight:830!important;letter-spacing:-.027em!important;line-height:1.25!important;margin:0 0 12px!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .service-enquiry-summary p{
 font-size:15px!important;line-height:1.73!important;color:#496471!important;max-width:75ch!important;
 margin:0!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .service-summary-actions{
 display:grid!important;grid-template-columns:1fr!important;gap:11px!important;
 align-items:stretch!important;justify-items:stretch!important;
 padding:19px!important;border:1px solid #d9e9ec!important;
 border-radius:18px!important;background:#fff!important;box-shadow:var(--g5-shade)!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .service-summary-actions>a{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;
 width:100%!important;min-height:49px!important;margin:0!important;
 padding:11px 13px!important;border-radius:12px!important;
 font-size:14px!important;line-height:1.3!important;font-weight:780!important;
 text-align:center!important;text-decoration:none!important;
 box-shadow:none!important;transition:transform .2s ease,background .2s ease!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .service-summary-actions>a:first-child{
 background:#fff1d0!important;color:#684a16!important;border:1px solid #eed9a7!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .service-summary-actions>a.direct-whatsapp{
 background:#e0f6e8!important;color:#166745!important;border:1px solid #b7e0c9!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .service-summary-actions>a:hover{transform:translateY(-2px)!important}
body.gas24-premium-ui.gas24-light .site-public-main .detail-layout{
 display:grid!important;grid-template-columns:minmax(0,1.32fr) minmax(285px,.68fr)!important;
 align-items:stretch!important;gap:18px!important;
 padding-block:clamp(27px,4vw,48px)!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .detail-layout>.detail-main{min-width:0!important}
body.gas24-premium-ui.gas24-light .site-public-main .local-facts{
 display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
 height:100%!important;align-items:stretch!important;gap:11px!important;
 background:transparent!important;border:0!important;padding:0!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .local-facts>div{
 display:flex!important;flex-direction:column!important;align-items:flex-start!important;
 min-width:0!important;min-height:144px!important;
 padding:19px!important;gap:7px!important;margin:0!important;
 background:#fff!important;border:1px solid #dce9ec!important;
 border-radius:16px!important;box-shadow:0 9px 24px rgba(25,80,94,.055)!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .local-facts>div .gas24-fact-icon{
 width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;
 background:#ebf8f9;color:#078b97;border:1px solid #d8ecee;border-radius:10px;
}
body.gas24-premium-ui.gas24-light .site-public-main .local-facts>div .gas24-fact-icon svg{
 width:18px;height:18px;stroke:currentColor;
}
body.gas24-premium-ui.gas24-light .site-public-main .local-facts>div strong{
 display:block!important;color:#143f4b!important;
 font-size:12px!important;font-weight:830!important;line-height:1.35!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .local-facts>div>span:not(.gas24-fact-icon){
 color:#4c6572!important;font-size:13px!important;line-height:1.54!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .detail-aside{
 position:static!important;min-width:0!important;align-self:stretch!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .aside-card.aside-card-dark{
 background:linear-gradient(138deg,#eaf8f9,#fff)!important;color:#153d49!important;
 border:1px solid #d6e9ec!important;border-radius:17px!important;
 box-shadow:0 9px 28px rgba(25,80,94,.075)!important;
 padding:21px 22px!important;min-height:100%!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .aside-card.aside-card-dark :is(h2,h3){
 font-size:clamp(1.25rem,1.8vw,1.65rem)!important;color:#153e4a!important;
 font-weight:820!important;letter-spacing:-.025em!important;line-height:1.24!important;
 margin:11px 0!important;overflow-wrap:break-word;
}
body.gas24-premium-ui.gas24-light .site-public-main .aside-card.aside-card-dark p{
 color:#4b6570!important;font-size:14px!important;line-height:1.66!important;
 margin:0 0 15px!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .aside-card.aside-card-dark .button{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;
 min-height:46px!important;width:100%!important;
 background:#fff0ce!important;color:#584116!important;border:1px solid #e9d39d!important;
 border-radius:11px!important;box-shadow:none!important;font-size:13px!important;text-decoration:none!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .aside-card.aside-card-dark a.aside-whatsapp{
 display:inline-flex!important;align-items:center!important;gap:8px!important;justify-content:center!important;
 width:100%!important;min-height:43px!important;padding:9px 13px!important;
 background:#e1f6ea!important;border:1px solid #b9e1cb!important;border-radius:11px!important;
 color:#155e43!important;font-weight:760!important;font-size:13px!important;text-decoration:none!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .aside-card.aside-card-dark p:has(>a.aside-whatsapp){margin:10px 0 0!important}
body.gas24-premium-ui.gas24-light .site-public-main .expanded-guide-block{
 background:#f5f9fa!important;border-block:1px solid #e2ecee!important;
 padding-block:clamp(45px,5.2vw,75px)!important;color:#183e4a!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .expanded-guide-block>.shell{max-width:1190px!important}
body.gas24-premium-ui.gas24-light .site-public-main .expanded-guide-block .section-heading{margin-bottom:21px!important}
body.gas24-premium-ui.gas24-light .site-public-main .expanded-guide-block .section-heading h2{
 max-width:52ch!important;color:#143e4a!important;
 font-size:clamp(1.5rem,2.3vw,2.2rem)!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .service-contents{
 background:#fff!important;border:1px solid #d4e7e9!important;border-radius:16px!important;
 box-shadow:0 8px 25px rgba(25,80,94,.045)!important;margin:0 0 19px!important;overflow:clip!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .service-contents>summary{
 display:flex!important;align-items:center!important;gap:11px!important;padding:16px 19px!important;
 min-height:56px!important;color:#0f6674!important;background:#fff!important;
 font-size:14px!important;line-height:1.4!important;font-weight:820!important;cursor:pointer;
}
body.gas24-premium-ui.gas24-light .site-public-main .service-contents[open]>summary{
 background:#eaf7f8!important;border-bottom:1px solid #daecee!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .service-contents nav{
 max-height:min(50vh,370px)!important;overflow:auto!important;
 background:#fff!important;padding:12px 20px 17px!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .service-contents nav ol{
 display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px 18px!important;
 list-style:none!important;padding:0!important;margin:0!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .service-contents nav li{
 min-width:0!important;font-size:12.5px!important;line-height:1.4!important;
 border:1px solid #edf3f4!important;background:#f8fbfc!important;border-radius:9px!important;
 padding:8px 9px!important;margin:0!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .service-contents nav a{
 display:flex!important;gap:8px!important;color:#38626c!important;
 text-decoration:none!important;font-weight:650!important;overflow-wrap:break-word!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .service-contents nav a:hover{color:#087989!important}
body.gas24-premium-ui.gas24-light .site-public-main .service-contents nav a span{color:#078b96!important;font-weight:850!important}
body.gas24-premium-ui.gas24-light .site-public-main .service-chapters{gap:15px!important}
body.gas24-premium-ui.gas24-light .site-public-main .service-chapter{
 background:#fff!important;border:1px solid #dce9ed!important;
 border-radius:17px!important;box-shadow:0 8px 24px rgba(25,80,94,.045)!important;
 overflow:hidden!important;scroll-margin-top:91px!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .service-chapter .chapter-heading{
 background:#f0f9fa!important;color:#143d49!important;
 border-bottom:1px solid #e0ecee!important;padding:19px 22px!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .service-chapter .chapter-heading h2{
 font-size:clamp(1.2rem,1.8vw,1.6rem)!important;
 line-height:1.28!important;color:#183e4a!important;letter-spacing:-.022em!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .service-chapter .chapter-body{
 padding:12px clamp(17px,3vw,29px) 26px!important;
 max-width:84ch!important;margin:0 auto!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .chapter-topic h3{
 font-size:clamp(1.08rem,1.5vw,1.22rem)!important;
 color:#0e6472!important;font-weight:790!important;margin:20px 0 11px!important;line-height:1.38!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .chapter-topic :is(p,ul,ol,li){
 color:#405a68!important;font-size:15.4px!important;line-height:1.77!important;
 max-width:73ch;letter-spacing:0!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .detail-faqs{
 background:#fff!important;padding:clamp(45px,5vw,74px) 0!important;
 border-top:1px solid #e6eff0!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .detail-faq-shell{
 width:min(1040px,calc(100% - 36px))!important;margin:0 auto!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .detail-faqs .section-heading{margin-bottom:25px!important}
body.gas24-premium-ui.gas24-light .site-public-main .faq-list{
 display:grid!important;grid-template-columns:1fr!important;gap:11px!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .faq-item{
 background:#fff!important;color:#183f4a!important;border:1px solid #d9e8eb!important;
 border-radius:14px!important;box-shadow:0 5px 17px rgba(25,80,94,.05)!important;
 overflow:hidden!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .faq-item[open]{
 border-color:#a5d6dd!important;box-shadow:0 12px 28px rgba(25,80,94,.085)!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .faq-item summary{
 display:flex!important;justify-content:space-between!important;align-items:center!important;
 gap:16px!important;min-height:59px!important;
 padding:16px 19px!important;background:transparent!important;
 color:#234955!important;font-size:14.5px!important;font-weight:770!important;
 line-height:1.47!important;cursor:pointer!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .faq-item[open] summary{
 color:#0a7080!important;background:#f2fafb!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .faq-item .faq-answer{
 padding:13px 19px 19px!important;background:#fff!important;border-top:1px solid #edf3f4!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .faq-item .faq-answer :is(p,li){
 color:#435f6a!important;font-size:14.5px!important;line-height:1.7!important;
 margin:0 0 10px!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .faq-item .gas-chevron{
 border-radius:9px!important;background:#e8f7f8!important;color:#087d8b!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .section-white .gas-import-card-grid{
 gap:13px!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .gas-import-card{
 border-radius:16px!important;padding:22px!important;
 min-height:190px!important;box-shadow:0 9px 25px rgba(25,80,94,.045)!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .gas-import-card .gas-import-card-icon{
 width:46px!important;height:46px!important;border-radius:13px!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .gas-import-card h3{
 font-size:clamp(1rem,1.45vw,1.18rem)!important;
 line-height:1.34!important;letter-spacing:-.02em!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .gas-import-card p{
 font-size:13.5px!important;line-height:1.6!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .page-hero-grid{align-items:center!important}
body.gas24-premium-ui.gas24-light .site-public-main .page-hero-actions{
 display:flex!important;flex-wrap:wrap!important;gap:11px!important;
 margin-top:23px!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .page-hero-actions a{
 min-height:47px!important;border-radius:12px!important;display:inline-flex!important;
 justify-content:center!important;align-items:center!important;gap:8px!important;
 font-weight:780!important;font-size:13.5px!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .breadcrumbs{
 display:flex;align-items:center;flex-wrap:wrap;gap:5px;
 font-size:12px!important;line-height:1.5!important;color:#5a737b!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .breadcrumbs a{
 color:#38717d!important;text-underline-offset:3px!important;
}
@media(max-width:1020px){
 body.gas24-premium-ui.gas24-light .site-public-main .service-summary-grid{
  grid-template-columns:minmax(0,1fr)!important;gap:17px!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .service-summary-actions{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .detail-layout{
  grid-template-columns:1fr!important;gap:15px!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .detail-aside{
  max-width:none!important;
 }
}
@media(max-width:760px){
 body.gas24-premium-ui.gas24-light .site-public-main .mc-gradient-cta{
  padding:44px 0 48px!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .mc-gradient-cta h2{
  font-size:clamp(1.55rem,6vw,2rem)!important;max-width:22ch!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .mc-gradient-cta p{
  font-size:14.5px!important;line-height:1.65!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .mc-gradient-cta .mc-cta-buttons{
  display:grid!important;grid-template-columns:1fr!important;gap:9px!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .mc-gradient-cta .mc-cta-buttons>a{
  min-width:0!important;width:100%!important;max-width:none!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .mc-record-section>.shell{
  grid-template-columns:1fr!important;gap:21px!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .mc-record-copy h2{
  font-size:clamp(1.5rem,6vw,2rem)!important;max-width:24ch!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .mc-record-grid>article{
  min-height:66px!important;padding:13px!important;font-size:12.5px!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .gas24-record-icon{
  width:33px!important;height:33px!important;flex-basis:33px!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .service-enquiry-summary{
  padding:34px 0!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .service-enquiry-summary p{
  font-size:14.5px!important;line-height:1.68!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .service-summary-actions{
  padding:13px!important;gap:9px!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .local-facts{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .local-facts>div{
  min-height:0!important;padding:13px!important;border-radius:13px!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .local-facts>div strong{
  font-size:11px!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .local-facts>div>span:not(.gas24-fact-icon){
  font-size:12px!important;line-height:1.48!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .aside-card.aside-card-dark{
  padding:19px!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .service-contents nav ol{
  grid-template-columns:1fr!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .service-chapter .chapter-body{
  padding:9px 18px 22px!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .chapter-topic :is(p,ul,ol,li){
  font-size:14.6px!important;line-height:1.71!important;max-width:none!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .service-chapter .chapter-heading{
  padding:17px!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .service-chapter .chapter-heading h2{
  font-size:1.18rem!important;line-height:1.32!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .detail-faq-shell{
  width:calc(100% - 30px)!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .faq-item summary{
  font-size:14px!important;padding:15px!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .faq-item .faq-answer{
  padding:12px 15px 16px!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .gas-import-card-grid{
  gap:11px!important;
 }
}
@media(max-width:520px){
 body.gas24-premium-ui.gas24-light .site-public-main .service-summary-actions{
  grid-template-columns:1fr!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .local-facts{
  grid-template-columns:1fr!important;gap:10px!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .local-facts>div{
  min-height:0!important;display:grid!important;
  grid-template-columns:34px minmax(0,1fr)!important;grid-template-rows:auto auto!important;
  gap:2px 12px!important;padding:12px 15px!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .local-facts>div>.gas24-fact-icon{
  grid-column:1!important;grid-row:1/3!important;align-self:center!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .local-facts>div>strong{
  grid-column:2!important;grid-row:1!important;font-size:12px!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .local-facts>div>span:not(.gas24-fact-icon){
  grid-column:2!important;grid-row:2!important;font-size:13px!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .mc-record-grid{
  grid-template-columns:1fr!important;gap:9px!important;
 }
 body.gas24-premium-ui.gas24-light .site-public-main .mc-record-grid>article{
  min-height:57px!important;
 }
}
@media(prefers-reduced-motion:reduce){
 body.gas24-premium-ui.gas24-light .site-public-main :is(.mc-cta-buttons>a,.gas-import-card,.service-summary-actions>a){
  transition:none!important;animation:none!important;transform:none!important;
 }
}