.divein-pros-cons{container:pros-cons / inline-size;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-loose);font-weight:var(--font-weight-normal);color:var(--color-text-body);letter-spacing:var(--tracking-normal);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg);margin-block:var(--space-xl);&>.divein-review-list{grid-column:1 / -1}}.divein-review-list{min-width:0;margin:0 0 var(--space-md);color:var(--color-text-body);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);& .divein-review-list__heading{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);margin:0 0 var(--space-sm)}& .list{list-style:none;margin:0;padding:0 0 0 var(--space-lg)}& .list-item{position:relative;margin:0;padding:var(--space-2xs) 0;border:0;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed)}& .list-item::before{position:absolute;left:calc(-1 * var(--space-lg));font-weight:var(--font-weight-semibold)}& .list-check .list-item::before{content:'\2713';color:var(--color-success-icon)}& .list-cross .list-item::before{content:'\2715';color:var(--color-error-icon)}}@container pros-cons (min-width:480px){.divein-pros-cons>.divein-review-list:not(:only-child){grid-column:auto}}:is(.green-thumbs-up,.red-thumbs-down){display:flex;align-items:center;gap:var(--space-sm)}:is(.green-thumbs-up,.red-thumbs-down)::before{content:'';display:inline-block;width:var(--icon-xl);height:var(--icon-xl);flex-shrink:0;margin-bottom:var(--space-xs);background:currentColor}h4:is(.green-thumbs-up,.red-thumbs-down)::before{width:var(--pros-cons-heading-icon);height:var(--pros-cons-heading-icon)}.green-thumbs-up::before{mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20d%3D%27M313.4%2032.9c26%205.2%2042.9%2030.5%2037.7%2056.5l-2.3%2011.4c-5.3%2026.7-15.1%2052.1-28.8%2075.2H464c26.5%200%2048%2021.5%2048%2048c0%2018.5-10.5%2034.6-25.9%2042.6C497%20275.4%20504%20288.9%20504%20304c0%2023.4-16.8%2042.9-38.9%2047.1c4.4%207.3%206.9%2015.8%206.9%2024.9c0%2021.3-13.9%2039.4-33.1%2045.6c.7%203.3%201.1%206.8%201.1%2010.4c0%2026.5-21.5%2048-48%2048H294.5c-19%200-37.5-5.6-53.3-16.1l-38.5-25.7C176%20420.4%20160%20390.4%20160%20358.3V320%20272%20247.1c0-29.2%2013.3-56.7%2036-75l7.4-5.9c26.5-21.2%2044.6-51%2051.2-84.2l2.3-11.4c5.2-26%2030.5-42.9%2056.5-37.7zM32%20192H96c17.7%200%2032%2014.3%2032%2032V448c0%2017.7-14.3%2032-32%2032H32c-17.7%200-32-14.3-32-32V224c0-17.7%2014.3-32%2032-32z%27%2F%3E%3C%2Fsvg%3E) center / contain no-repeat}.red-thumbs-down::before{mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20d%3D%27M313.4%20479.1c26-5.2%2042.9-30.5%2037.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2H464c26.5%200%2048-21.5%2048-48c0-18.5-10.5-34.6-25.9-42.6C497%20236.6%20504%20223.1%20504%20208c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3%206.9-15.8%206.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3%201.1-6.8%201.1-10.4c0-26.5-21.5-48-48-48H294.5c-19%200-37.5%205.6-53.3%2016.1L202.7%2073.8C176%2091.6%20160%20121.6%20160%20153.7V192v48%2024.9c0%2029.2%2013.3%2056.7%2036%2075l7.4%205.9c26.5%2021.2%2044.6%2051%2051.2%2084.2l2.3%2011.4c5.2%2026%2030.5%2042.9%2056.5%2037.7zM32%20384H96c17.7%200%2032-14.3%2032-32V128c0-17.7-14.3-32-32-32H32C14.3%2096%200%20110.3%200%20128V352c0%2017.7%2014.3%2032%2032%2032z%27%2F%3E%3C%2Fsvg%3E) center / contain no-repeat}.divein-review-list .divein-review-list__heading{color:var(--color-text-heading)}.divein-review-list--pros .divein-review-list__heading::before{color:var(--color-success-icon)}.divein-review-list--cons .divein-review-list__heading::before{color:var(--color-error-icon)}