.sb-icon-box{--sb-icon-box-shape:3.5rem;align-items:flex-start;border-radius:var(--sb-radius,8px);display:flex;flex-direction:column;gap:1rem;padding:1.5rem;position:relative}.sb-icon-box.has-text-align-left{text-align:start}.sb-icon-box.has-text-align-center{text-align:center}.sb-icon-box--layout-top.has-text-align-center{align-items:center}.sb-icon-box--layout-left{flex-direction:row}.sb-icon-box__icon{align-items:center;color:var(--sb-color-accent,currentcolor);display:inline-flex;flex-shrink:0;justify-content:center;position:relative}.sb-icon-box--icon-circle .sb-icon-box__icon,.sb-icon-box--icon-square .sb-icon-box__icon{height:var(--sb-icon-box-shape);width:var(--sb-icon-box-shape)}.sb-icon-box--icon-circle .sb-icon-box__icon:before,.sb-icon-box--icon-square .sb-icon-box__icon:before{background:currentcolor;border-radius:inherit;content:"";inset:0;opacity:.12;position:absolute}.sb-icon-box--icon-circle .sb-icon-box__icon .sb-icon,.sb-icon-box--icon-square .sb-icon-box__icon .sb-icon{position:relative}.sb-icon-box--icon-circle .sb-icon-box__icon{border-radius:50%}.sb-icon-box--icon-square .sb-icon-box__icon{border-radius:12px}.sb-icon-box__content{max-width:100%;min-width:0}.sb-icon-box--layout-top .sb-icon-box__content{align-self:stretch}.sb-icon-box--layout-left .sb-icon-box__content{flex:1}.sb-icon-box__title{font-size:var(--wp--preset--font-size--large,1.25rem);line-height:1.3;margin:0 0 .5rem}.sb-icon-box__text{margin:0}.sb-icon-box.has-text-color .sb-icon-box__title{color:inherit}.sb-icon-box__link{color:inherit;text-decoration:none}.sb-icon-box__link:after{border-radius:var(--sb-radius,8px);content:"";inset:0;position:absolute;z-index:1}.sb-icon-box__link:focus-visible{outline:none;text-decoration:underline;text-underline-offset:.15em}.sb-icon-box__link:focus-visible:after{outline:2px solid var(--sb-color-accent,currentcolor);outline-offset:2px}.sb-icon-box--linked:hover .sb-icon-box__link{text-decoration:underline;text-underline-offset:.15em}.sb-icon-box--hover-lift:focus-within,.sb-icon-box--hover-lift:hover{box-shadow:0 12px 24px -8px rgba(0,0,0,.22)}.sb-icon-box--hover-glow:focus-within,.sb-icon-box--hover-glow:hover{box-shadow:0 0 24px rgba(0,0,0,.18);box-shadow:0 0 0 1px color-mix(in srgb,var(--sb-color-accent) 45%,transparent),0 0 28px color-mix(in srgb,var(--sb-color-accent) 35%,transparent)}.sb-icon-box .screen-reader-text{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(prefers-reduced-motion:no-preference){.sb-icon-box--hover-glow,.sb-icon-box--hover-lift{transition:transform .2s ease,box-shadow .2s ease}.sb-icon-box--hover-lift:focus-within,.sb-icon-box--hover-lift:hover{transform:translateY(-4px)}}
