.flex-container:where(.astro-j7pv25f6){display:flex;align-items:center;flex-direction:row;margin-bottom:40px}.flex-image:where(.astro-j7pv25f6){margin-right:20px}@media (max-width: 850px){.flex-container:where(.astro-j7pv25f6){flex-direction:column}.flex-image:where(.astro-j7pv25f6){margin-right:0;margin-bottom:20px}}#hero:where(.astro-j7pv25f6){padding-bottom:1.5rem;padding-top:2rem}#hero:where(.astro-j7pv25f6) h1:where(.astro-j7pv25f6){display:inline-block;font-size:1.875rem;line-height:2.25rem;font-weight:700}@media (min-width: 850px){#hero:where(.astro-j7pv25f6) h1:where(.astro-j7pv25f6){font-size:1.5rem;line-height:2rem}}#hero:where(.astro-j7pv25f6) .rss-link:where(.astro-j7pv25f6){margin-top:1.5rem}#hero:where(.astro-j7pv25f6) .rss-icon:where(.astro-j7pv25f6){margin-bottom:.5rem;height:1.5rem;width:1.5rem;--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));fill:rgb(var(--color-accent))}@media (min-width: 850px){#hero:where(.astro-j7pv25f6) .rss-icon:where(.astro-j7pv25f6){margin-bottom:.75rem;--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}#hero:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){margin-top:.5rem;margin-bottom:.5rem}.social-wrapper:where(.astro-j7pv25f6){margin-bottom:.5rem;display:flex;flex-direction:column}@media (min-width: 850px){.social-wrapper:where(.astro-j7pv25f6){flex-direction:row;align-items:center}}.social-links:where(.astro-j7pv25f6){margin-right:.5rem;white-space:nowrap}@media (min-width: 850px){.social-links:where(.astro-j7pv25f6){margin-bottom:0}}.lifetime-best-callout:where(.astro-j7pv25f6){margin-top:2rem;margin-bottom:2rem;border-radius:.5rem;border-width:2px;--tw-border-opacity: 1;border-color:rgba(var(--color-accent),var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgba(var(--color-card),var(--tw-bg-opacity));padding:1.5rem}.callout-content:where(.astro-j7pv25f6){text-align:center}.callout-header:where(.astro-j7pv25f6){margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.star-icon:where(.astro-j7pv25f6){--tw-text-opacity: 1;color:rgba(var(--color-accent),var(--tw-text-opacity))}.callout-header:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6){font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:.025em}.lifetime-best-callout:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){margin-bottom:1.5rem;font-size:1.125rem;line-height:1.75rem}.reviews-grid:where(.astro-j7pv25f6){display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;list-style:none;padding:0;margin-top:1.5rem}@media (min-width: 850px){.reviews-grid:where(.astro-j7pv25f6){grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1.5rem}}#featured:where(.astro-j7pv25f6),#recent-reviews:where(.astro-j7pv25f6){padding-bottom:1rem;padding-top:2rem}#featured:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6),#recent-reviews:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6){font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:.025em}.all-reviews-btn-wrapper:where(.astro-j7pv25f6){margin-top:2rem;margin-bottom:2rem;text-align:center}.subnav:where(.astro-j7pv25f6){margin-bottom:20px;display:flex;justify-content:center;margin-top:16px}.subnav:where(.astro-j7pv25f6) ul:where(.astro-j7pv25f6){list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:15px}@media (max-width: 850px){.subnav:where(.astro-j7pv25f6){display:block;justify-content:center}.subnav:where(.astro-j7pv25f6) ul:where(.astro-j7pv25f6){justify-content:flex-center}}.subnav:where(.astro-j7pv25f6) ul:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6){display:inline}.subnav:where(.astro-j7pv25f6) ul:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6){display:inline-block;padding:5px 10px;background-color:#unset;color:#fff;text-decoration:none;border-radius:5px;transition:background-color .3s ease;border:1px solid #333;@media (prefers-color-scheme: dark){background-color:#fff;color:#333}}.subnav:where(.astro-j7pv25f6) ul:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6):hover{color:#333;text-decoration:none;@media (prefers-color-scheme: dark){background-color:#5d5d5d;color:#fff}}
