.wp-block-mshs-blocks-class-card{container-name:class-card;container-type:inline-size;position:relative}.wp-block-mshs-blocks-class-card:has(.class-card__title a:hover,.class-card__title a:focus) .class-card__featured-image{box-shadow:var(--wp--preset--shadow--soft-box-shadow,0 4px 25px 0 rgba(0,0,0,.12))}.wp-block-mshs-blocks-class-card.class-card--no-image .class-card__content{grid-column:1/-1}.wp-block-mshs-blocks-class-card .class-card__grid{align-items:center;display:grid;gap:var(--wp--preset--spacing--small,1.25rem) var(--wp--preset--spacing--medium,1.875rem);grid-template-columns:1fr}@container class-card (min-width: 600px){.wp-block-mshs-blocks-class-card .class-card__grid{grid-template-columns:52% 1fr}}.wp-block-mshs-blocks-class-card .class-card__featured-image{aspect-ratio:var(--wp--preset--aspect-ratio--16-9,16/9);background:#fff;box-shadow:var(--wp--preset--shadow--box-shadow);transition:box-shadow .4s;width:100%}.wp-block-mshs-blocks-class-card .class-card__image{height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.wp-block-mshs-blocks-class-card .class-card__content{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--small,1.25rem)}.wp-block-mshs-blocks-class-card .class-card__title{color:var(--wp--preset--color--black,#000);font-family:var(--wp--preset--font-family--mayo-clinic-sans,"Mayo Clinic Sans");font-size:var(--wp--preset--font-size--medium,20px);font-weight:700;line-height:1.4;margin-block:0}.wp-block-mshs-blocks-class-card .class-card__title a{color:currentColor;display:inline-block;text-decoration:none;text-wrap:pretty}.wp-block-mshs-blocks-class-card .class-card__title a:after{background-color:currentColor;color:var(--wp--preset--color--mayo-blue);content:"";display:inline-block;height:1em;margin-bottom:-.25em;margin-left:.5em;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2716%27 fill=%27none%27%3E%3Cpath fill=%27%230057B8%27 stroke=%27%230057B8%27 stroke-width=%271.2%27 d=%27m9 8-7.018 7L1 14.02 7.035 8 1 1.98 1.982 1z%27/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2716%27 fill=%27none%27%3E%3Cpath fill=%27%230057B8%27 stroke=%27%230057B8%27 stroke-width=%271.2%27 d=%27m9 8-7.018 7L1 14.02 7.035 8 1 1.98 1.982 1z%27/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:color .4s ease;width:.5em}.wp-block-mshs-blocks-class-card .class-card__title a:hover:after{color:var(--wp--preset--color--mayo-bright-blue)}.wp-block-mshs-blocks-class-card .class-card__title a:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-block-mshs-blocks-class-card .class-card__tags{display:flex;flex-wrap:wrap;gap:.5rem 1rem;position:relative;z-index:1}.wp-block-mshs-blocks-class-card .class-card__tag{color:var(--wp--preset--color--gray-dark);font-family:var(--wp--preset--font-family--mayo-clinic-sans,"Mayo Clinic Sans");font-size:var(--wp--preset--font-size--small,16px);font-weight:700;line-height:1.6875}
