.divein-review-specs{border:0;border-top:1px solid var(--color-border-subtle);border-radius:0;margin-top:var(--space-xl);margin-bottom:var(--space-lg)}.divein-review-specs__header{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--color-surface-band);border-bottom:1px solid var(--color-border-subtle)}.divein-review-specs__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-text-muted)}.divein-review-specs__icon svg{width:var(--icon-md);height:var(--icon-md)}.divein-review-specs__title{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-text-heading);margin:0;line-height:var(--leading-normal)}.divein-keyfacts{margin-block:var(--space-lg)}.divein-keyfacts-title{font-family:var(--font-display);font-size:var(--text-base);color:var(--color-text-body);margin:0 0 var(--space-sm);line-height:var(--leading-relaxed)}.divein-keyfacts-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--space-xl)}.divein-keyfact{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border-subtle)}.divein-keyfact:last-child,.divein-keyfact:nth-last-child(2):nth-child(odd){border-bottom:none}.divein-keyfact-icon{flex-shrink:0;display:flex;color:var(--color-text-heading)}.divein-keyfact-label{font-weight:var(--font-weight-semibold);color:var(--color-text-body)}.divein-keyfact-value{color:var(--color-text-body)}@media (max-width:767px){.divein-keyfacts-grid{grid-template-columns:1fr}}:is(.wp-block-table,.divein-table){max-width:100%;overflow-x:auto}:is(.divein-review-specs__table,.entry-content table,.wp-block-table table,.wp-block-table table[style],.divein-table table,.divein-wysiwyg-output table,.editor-styles-wrapper table){width:100%;border-collapse:collapse;margin:0;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-loose);color:var(--color-text-body);& :is(th,td){padding:var(--space-sm) var(--space-lg);border:0;border-right:1px solid var(--color-border-subtle);text-align:left;vertical-align:top;overflow-wrap:anywhere;font-weight:var(--font-weight-normal)}& tbody :is(th,td):first-child{color:var(--color-text-heading);width:40%}& tbody :is(strong,b){font-weight:var(--font-weight-normal)}& thead th{background:var(--color-table-head-bg);color:var(--color-table-head-text);font-weight:var(--font-weight-semibold)}& tbody tr:nth-child(odd){background:#fff0}& tbody tr:nth-child(even){background:var(--color-table-zebra)}}.divein-review-specs__table tbody :is(th,td):first-child{overflow-wrap:normal;word-break:normal}:is(.wp-block-table,.divein-table) .is-pick{outline:var(--border-width-secondary) solid var(--color-table-pick-border)}.divein-table .is-pick .divein-badge-bestof{display:inline-flex;margin-bottom:var(--space-xs)}@property --border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.wp-block-table.is-style-plain .divein-copy,.wp-block-table.is-style-plain .divein-copy:hover,.wp-block-table.is-style-plain .divein-copy:focus{position:relative;display:inline-block;vertical-align:top;max-width:100%;white-space:normal;min-height:0;height:auto;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:none;cursor:pointer;text-decoration:none}.wp-block-table.is-style-plain .divein-copy:hover{color:var(--color-text-heading)}.wp-block-table.is-style-plain .divein-copy::after{content:"";display:inline-block;width:var(--text-sm);height:var(--text-sm);margin-left:var(--space-xs);vertical-align:calc(-1 * var(--space-2xs));background-color:currentColor;-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAABhUlEQVR4nO2YsUoEMRCGPxvbK2QP1LM7xGfwBe3FWhu7LcUXuPUJVPABRAVFUGsxsjDbLO6RzE6SPckPA1fkZuZLZv+7DRQVZdcCqIEvwCniBTgFZrmaf1c23o87YJ4aoJbiV8C+MofLCdGNjbZ5es0nh+iKW+SogFv5/ADskkANsDLchHmuk7A8xSrHSViPYTUWYoy3h/q6G3iO2vG514yTlbf7Fn2S9cceELMU3h4KcRKwKe3JRvf2rpjv8W8LRHcS6+I5pAGtuu+rZ/gPbUmeHxICWFui8+3LEsASwuUCsIJwqQCGbLH/N2FnqgC+tng5VQAfW/wGzqYKEEuuABi/R7SxsQCaGq4AbDpAo3gncAOzvlEAq6kAWKoArFN5BijPwP8DOJD1H7FHqIkAsACuZX0dG8D3ordfo/HI3V62LccAWCoE4FN2fqlNHkNRaziJ9jIpdo0oepPkh3HShzmKRhdS4AY4wlbBjqLRHvCo/NX1DW9HGQNxDrwaNx7sKEVFxNUvRg3Y3g/ExiIAAAAASUVORK5CYII=) center / contain no-repeat;mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAABhUlEQVR4nO2YsUoEMRCGPxvbK2QP1LM7xGfwBe3FWhu7LcUXuPUJVPABRAVFUGsxsjDbLO6RzE6SPckPA1fkZuZLZv+7DRQVZdcCqIEvwCniBTgFZrmaf1c23o87YJ4aoJbiV8C+MofLCdGNjbZ5es0nh+iKW+SogFv5/ADskkANsDLchHmuk7A8xSrHSViPYTUWYoy3h/q6G3iO2vG514yTlbf7Fn2S9cceELMU3h4KcRKwKe3JRvf2rpjv8W8LRHcS6+I5pAGtuu+rZ/gPbUmeHxICWFui8+3LEsASwuUCsIJwqQCGbLH/N2FnqgC+tng5VQAfW/wGzqYKEEuuABi/R7SxsQCaGq4AbDpAo3gncAOzvlEAq6kAWKoArFN5BijPwP8DOJD1H7FHqIkAsACuZX0dG8D3ordfo/HI3V62LccAWCoE4FN2fqlNHkNRaziJ9jIpdo0oepPkh3HShzmKRhdS4AY4wlbBjqLRHvCo/NX1DW9HGQNxDrwaNx7sKEVFxNUvRg3Y3g/ExiIAAAAASUVORK5CYII=) center / contain no-repeat;pointer-events:none}.wp-block-table.is-style-plain .divein-copy:focus-visible{outline:var(--space-2xs) solid var(--blue-400)!important;outline-offset:var(--space-2xs)}.wp-block-table.is-style-plain{overflow:visible}.wp-block-table.is-style-plain .divein-copy:focus-visible::before,.wp-block-table.is-style-plain .divein-copy.is-copied::before{content:attr(data-copy-tip);content:attr(data-copy-tip) / "";position:absolute;left:0;bottom:calc(100% + var(--space-xs));z-index:10;padding:var(--space-2xs) var(--space-sm);border:1px solid var(--beige-200);border-radius:var(--space-xs);background:var(--beige-50);box-shadow:0 var(--space-xs) var(--text-xs) var(--color-surface-page);color:var(--color-text-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);line-height:var(--leading-relaxed);white-space:nowrap;text-decoration:none;pointer-events:none}@media (hover:hover){.wp-block-table.is-style-plain .divein-copy:hover::before{content:attr(data-copy-tip);content:attr(data-copy-tip) / "";position:absolute;left:0;bottom:calc(100% + var(--space-xs));z-index:10;padding:var(--space-2xs) var(--space-sm);border:1px solid var(--beige-200);border-radius:var(--space-xs);background:var(--beige-50);box-shadow:0 var(--space-xs) var(--text-xs) var(--color-surface-page);color:var(--color-text-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);line-height:var(--leading-relaxed);white-space:nowrap;text-decoration:none;pointer-events:none}}.wp-block-table.is-style-plain .divein-copy.is-copied::before{content:attr(data-copy-done);content:attr(data-copy-done) / ""}.divein-review-specs{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-loose)}.divein-review-specs__title{line-height:var(--leading-loose);font-weight:var(--font-weight-semibold)}.divein-review-specs__icon::before{content:'';display:block;width:var(--icon-md);height:var(--icon-md);background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 6h10M5 10h10M5 14h7' stroke='black' stroke-width='2'/%3E%3C/svg%3E") center / contain no-repeat}.divein-keyfact-label{font-weight:var(--font-weight-normal)}.divein-copy__status{position:absolute;width:calc(var(--space-2xs) / 2);height:calc(var(--space-2xs) / 2);margin:calc(var(--space-2xs) / -2);padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.entry-content>table{display:block;max-width:100%;overflow-x:auto}