.cnx-documents-tile{background-color:#fff;border:1px solid #dfdfe2;border-radius:16px;padding:1rem}.cnx-documents-tile__heading{letter-spacing:0;margin-bottom:.75rem;font-size:clamp(20px,8.3333vw - .875rem,20px);font-weight:600;line-height:130%}.cnx-documents-tile__list{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.cnx-documents-tile__document{flex-direction:row;align-self:stretch;gap:16px;display:flex}.cnx-documents-tile__document>div:first-child{flex:1}.cnx-documents-tile__document>div{align-content:center}.cnx-documents-tile__document .cnx-typography__link{letter-spacing:0;font-size:clamp(14px,8.3333vw - .875rem,14px);font-weight:600;line-height:150%}.cnx-documents-tile__document .cnx-icon{place-self:center end}.cnx-documents-tile__link{flex-direction:row;gap:.375rem;display:flex}.cnx-documents-tile__icon{flex-direction:column;justify-content:center;align-items:flex-end;gap:.375rem;display:flex}.cnx-documents-tile__tags{color:#3b3b40;letter-spacing:0;margin-bottom:0;font-size:clamp(12px,8.3333vw - .875rem,12px);font-weight:400;line-height:150%}.cnx-documents-tile__tags:empty{display:none}.cnx-product-tile{background-color:#fff;border:1px solid #dfdfe2;border-radius:16px;flex-direction:column;gap:1rem;padding:1rem;display:flex}.cnx-product-tile>div{flex-direction:row;gap:1rem;display:flex}@media (width>=0) and (width<=576px){.cnx-product-tile>div{flex-direction:column}}.cnx-product-tile__logo{border-right:none;flex:1;align-self:center}.cnx-product-tile__logo img{max-height:48px}.cnx-product-tile__children{flex-direction:row;display:flex}@media (width>=0) and (width<=576px){.cnx-product-tile__children{grid-template-columns:repeat(2,1fr);display:grid}}.cnx-product-tile__children>div{border-right:1px solid #dfdfe2;padding:0 1rem}.cnx-product-tile__children>div:first-of-type{padding-left:0}.cnx-product-tile__children>div:last-of-type{border-right:none;padding-right:0}@media (width>=0) and (width<=576px){.cnx-product-tile__children>div{border-right:none;margin-bottom:1rem;padding:0}.cnx-product-tile__children>div:nth-last-child(-n+2){margin-bottom:0}}.cnx-product-tile__column{flex-direction:column;display:flex}.cnx-product-tile__column h4{letter-spacing:0;text-transform:uppercase;color:#3b3b40;margin-bottom:.25rem;font-size:clamp(12px,8.3333vw - .875rem,12px);font-weight:600;line-height:150%}.cnx-product-tile__column p{letter-spacing:0;color:#141415;margin-bottom:0;font-size:clamp(12px,8.3333vw - .875rem,12px);font-weight:400;line-height:150%}.cnx-product-tile__description{letter-spacing:0;color:#3b3b40;text-align:left;margin-bottom:0;font-size:clamp(14px,8.3333vw - .875rem,16px);font-weight:400;line-height:1}.cnx-profile-tile{background-color:#fff;border:1px solid #dfdfe2;border-radius:16px;flex-direction:row;justify-content:center;padding:1rem;display:flex}@media (width>=0) and (width<=1280px){.cnx-profile-tile{flex-direction:column}}.cnx-profile-tile__tabular{grid-template-columns:auto auto;grid-auto-flow:column;gap:.375rem;display:grid}.cnx-profile-tile__tabular-content{grid-template-columns:subgrid;grid-column:1/span 2;gap:2rem;display:grid}.cnx-profile-tile__tabular-content label{letter-spacing:0;color:#3b3b40;grid-column:1;align-self:baseline;margin-bottom:0;font-size:clamp(14px,8.3333vw - .875rem,14px);font-weight:600;line-height:150%}.cnx-profile-tile__tabular-content span{grid-column:2;justify-self:start}@media (width>=0) and (width<=1280px){.cnx-profile-tile__tabular-content[data-responsive=true]{gap:.375rem;margin-bottom:1rem}.cnx-profile-tile__tabular-content[data-responsive=true] label,.cnx-profile-tile__tabular-content[data-responsive=true] span{grid-column:1/span 2}}.cnx-profile-tile__datum{flex-direction:column;display:flex}.cnx-profile-tile__datum h4{letter-spacing:0;color:#3b3b40;margin-bottom:.25rem;font-size:clamp(14px,8.3333vw - .875rem,14px);font-weight:600;line-height:150%}.cnx-profile-tile__datum p{letter-spacing:0;color:#141415;margin-bottom:0;font-size:clamp(20px,8.3333vw - .875rem,20px);font-weight:600;line-height:130%}.cnx-profile-tile__datum small{letter-spacing:0;color:#3b3b40;margin-bottom:0;font-size:clamp(12px,8.3333vw - .875rem,12px);font-weight:400;line-height:150%}.cnx-profile-tile__group{border-right:1px solid #dfdfe2;padding:0 1rem}.cnx-profile-tile__group:first-of-type{padding-left:0}.cnx-profile-tile__group:last-of-type{border-right:none;padding-right:0}@media (width>=0) and (width<=1280px){.cnx-profile-tile__group{border-top:1px solid #dfdfe2;border-right:none;padding:1rem 0}.cnx-profile-tile__group:first-of-type{border-top:none;padding-top:0}.cnx-profile-tile__group:last-of-type{border-bottom:none;padding-bottom:0}}.cnx-profile-tile__group>*{border-right:1px solid #dfdfe2;padding:0 1rem}.cnx-profile-tile__group>:first-of-type{padding-left:0}.cnx-profile-tile__group>:last-of-type{border-right:none;padding-right:0}@media (width>=0) and (width<=1280px){.cnx-profile-tile__group>*{border-top:1px solid #dfdfe2;border-right:none;padding:1rem 0}.cnx-profile-tile__group>:first-of-type{border-top:none;padding-top:0}.cnx-profile-tile__group>:last-of-type{border-bottom:none;padding-bottom:0}.cnx-profile-tile__group>*{border-top:none;padding:0}}.cnx-profile-tile__group--left,.cnx-profile-tile__group--right{display:flex}.cnx-profile-tile__group--left{flex:1}@media (width>=0) and (width<=1280px){.cnx-profile-tile__group{flex-direction:column;gap:1rem;padding:0}.cnx-profile-tile__group:first-of-type{padding-bottom:1rem}.cnx-profile-tile__group:last-of-type{padding-top:1rem}}.cnx-image-tile{background-color:#fff;border-radius:16px;outline:1px solid #dfdfe2}.cnx-image-tile img,.cnx-image-tile picture{width:100%;height:100%}.cnx-image-tile img{object-fit:cover;border-radius:16px}.cnx-page-tile{background-color:#fff;outline:1px solid #dfdfe2}.cnx-page-tile--size-small{border-radius:12px;padding:.75rem}.cnx-page-tile--size-medium{border-radius:12px;padding:1rem}.cnx-page-tile--size-large{border-radius:16px;padding:1rem}.cnx-page-tile__empty-state{text-align:center}.cnx-page-tile p:last-child{margin-bottom:0}.cnx-rich-content-tile,.cnx-media-tile{background-color:#fff;border-radius:16px;outline:1px solid #dfdfe2;padding:1rem}.cnx-media-tile h2{letter-spacing:0;margin-bottom:1rem;font-size:clamp(20px,8.3333vw - .875rem,20px);font-weight:600;line-height:130%}
