.review-layout__content{--layout-full-step:0;--layout-max-step:0;display:grid;grid-column:expanded;align-items:flex-start;grid-template-columns:var(--layout-template-columns);--layout-template-columns:[full-start max-start expanded-start] var(--layout-expanded-step) [regular-start] var(--layout-regular-step) [narrow-start] minmax(calc(0.5*var(--layout-narrow-min-width)),calc(0.5*min(var(--layout-narrow-max-total), var(--layout-narrow-max-width)))) [center] minmax(calc(0.5*var(--layout-narrow-min-width)),calc(0.5*min(var(--layout-narrow-max-total), var(--layout-narrow-max-width)))) [narrow-end] var(--layout-regular-step) [regular-end] var(--layout-expanded-step) [expanded-end max-end full-end];grid-gap:1rem;padding-top:1rem;padding-bottom:1rem}.review-layout__publication{grid-column:expanded;background:var(--cs__primary__bg);padding:2rem var(--grid-gutter-large);display:grid;grid-template-columns:1fr;grid-gap:var(--grid-gutter-large);justify-items:center;align-items:center}.review-layout__publication__cover{box-shadow:5px 5px 15px -2px rgba(0,0,0,.1)}.review-layout__publication__cover img{width:100%;max-width:300px;border:.75rem solid #f7f7f7}.review-layout .button-bar .button:first-child .button__link{background:#fff!important;padding-left:1.5rem;padding-right:1.5rem}.review-layout .button-bar .button:first-child .button__link .icon{display:none}.review-layout__review{background:#fff;--content__grid-column:narrow;--layout-full-step:0;--layout-max-step:0;display:grid;grid-column:expanded;align-items:flex-start;grid-template-columns:var(--layout-template-columns);--layout-template-columns:[full-start max-start expanded-start] var(--layout-expanded-step) [regular-start] var(--layout-regular-step) [narrow-start] minmax(calc(0.5*var(--layout-narrow-min-width)),calc(0.5*min(var(--layout-narrow-max-total), var(--layout-narrow-max-width)))) [center] minmax(calc(0.5*var(--layout-narrow-min-width)),calc(0.5*min(var(--layout-narrow-max-total), var(--layout-narrow-max-width)))) [narrow-end] var(--layout-regular-step) [regular-end] var(--layout-expanded-step) [expanded-end max-end full-end]}@media(min-width:48.063rem){.review-layout{background:#e2e2e2}.review-layout__publication{grid-template-columns:1fr 2fr}.review-layout__review{padding:var(--container-padding-large) 0}}@media(max-width:48rem){.review-layout__publication{--grid-h-align:center;--flex-h-align:center;--pos-h-align:center}}
