/* One coherent pictogram per feature; labels remain readable to assistive tech. */
.sa-glyph{display:block;width:23px;height:23px;color:#167551;flex:none}
.sa-page-badge,.sa-heading-glyph,.sa-step-glyph,.sa-nav-glyph{line-height:1;flex:none}
.sa-page-badge{display:inline-grid;place-items:center;width:49px;height:42px;margin:0 0 12px;border:1px solid #b9dfca;border-radius:13px;background:#e8f6ed}
.sa-page-badge .sa-glyph{width:26px;height:26px}
main h2 .sa-heading-glyph{display:inline-grid;place-items:center;width:35px;height:31px;margin-right:9px;border-radius:9px;background:#e7f5ec;vertical-align:middle}
main h2 .sa-heading-glyph .sa-glyph{width:21px;height:21px}
.sa-step-glyph{display:inline-grid;place-items:center;width:39px;height:35px;margin:8px 0 0;border-radius:10px;background:#e6f5eb}
.sg-home-journey-step .sa-step-glyph{display:inline-grid;width:39px;margin:7px 0 0}
.sg-simple-steps>div>.sa-step-glyph{display:inline-grid;width:39px;margin:2px 0 0}
.nav .sa-nav-glyph,.header-actions a.btn .sa-nav-glyph{display:inline-flex;vertical-align:middle;margin-right:5px}
.nav .sa-nav-glyph .sa-glyph,.header-actions a.btn .sa-nav-glyph .sa-glyph{width:16px;height:16px}
.sg-simple-home .sg-simple-section .sg-label{display:none}
.sg-simple-home .sg-simple-copy>p{max-width:510px}
.sg-simple-home .sg-simple-links p{min-height:0}
.icon.sa-inline-glyph{display:inline-flex;align-items:center;justify-content:center;width:26px;min-width:26px;height:26px}
.icon.sa-inline-glyph .sa-glyph{width:24px;height:24px}
@media(max-width:700px){.sa-page-badge{width:41px;height:36px;margin-bottom:8px}.sa-page-badge .sa-glyph{width:23px;height:23px}main h2 .sa-heading-glyph{width:31px;height:28px;margin-right:7px}.sg-home-journey-step .sa-step-glyph{width:35px;height:31px}}
