.category-card.astro-d242pyyr{background-color:#fff;border:var(--space-2) solid #fff;border-radius:24px;box-shadow:0 32.779px 9.043px 0 transparent,0 20.346px 7.912px #00000003,0 11.303px 6.782px #0000000d,0 5.652px 5.652px #00000017,0 1.13px 3.391px #0000001a;height:507px;overflow:hidden;position:relative;transition:border-color .25s ease-out,background-color .25s ease-out,box-shadow .25s ease-out}@container (width < 1632px){.category-card.astro-d242pyyr{max-height:470px}}@container (width < 1442px){.category-card.astro-d242pyyr{display:flex;flex-direction:column}}@container (width < 1025px){.category-card.astro-d242pyyr{border-bottom:none;border-radius:16px;max-height:404px}}@container (width < 768px){.category-card.astro-d242pyyr{border-width:var(--space-1)}}.category-card.astro-d242pyyr:hover{background-color:#cdffea;border-color:#00ff94;box-shadow:none}.img-container.astro-d242pyyr{background-color:#828282;height:100%;max-height:294px}.img-container.astro-d242pyyr img.astro-d242pyyr{height:100%}@container (width < 1632px){.img-container.astro-d242pyyr{max-height:266px}}@container (width < 1442px){.img-container.astro-d242pyyr{height:unset}}@container (width < 1025px){.img-container.astro-d242pyyr{height:100%;max-height:235px}}.text-container.astro-d242pyyr{display:flex;flex-direction:column;gap:22.4px;padding:var(--space-24) calc(var(--space-24) - var(--space-2))}@container (width < 1423px){.text-container.astro-d242pyyr{gap:16px;height:100%;justify-content:space-between}}@container (width < 1025px){.text-container.astro-d242pyyr{gap:17.6px;justify-content:unset;max-height:168.96px}}.name.astro-d242pyyr{color:#1e355e;font-family:Kallisto,sans-serif;font-size:var(--font-size-h5);font-weight:700;letter-spacing:1.2px;line-height:1.5}.name.astro-d242pyyr:after,.name.astro-d242pyyr:before{content:"";display:block;height:0;width:0}.name.astro-d242pyyr:before{margin-bottom:-.40191em}.name.astro-d242pyyr:after{margin-top:-.35167em}@container (width < 1025px){.name.astro-d242pyyr{font-size:14px}}span.astro-d242pyyr{font-size:var(--font-size-body-l);line-height:1.5}span.astro-d242pyyr:after,span.astro-d242pyyr:before{content:"";display:block;height:0;width:0}span.astro-d242pyyr:before{margin-bottom:-.40191em}span.astro-d242pyyr:after{margin-top:-.35167em}@container (width < 1632px){span.astro-d242pyyr{font-size:16px}}@container (width < 1025px){span.astro-d242pyyr{font-size:14px}}.text-container.astro-d242pyyr ul{align-items:center;color:#1e355e;display:flex;gap:13px;list-style:none;margin-top:11.2px}@container (width < 1435px){.text-container.astro-d242pyyr ul{gap:12px}}@container (width < 1423px){.text-container.astro-d242pyyr ul{align-items:flex-start;flex-direction:column;margin-top:0}}@container (width < 1025px){.text-container.astro-d242pyyr ul{align-items:center;flex-direction:row;gap:8px;margin-top:auto}}.text-container.astro-d242pyyr li{line-height:1.5}.text-container.astro-d242pyyr li:after,.text-container.astro-d242pyyr li:before{content:"";display:block;height:0;width:0}.text-container.astro-d242pyyr li:before{margin-bottom:-.40191em}.text-container.astro-d242pyyr li:after{margin-top:-.35167em}.text-container.astro-d242pyyr li:has(.dot){align-items:center;display:flex}@container (width < 1423px){.text-container.astro-d242pyyr li:has(.dot){display:none}}@container (width < 1025px){.text-container.astro-d242pyyr li:has(.dot){display:flex}}.text-container.astro-d242pyyr .dot{height:4px;width:4px}@container (width < 1423px){.text-container.astro-d242pyyr .dot{display:none}}@container (width < 1025px){.text-container.astro-d242pyyr .dot{display:inline}}.text-container.astro-d242pyyr a{color:#1e355e}@container (width < 1632px){.text-container.astro-d242pyyr a{font-size:var(--font-size-base)}}.text-container.astro-d242pyyr>a{gap:3.2px;letter-spacing:.36px;margin-top:4.8px;max-width:-moz-max-content;max-width:max-content}@container (width < 1024px){.text-container.astro-d242pyyr>a{gap:0;margin-top:auto}}.text-container.astro-d242pyyr .link-m{position:relative;z-index:3}.text-container.astro-d242pyyr svg{height:22px;width:22px}@container (width < 1632px){.text-container.astro-d242pyyr svg{height:16px;width:16px}}@container (width < 1025px){.text-container.astro-d242pyyr svg{height:14px;width:14px}}.text-container.astro-d242pyyr svg path{fill:#1e355e}.card-surface-link.astro-d242pyyr{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}
