:where(.b-feature){position:relative;display:flex;flex-direction:column;gap:var(--b-icon-gap, var(--space-s, 1rem))}:where(.b-feature__icon){flex:none;align-self:flex-start;margin-inline:var(--sig-mi-start, 0) var(--sig-mi-end, auto);line-height:0}:where(.b-feature__icon)>:where(svg){display:block;width:var(--b-icon-size, 60px);height:var(--b-icon-size, 60px)}:where(.b-feature__icon)>:where(img){display:block;width:var(--b-icon-size, 60px);max-width:none;height:auto}:where(.b-feature__icon--tile){box-sizing:content-box;padding:calc(var(--b-icon-size, 60px) * 0.25);border:var(--b-icon-border, 0px) solid currentColor;border-radius:var(--b-icon-radius, 50%)}:where(.b-feature__body){flex:1 1 auto;min-width:0}:where(.b-feature__body)>:where(*+*){margin-top:var(--stack, 1.25rem)}:where(.b-feature__body)>:where(:first-child){margin-top:0}:where(.b-feature__body)>:where(:last-child){margin-bottom:0}:where(.b-feature__title,.b-feature__subtitle){margin-bottom:0}:where(.b-feature__subtitle){font-size:0.875em;opacity:0.8}:where(.b-feature__link){position:absolute;inset:0;z-index:1}:where(.b-feature__link):focus-visible{outline:2px solid currentColor;outline-offset:-4px}:where(.b-feature:has(>.b-feature__link)) :where(.b-feature__body) :where(a:not(.b-feature__link,.b-box__link,.b-banner__link),button,input,select,textarea,summary,label,[tabindex],.b-feature:has(>.b-feature__link),.b-box:has(>.b-box__link),.b-banner:has(>.b-banner__link)){position:relative;z-index:2}
