.scms{padding:64px 0;text-align:center}.scms__inner{margin:0 auto;max-width:1100px;padding:0 24px}.scms__heading{color:#333537;margin:0 0 10px}.scms__heading:after{background:var(--scms-accent);content:"";display:block;height:4px;margin:14px auto 0;width:48px}.scms__intro p{color:#333537;font-size:18px;line-height:1.5;margin:16px auto 28px;max-width:66ch}.scms__grid{display:grid;gap:12px;grid-template-columns:repeat(var(--scms-cols),1fr);list-style:none;margin:0 0 28px;padding:0}.scms .scms__tile,.scms .scms__tile:visited{align-items:center;background:var(--scms-tile);border-left:5px solid var(--scms-accent);color:#fff!important;display:flex;font-family:Sofia Sans Condensed,sans-serif;font-size:20px;font-weight:700;justify-content:center;line-height:1.15;min-height:64px;padding:14px 18px;text-decoration:none!important;transition:background .15s}.scms .scms__tile:focus,.scms .scms__tile:hover{background:var(--scms-accent)!important;border-left-color:#333537;color:#fff!important}.scms .scms__all,.scms .scms__all:visited{border-bottom:2px solid var(--scms-accent);color:var(--scms-accent)!important;display:inline-block;font-family:Sofia Sans Condensed,sans-serif;font-size:22px;font-weight:700;padding-bottom:2px;text-decoration:none!important}.scms .scms__all:hover{border-bottom-color:#333537;color:#333537!important}@media (max-width:860px){.scms{padding:44px 0}.scms__grid{gap:10px;grid-template-columns:repeat(2,1fr)}.scms .scms__tile{font-size:18px;min-height:56px;padding:12px 14px}}@media (max-width:480px){.scms__grid{grid-template-columns:1fr}}