.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}}#categories:where(.astro-j7pv25f6){padding-bottom:1rem;padding-top:2rem}#categories:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6){margin-bottom:1.5rem;font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:.025em}.category-slider-container{position:relative}.category-slider{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:.5rem;margin:-.5rem}.category-slider::-webkit-scrollbar{display:none}.category-slider-item{flex-shrink:0;width:160px}.category-slider-item>a{display:flex;flex-direction:column;height:100%}.category-slider-item .category-box>div{height:100%;min-height:130px;display:flex;flex-direction:column;justify-content:center}@media (max-width: 640px){.category-slider-item{width:140px}}.slider-arrow{position:absolute;z-index:10;display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;border-width:2px;--tw-border-opacity: 1;border-color:rgba(var(--color-border),var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgba(var(--color-card),var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgba(var(--color-text-base),var(--tw-text-opacity));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.slider-arrow:hover{--tw-border-opacity: 1;border-color:rgba(var(--color-accent),var(--tw-border-opacity));--tw-text-opacity: 1;color:rgba(var(--color-accent),var(--tw-text-opacity))}.slider-arrow{top:calc(50% - 1rem);transform:translateY(-50%)}.slider-arrow:focus-visible{outline-width:2px;outline-offset:1px;outline-color:rgb(var(--color-accent))}.slider-arrow svg{fill:none}.slider-arrow-left{left:-.5rem}@media (min-width: 850px){.slider-arrow-left{left:-1.25rem}}.slider-arrow-right{right:-.5rem}@media (min-width: 850px){.slider-arrow-right{right:-1.25rem}}@media (max-width: 640px){.slider-arrow{height:2rem;width:2rem}.slider-arrow svg{width:18px;height:18px}}.lifetime-best-callout-link:where(.astro-j7pv25f6){display:block;text-decoration-line:none}.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;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.lifetime-best-callout-link:where(.astro-j7pv25f6):hover .lifetime-best-callout:where(.astro-j7pv25f6){--tw-scale-x: 1.02;--tw-scale-y: 1.02;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));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.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;--tw-text-opacity: 1;color:rgba(var(--color-text-base),var(--tw-text-opacity))}.lifetime-best-callout:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){margin-bottom:1.5rem;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgba(var(--color-text-base),var(--tw-text-opacity))}.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}}
