.reviewPortal .reviewPortalInfo{position:relative}:is(.reviewPortal .reviewPortalInfo) h1{margin-top:5px}:is(.reviewPortal .reviewPortalInfo) .ctaButton{position:absolute;right:10px;top:0}:is(.reviewPortal .recentReviews) .ankeilers{display:grid;gap:1rem}:is(.reviewPortal .recentReviews) .readMore{line-height:2em}.reviewPortal .popularProductReviews{margin-top:10px}:is(.reviewPortal .popularProductReviews) table{margin-top:-10px}@media screen and (min-width:800px){:is(.reviewPortal .reviewPortalInfo) .ctaButton{bottom:0;right:0;top:auto}.reviewPortal .recentReviews{float:left;margin:0;width:calc(100% - 340px)}.reviewPortal .popularProductReviews{float:right;margin:0;width:300px}}@media screen and (min-width:1160px){.reviewPortal .recentReviews{width:calc(100% - 320px)}:is(.reviewPortal .recentReviews) .ankeilers{grid-template-columns:repeat(2,minmax(0,1fr))}:is(:is(.reviewPortal .recentReviews) .ankeilers) twk-ankeiler:nth-child(5n+1){grid-column:span 2}}