@layer components{.c-icon{align-items:center;background:var(--block-icon-color,var(--icon-color,var(--brand-blue)));border-radius:50%;display:inline-flex;flex-grow:0;flex-shrink:0;height:var(--icon-size,60px);justify-content:center;margin:0;width:var(--icon-size,60px)}.c-icon--large{--icon-size:130px}.c-icon svg{height:auto;width:100%}@media(max-width:800px){.c-icon{--icon-size:40px}.c-icon--large{--icon-size:60px}}}