/* Content-specific, decorative SVGs. Text remains the accessible link name. */
.site-icon{width:24px;height:24px;flex-shrink:0;vertical-align:middle}
.service-symbol{position:absolute;top:16px;left:16px;display:grid;place-items:center;width:52px;height:52px;background:var(--paper);color:var(--navy);border:1px solid #e3e7dc;border-radius:4px;box-shadow:0 3px 12px #102d3912}
.service-symbol .site-icon{width:28px;height:28px}
.hero-bottom .shortcut-symbol{color:var(--mint);width:26px;height:26px}
.hero-bottom a .shortcut-label{font:inherit;color:inherit;min-width:0}
.process-grid article>.process-symbol{display:flex;align-items:center;color:var(--accent);margin-bottom:24px;line-height:1}
.process-symbol .site-icon{width:44px;height:44px}
.process-grid article>.process-label{display:flex;align-items:center;flex-wrap:wrap;gap:12px 14px;letter-spacing:.02em}
.process-label .site-icon{width:30px;height:30px}
.process-label>span{min-width:0;max-width:100%}
@media(max-width:700px){
 .process-grid article>.process-symbol{margin-bottom:20px}
 .process-symbol .site-icon{width:38px;height:38px}
}
