.detail__grid[data-astro-cid-hz3ibrgu]{display:grid;align-items:flex-start;gap:3rem}@media(min-width:1024px){.detail__grid[data-astro-cid-hz3ibrgu]{grid-template-columns:1.6fr 1fr;gap:4rem}.detail__aside[data-astro-cid-hz3ibrgu]{position:sticky;top:7rem}}.detail__card[data-astro-cid-hz3ibrgu]{position:relative;overflow:hidden;border-radius:1.5rem;--tw-bg-opacity: 1;background-color:rgb(4 48 35 / var(--tw-bg-opacity, 1));padding:2rem;--tw-shadow: 0 2px 4px rgba(2, 24, 18, .06), 0 24px 48px -16px rgba(2, 24, 18, .22);--tw-shadow-colored: 0 2px 4px var(--tw-shadow-color), 0 24px 48px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.detail__card[data-astro-cid-hz3ibrgu]:before{content:"";pointer-events:none;position:absolute;right:-5rem;top:-5rem;height:15rem;width:15rem;border-radius:9999px;background:radial-gradient(closest-side,rgba(43,237,183,.3),transparent)}.detail__reasons[data-astro-cid-hz3ibrgu]{position:relative;margin-top:1.5rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.75rem;font-size:.95rem;--tw-text-opacity: 1;color:rgb(230 245 242 / var(--tw-text-opacity, 1))}.detail__reasons[data-astro-cid-hz3ibrgu] li[data-astro-cid-hz3ibrgu]{display:flex;align-items:flex-start;gap:.75rem}.related[data-astro-cid-hz3ibrgu]{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: rgb(230 250 245 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(230 250 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #ffffff var(--tw-gradient-to-position)}.product-prose[data-astro-cid-hz3ibrgu]{margin-top:1.5rem;display:flex;max-width:48rem;flex-direction:column;gap:1rem;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(66 66 66 / var(--tw-text-opacity, 1))}.product-prose[data-astro-cid-hz3ibrgu] h2{margin-top:1.5rem;font-family:Figtree Variable,system-ui,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(4 48 35 / var(--tw-text-opacity, 1))}.product-prose[data-astro-cid-hz3ibrgu] h3{margin-top:.5rem;font-family:Figtree Variable,system-ui,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(6 71 53 / var(--tw-text-opacity, 1))}.product-prose[data-astro-cid-hz3ibrgu] strong{font-weight:600;--tw-text-opacity: 1;color:rgb(4 48 35 / var(--tw-text-opacity, 1))}.product-prose[data-astro-cid-hz3ibrgu] ul,.product-prose[data-astro-cid-hz3ibrgu] ol{display:grid;gap:.5rem}.product-prose[data-astro-cid-hz3ibrgu] ul li{position:relative;padding-left:2rem}.product-prose[data-astro-cid-hz3ibrgu] ul li:before{content:"check_circle";font-family:Material Symbols Outlined Variable;position:absolute;left:0;top:.125rem;font-size:1.25rem;line-height:1.75rem;line-height:1;--tw-text-opacity: 1;color:rgb(11 131 98 / var(--tw-text-opacity, 1))}.product-prose[data-astro-cid-hz3ibrgu] ol{list-style-type:decimal;padding-left:1.5rem}.product-prose[data-astro-cid-hz3ibrgu] ol li::marker{font-weight:600;--tw-text-opacity: 1;color:rgb(8 98 73 / var(--tw-text-opacity, 1))}.product-prose[data-astro-cid-hz3ibrgu] .mdx__button--link{display:inline-flex;min-height:48px;align-items:center;gap:.5rem;align-self:flex-start;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(11 131 98 / var(--tw-bg-opacity, 1));padding-left:1.5rem;padding-right:1.5rem;font-family:Figtree Variable,system-ui,sans-serif;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.product-prose[data-astro-cid-hz3ibrgu] .mdx__button--link:hover{--tw-bg-opacity: 1;background-color:rgb(8 98 73 / var(--tw-bg-opacity, 1))}.product-prose[data-astro-cid-hz3ibrgu] .mdx__button--link{transition:background-color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.product-prose[data-astro-cid-hz3ibrgu] .mdx__button--link:active{transform:scale(.97)}.product-prose[data-astro-cid-hz3ibrgu] a:not(.mdx__button--link){font-weight:600;--tw-text-opacity: 1;color:rgb(8 98 73 / var(--tw-text-opacity, 1));text-decoration-line:underline;text-underline-offset:4px}
