div[class~=cp]{>div{display:flex;flex-direction:column;>div[class~=header]{padding-bottom:1rem;color:var(--content-cp-header-color);background-image:var(--content-cp-header-background-color);background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-fill-color:var(--content--cp-header-text-fill-color)}>div[class~=main]{border:.05em solid var(--card-border-color);border-radius:1rem;box-shadow:var(--card-shadow);background-color:var(--card-background-color);color:var(--card-color);flex-grow:1;& ul[class~=cards],ol[class~=cards]{display:flex;gap:1rem;flex-wrap:wrap;align-items:strech;justify-content:space-between;>li{width:40%;min-width:10rem}}>div[class~=text]{padding:1.5rem;line-spacing:1.3em;letter-spacing:.025em}}}}
