.twentyone-article.is--rounded-card-cutout{--card-cutout-radius: var(--wp--preset--spacing--32);--card-cutout-size: var(--wp--preset--spacing--48);position:relative;overflow:visible;background:transparent;isolation:isolate;height:100%;display:flex;justify-content:space-between;box-shadow:0 var(--wp--preset--spacing--24) var(--wp--preset--spacing--32) -24px color-mix(in srgb, var(--wp--preset--color--black) 15%, transparent)}.twentyone-article.is--rounded-card-cutout::before{content:"";position:absolute;inset:0;z-index:0;background-color:var(--wp--preset--color--white);border-radius:var(--card-cutout-radius);--r: var(--card-cutout-radius);--s: var(--card-cutout-radius);--_m: /calc(2 * var(--r)) calc(2 * var(--r)) radial-gradient(#000 70%, #0000 72%) no-repeat;mask:right 0 top calc(var(--s) + var(--r)) var(--_m),right calc(var(--s) + var(--r)) top 0 var(--_m),radial-gradient(var(--s) at 100% 0%, #0000 99%, #000 101%) calc(-1 * var(--r)) calc(1 * var(--r)) no-repeat,conic-gradient(from 0deg at calc(100% - var(--s) - 2 * var(--r)) calc(var(--s) + 2 * var(--r)), #0000 25%, #000 0)}.twentyone-article.is--rounded-card-cutout .twentyone-article-content,.twentyone-article.is--rounded-card-cutout .twentyone-article-featured{z-index:1;overflow:visible;flex:unset}.twentyone-article.is--rounded-card-cutout .twentyone-article-content{padding:var(--wp--preset--spacing--32)}.twentyone-article.is--rounded-card-cutout .twentyone-article-header h3{color:var(--wp--preset--color--darkblue) !important}.twentyone-article.is--rounded-card-cutout .twentyone-article-featured{border-radius:var(--card-cutout-radius) var(--card-cutout-radius) 0 0;overflow:visible}.twentyone-article.is--rounded-card-cutout .twentyone-article-featured .twentyone-image{position:absolute;top:-10%;left:-10%;height:120%}.twentyone-article.is--rounded-card-cutout .twentyone-article-featured .twentyone-image picture,.twentyone-article.is--rounded-card-cutout .twentyone-article-featured .twentyone-image img{width:100%;height:100%;object-fit:cover}.twentyone-article.is--rounded-card-cutout .twentyone-article-main{position:static}.twentyone-article.is--rounded-card-cutout .twentyone-article-main p{font-size:var(--wp--preset--font-size--level-5);color:var(--wp--preset--color--gray);margin-bottom:0}.twentyone-article.is--rounded-card-cutout .twentyone-button.has--icon{position:absolute;top:0;right:0;z-index:10;margin:0;width:var(--card-cutout-size)}.twentyone-article.is--rounded-card-cutout .icon--big{flex-direction:row;align-items:center}