/* START_SNIPPET:ph-mapping-heading (INDEX:172) */
.ph-mapping-heading{max-width:1520px;margin:0 auto;padding:36px 40px 24px;color:#121212}
.ph-mapping-heading h1{font:inherit;font-size:clamp(32px,4vw,48px);line-height:1.15;font-weight:700;margin:0 0 18px}
.ph-mapping-heading a{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:12px 18px;background:#00b5e2;border:2px solid #0088aa;border-radius:6px;color:#082c39;font:inherit;font-weight:700;text-decoration:none}
.ph-mapping-heading a:hover{background:#41cff2}
.ph-mapping-heading a:focus-visible{outline:3px solid #007caa;outline-offset:4px}
@media(max-width:600px){.ph-mapping-heading{padding:28px 16px 20px}.ph-mapping-heading a{width:100%;justify-content:center;text-align:center}}
/* END_SNIPPET:ph-mapping-heading */
