/* /tools/google-business-profile-checklist (Webster, 30 Oct 2026). Only used by that page. Site colours only. */
.gbp-print-only{display:none}
.gbp-sub{margin:30px 0 12px;font-size:21px;font-weight:800;line-height:1.25}
.gbp-sub:first-child{margin-top:0}
.pg-svc.v0 .gbp-sub,.pg-svc.v2 .gbp-sub{color:#00648d}
.pg-svc.v1 .gbp-sub{color:#fff}
.gbp-list li{padding:0}
.gbp-list li:before{content:none}
.gbp-list li:hover{translate:none}
.gbp-list label{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;cursor:pointer;line-height:1.5}
.gbp-list input{appearance:none;-webkit-appearance:none;flex:0 0 28px;width:28px;height:28px;margin:0;border:2px solid var(--orange);border-radius:8px;background:#fff;display:grid;place-items:center;cursor:pointer}
.gbp-list input:checked{background:var(--orange)}
.gbp-list input:checked:after{content:"\2713";color:#00283b;font-weight:900;font-size:17px;line-height:1}
.gbp-list input:focus-visible{outline:3px solid var(--orange);outline-offset:3px}
.gbp-list input:checked+span{opacity:.78}
.gbp-list span{min-width:0;overflow-wrap:anywhere}
.gbp-avoid li:before{content:"\2715"}
.gbp-actions-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:8px}
button.pg-btn,button.btn-big{border:0;cursor:pointer;font-family:inherit}
.pg-svc.v0 button.pg-btn{background:var(--orange);color:#00283b}
.gbp-status{font-weight:700;color:#00648d}
.gbp-cta{margin:0 0 24px}
.pg-svc.v2 .pg-svc-card .gbp-cta a.pg-btn{color:#fff}
.blog-sec.pg-svc.v1 .pg-svc-card .blog-prompt .pg-lead{color:#00283b}
@media print{
 @page{margin:14mm}
 header,footer,.site-footer,.skip,.projects-cta,.gbp-actions,.pg-hero-art,.pg-big,.pg6-back,.hero-slogan,#analytics-consent,#analytics-settings,.mobile-menu{display:none!important}
 .gbp-print-only{display:block;margin:0 0 10px;font:600 11px/1.4 system-ui,sans-serif;color:#00283b}
 body,main,.pg-hero,.pg-svc,.pg-svc-card,.pg-svc .pg-pts li,.blog-prompt{background:#fff!important;color:#00283b!important;box-shadow:none!important}
 .pg-hero,.pg-svc{padding:8px 0!important;min-height:0!important}
 .pg-svc-inner,.pg-hero{display:block!important;direction:ltr!important}
 .pg-svc-card{padding:0!important;border:0!important}
 [data-pg]{opacity:1!important;transform:none!important;translate:none!important;transition:none!important}
 h1,h2,h2 i,.pg-lead,.gbp-sub,.pg-hero-text,.pg6-local,a{color:#00283b!important;-webkit-text-stroke:0!important}
 h1{font-size:24pt!important}
 h2{font-size:15pt!important;margin:10px 0 4px!important}
 h2 br{display:none}
 h2 i:before{content:" "}
 .blog-toc,.blog-prompt-bar{display:none!important}
 .blog-sec{overflow:visible!important}
 .blog-sec .pg-svc-head{position:static!important}
 .gbp-list label{padding:3px 0}
 .gbp-list input{print-color-adjust:exact;-webkit-print-color-adjust:exact;width:16px;height:16px;flex-basis:16px;border-width:1.5px}
 .gbp-list li,.faq-item{break-inside:avoid}
 #help,#sources .pg-lead{display:none}
 *{text-shadow:none!important;filter:none!important;backdrop-filter:none!important;animation:none!important}
 .pg-hero::before,.pg-hero::after,.pg-svc::before,.pg-svc::after,.pg-svc-card::before,.pg-svc-card::after,main::before,main::after,svg.wave,.wave,.pg-wave{display:none!important}
}
