.divein-main--review,.divein-main--guide{color:var(--color-text-body)}:is(.divein-main--review,.divein-main--guide) :is(.rb-small-container,.rb-s-container,.rb-wide-container){width:100%;margin-inline:auto;padding-inline:var(--page-gutter)}:is(.divein-main--review,.divein-main--guide) :is(.rb-small-container,.rb-s-container){max-width:var(--layout-wide)}:is(.divein-main--review,.divein-main--guide) .rb-wide-container{max-width:var(--layout-wide)}:is(.divein-main--review,.divein-main--guide) .single-header{margin-block-end:var(--space-xl)}:is(.divein-main--review,.divein-main--guide) .single-header:has(.divein-page-header-media){margin-block-end:var(--space-md)}:is(.divein-main--review,.divein-main--guide) .s-title{margin-block:var(--space-md)}.divein-main--guide .s-tagline{margin:0 0 calc(var(--space-md) - var(--border-width-tool));color:var(--color-text-body);font-size:var(--card-type-15);font-weight:var(--font-weight-normal);line-height:var(--leading-relaxed);letter-spacing:normal}.divein-main--review .s-title .review-info{display:inline;font-size:var(--text-lg)}:is(.divein-main--review,.divein-main--guide) .grid-container{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}:is(.divein-main--review,.divein-main--guide) :is(.s-ct,.e-ct-outer,.sidebar-wrap){min-width:0}@media (min-width:1024px){:is(.divein-main--review,.divein-main--guide) :is(.is-sidebar-right,.is-sidebar-left)>article>.rb-s-container>.grid-container{grid-template-columns:minmax(0,1fr) calc(var(--layout-sidebar) - var(--space-sm) - var(--space-xs));gap:calc(var(--space-2xl) + var(--space-sm) + var(--space-xs))}:is(.divein-main--review,.divein-main--guide) .is-sidebar-left>article>.rb-s-container>.grid-container{grid-template-columns:calc(var(--layout-sidebar) - var(--space-sm) - var(--space-xs)) minmax(0,1fr)}:is(.divein-main--review,.divein-main--guide) .is-sidebar-left .sidebar-wrap{grid-column:1;grid-row:1}:is(.divein-main--review,.divein-main--guide) .is-sidebar-left .s-ct{grid-column:2;grid-row:1}}:is(.divein-main--review,.divein-main--guide) .entry-content .has-global-padding:not([class*="is-style-box-"]){padding-inline:0}:is(.divein-main--review,.divein-main--guide) .entry-content .wp-block-image img{border-radius:var(--radius)}.divein-main--guide .entry-content p.wp-block-paragraph{margin-block:0 var(--space-lg)}.divein-main--guide .entry-content p.wp-block-paragraph:last-child{margin-block-end:0}.divein-main--guide{--prose-h4-size:var(--text-sm);--prose-h4-size-desktop:var(--text-md)}.divein-main--guide .entry-content h4:is(:not([class]),.wp-block-heading,.divein-section-heading__title--section){margin-block:var(--space-md) var(--space-xs)}.divein-main--guide{--guide-rail-shift:calc((var(--space-2xl) + var(--space-2xs) + var(--space-lg) + var(--space-xs)) / 2)}.divein-main--guide .entry-content .wp-block-image.alignwide img{--wide-photo-width:max(min(92vw, calc(var(--layout-wide) + 2 * var(--page-gutter))), 100%);width:var(--wide-photo-width);max-width:none;margin-inline-start:calc(50% - var(--wide-photo-width) / 2)}@media (min-width:768px){.divein-main--guide .s-ct-inner:has(>.l-shared-sec-outer) .entry-content .wp-block-image.alignwide img{margin-inline-start:calc(50% - var(--wide-photo-width) / 2 - var(--guide-rail-shift))}}:is(.divein-main--review,.divein-main--guide) .sidebar-wrap{width:100%;max-width:calc(var(--layout-sidebar) + var(--space-2xl));margin-inline:auto}@media (min-width:768px){:is(.divein-main--review,.divein-main--guide) .s-ct-inner:has(>.l-shared-sec-outer){display:grid;grid-template-columns:calc(var(--space-2xl) + var(--space-2xs)) minmax(0,1fr);gap:calc(var(--space-lg) + var(--space-xs));align-items:start}:is(.divein-main--review,.divein-main--guide) .l-shared-sec-outer{position:sticky;top:calc(var(--space-3xl) + var(--space-sm));width:var(--space-2xl)}}@media (max-width:1023px){:is(.divein-main--review,.divein-main--guide) .s-title{margin-block:calc(var(--space-md) - var(--border-width-tool))}.divein-main--guide .s-title{margin-block-start:0}}@media (min-width:1024px){:is(.divein-main--review,.divein-main--guide) .s-title{margin-block:calc(var(--space-md) + var(--space-xs))}.divein-main--guide .s-title{margin-block:0 calc(var(--space-md) - var(--border-width-tool))}}@media (min-width:768px){:is(.divein-main--review,.divein-main--guide) .s-ct-inner>.l-shared-sec-outer{grid-column:1;grid-row:1}:is(.divein-main--review,.divein-main--guide) .s-ct-inner:has(>.l-shared-sec-outer)>.e-ct-outer{grid-column:2;grid-row:1}}@media (max-width:767px){:is(.divein-main--review,.divein-main--guide) .s-ct-inner:has(>.l-shared-sec-outer){display:flex;flex-direction:column}:is(.divein-main--review,.divein-main--guide) .s-ct-inner>.l-shared-sec-outer{order:-1;width:100%}}.divein-rh--review .divein-rh__about{max-width:1020px;margin-inline:auto}.divein-rh--review .divein-rh__about-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-lg)}.divein-rh--review .divein-rh__about-grid>*{min-width:0;overflow-wrap:anywhere}.divein-rh--review .divein-rh__review-info{border-radius:20px;background:#fefdfc;padding:var(--space-md);font-size:var(--text-xs);line-height:var(--leading-loose)}.divein-rh--review .divein-rh__review-info:only-child{grid-column:1 / -1}.divein-rh--review .divein-rh__methodology{margin:0 0 15px}.divein-rh--review .divein-rh__test-link{margin:0;padding:0}.divein-rh--review .divein-rh__test-link a{color:var(--color-primary);font-weight:var(--font-weight-semibold);text-decoration:none;background:linear-gradient(to bottom,transparent 60%,var(--orange-200) 60%)}.divein-rh--review .divein-rh__test-link a:hover{color:var(--orange-800);background:linear-gradient(to bottom,transparent 60%,var(--orange-400) 60%)}.divein-rh--review .divein-rh__disclosure{color:var(--color-text-muted);margin:var(--space-md) 0 0}.divein-main--guide{padding-bottom:var(--space-2xl)}.divein-main--review{--reading-heading-size:var(--page-heading-size)}@media (min-width:768px){.divein-main--guide{--reading-heading-size:var(--page-heading-size-tablet)}.divein-main--review{--reading-heading-size:var(--page-heading-size-tablet)}.divein-main--review .s-title .review-info{font-size:calc(var(--text-xl) + var(--space-2xs))}}@media (min-width:1024px){.divein-main--guide{--reading-heading-size:var(--page-heading-size-desktop)}.divein-main--review{--reading-heading-size:var(--page-heading-size-desktop)}.divein-main--review .s-title .review-info{font-size:var(--page-heading-size-desktop)}}.divein-main--guide .entry-content h3:not([class])+:is(p,ul,ol),.divein-main--guide .entry-content h3.wp-block-heading+:is(p,ul,ol){margin-top:0;margin-block-start:0}.divein-main--review{padding-bottom:var(--space-3xl)}@media (min-width:768px){.divein-main--review{padding-bottom:var(--space-2xl)}}@media (max-width:767px){.divein-rh--review .divein-rh__about-grid{grid-template-columns:minmax(0,1fr)}}