/* loop item featured — generated by convert.py */
a.gse-loop-featured-001.gse-loop-featured-001{justify-content:normal;align-content:normal;--position:static;--text-align:inherit;min-width:auto;transition:border-color 0.2s, box-shadow 0.2s;box-sizing:border-box}
a.gse-loop-featured-001.gse-loop-featured-001{box-sizing:border-box}
a.gse-loop-featured-001.gse-loop-featured-001:focus-visible{border-radius:2px}
a.gse-loop-featured-001.gse-loop-featured-001{display:grid;grid-template-columns:7fr 5fr;border-radius:14px;overflow:hidden;margin-bottom:32px;transition:border-color 0.2s, box-shadow 0.2s}
@media (max-width: 1024px){a.gse-loop-featured-001.gse-loop-featured-001{grid-template-columns:1fr}
}
@media (prefers-reduced-motion: reduce){a.gse-loop-featured-001.gse-loop-featured-001{transition:none !important}
}
div.gse-loop-featured-002.gse-loop-featured-002{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box;border-right:1px solid var(--line)}
div.gse-loop-featured-002.gse-loop-featured-002{box-sizing:border-box}
div.gse-loop-featured-002.gse-loop-featured-002:focus-visible{border-radius:2px}
div.gse-loop-featured-002.gse-loop-featured-002{min-height:420px}
@media (max-width: 1024px){div.gse-loop-featured-002.gse-loop-featured-002{aspect-ratio:16 / 9;min-height:0px}
}
@media (prefers-reduced-motion: reduce){div.gse-loop-featured-002.gse-loop-featured-002{transition:none !important}
}
div.gse-loop-featured-003.gse-loop-featured-003{position:static;min-width:auto;transition:none;gap:normal;display:block;text-align:inherit;line-height:inherit}
.elementor.elementor .e-con>div.gse-loop-featured-003.gse-loop-featured-003{min-width:auto}
div.gse-loop-featured-003.gse-loop-featured-003{height:100%}
.gse-loop-featured-003.gse-loop-featured-003 img{display:inline;vertical-align:baseline;max-width:none;border:0;border-radius:0;box-shadow:none;width:auto;height:auto}
.gse-loop-featured-003.gse-loop-featured-003 a{display:contents}
.gse-loop-featured-003.gse-loop-featured-003 img{box-sizing:border-box}
.gse-loop-featured-003.gse-loop-featured-003 img{max-width:100%}
.gse-loop-featured-003.gse-loop-featured-003 img:focus-visible{outline:3px solid var(--teal-link);outline-offset:2px;border-radius:2px}
.gse-loop-featured-003.gse-loop-featured-003 img{width:100%;height:100%;object-fit:contain;display:block}
.gse-loop-featured-003.gse-loop-featured-003 img{object-fit:cover;object-position:center 20%}
@media (prefers-reduced-motion: reduce){.gse-loop-featured-003.gse-loop-featured-003 img{animation:auto ease 0s 1 normal none running none !important;transition:none !important;scroll-behavior:auto !important}
}
div.gse-loop-featured-004.gse-loop-featured-004{--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
div.gse-loop-featured-004.gse-loop-featured-004{box-sizing:border-box}
div.gse-loop-featured-004.gse-loop-featured-004:focus-visible{border-radius:2px}
div.gse-loop-featured-004.gse-loop-featured-004{padding:36px 36px 34px;display:flex;flex-direction:column;gap:16px}
@media (max-width: 767px){div.gse-loop-featured-004.gse-loop-featured-004{padding:22px 20px 24px}
}
@media (prefers-reduced-motion: reduce){div.gse-loop-featured-004.gse-loop-featured-004{transition:none !important}
}
div.gse-loop-featured-005.gse-loop-featured-005{--position:static;--text-align:inherit;min-width:auto;transition:none;font-size:14px;color:var(--muted);box-sizing:border-box}
div.gse-loop-featured-005.gse-loop-featured-005{box-sizing:border-box}
div.gse-loop-featured-005.gse-loop-featured-005:focus-visible{border-radius:2px}
div.gse-loop-featured-005.gse-loop-featured-005{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
@media (prefers-reduced-motion: reduce){div.gse-loop-featured-005.gse-loop-featured-005{transition:none !important}
}
div.gse-loop-featured-006.gse-loop-featured-006{display:inline-flex;--position:static;--text-align:inherit;min-width:auto;transition:none;font:500 11px/1 var(--mono);letter-spacing:0.12em;text-transform:uppercase;color:var(--teal-dark);background:var(--teal-tint);box-sizing:border-box}
div.gse-loop-featured-006.gse-loop-featured-006{box-sizing:border-box}
div.gse-loop-featured-006.gse-loop-featured-006:focus-visible{border-radius:2px}
div.gse-loop-featured-006.gse-loop-featured-006{display:inline-flex;padding:7px 10px;border-radius:4px}
@media (prefers-reduced-motion: reduce){div.gse-loop-featured-006.gse-loop-featured-006{transition:none !important}
}
div.gse-loop-featured-007.gse-loop-featured-007{display:block;min-width:auto;width:auto;position:static;transition:none}
.elementor.elementor .e-con>div.gse-loop-featured-007.gse-loop-featured-007{min-width:auto;width:auto}
div.gse-loop-featured-008.gse-loop-featured-008{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal}
.elementor.elementor .e-con>div.gse-loop-featured-008.gse-loop-featured-008{min-width:auto;width:auto}
div.gse-loop-featured-008.gse-loop-featured-008{box-sizing:border-box}
div.gse-loop-featured-008.gse-loop-featured-008:focus-visible{outline:3px solid var(--teal-link);outline-offset:2px;border-radius:2px}
@media (prefers-reduced-motion: reduce){div.gse-loop-featured-008.gse-loop-featured-008{animation:auto ease 0s 1 normal none running none !important;transition:none !important;scroll-behavior:auto !important}
}
div.gse-loop-featured-009.gse-loop-featured-009{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal}
.elementor.elementor .e-con>div.gse-loop-featured-009.gse-loop-featured-009{min-width:auto;width:auto}
div.gse-loop-featured-009.gse-loop-featured-009 > span{box-sizing:border-box}
div.gse-loop-featured-009.gse-loop-featured-009 > span:focus-visible{outline:3px solid var(--teal-link);outline-offset:2px;border-radius:2px}
div.gse-loop-featured-009.gse-loop-featured-009 > span{color:var(--line)}
@media (prefers-reduced-motion: reduce){div.gse-loop-featured-009.gse-loop-featured-009 > span{animation:auto ease 0s 1 normal none running none !important;transition:none !important;scroll-behavior:auto !important}
}
div.gse-loop-featured-010.gse-loop-featured-010{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal}
.elementor.elementor .e-con>div.gse-loop-featured-010.gse-loop-featured-010{min-width:auto;width:auto}
div.gse-loop-featured-010.gse-loop-featured-010{box-sizing:border-box}
div.gse-loop-featured-010.gse-loop-featured-010:focus-visible{outline:3px solid var(--teal-link);outline-offset:2px;border-radius:2px}
@media (prefers-reduced-motion: reduce){div.gse-loop-featured-010.gse-loop-featured-010{animation:auto ease 0s 1 normal none running none !important;transition:none !important;scroll-behavior:auto !important}
}
div.gse-loop-featured-011.gse-loop-featured-011{font-size:1.17em;font-weight:bold;display:block;position:static;min-width:auto;width:auto;transition:none;gap:normal}
.elementor.elementor .e-con>div.gse-loop-featured-011.gse-loop-featured-011{min-width:auto;width:auto}
.gse-loop-featured-011.gse-loop-featured-011 .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:inherit;word-spacing:inherit;text-wrap:inherit;margin:0;padding:0;text-align:inherit;text-shadow:inherit;background:none;border:0}
div.gse-loop-featured-011.gse-loop-featured-011{box-sizing:border-box}
div.gse-loop-featured-011.gse-loop-featured-011 .elementor-heading-title:focus-visible{border-radius:2px}
.elementor.elementor .e-con>div.gse-loop-featured-011.gse-loop-featured-011{margin:0px}
div.gse-loop-featured-011.gse-loop-featured-011{margin:0px;font-size:32px;line-height:1.2;font-weight:700;letter-spacing:-0.015em;text-wrap:pretty}
@media (max-width: 767px){div.gse-loop-featured-011.gse-loop-featured-011{font-size:25px}
}
@media (prefers-reduced-motion: reduce){div.gse-loop-featured-011.gse-loop-featured-011{transition:none !important}
}
div.gse-loop-featured-012.gse-loop-featured-012{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal}
.elementor.elementor .e-con>div.gse-loop-featured-012.gse-loop-featured-012{min-width:auto;width:auto}
div.gse-loop-featured-012.gse-loop-featured-012{box-sizing:border-box}
div.gse-loop-featured-012.gse-loop-featured-012:focus-visible{outline:3px solid var(--teal-link);outline-offset:2px;border-radius:2px}
.elementor.elementor .e-con>div.gse-loop-featured-012.gse-loop-featured-012{margin:0px}
div.gse-loop-featured-012.gse-loop-featured-012{font-size:17px;line-height:1.65;color:var(--ink-2);text-wrap:pretty}
@media (prefers-reduced-motion: reduce){div.gse-loop-featured-012.gse-loop-featured-012{animation:auto ease 0s 1 normal none running none !important;transition:none !important;scroll-behavior:auto !important}
}
div.gse-loop-featured-013.gse-loop-featured-013{display:inline-flex;--position:static;--text-align:inherit;min-width:auto;transition:none;font-size:15px;font-weight:600;color:var(--teal-link);text-decoration:none;box-sizing:border-box}
div.gse-loop-featured-013.gse-loop-featured-013{box-sizing:border-box}
div.gse-loop-featured-013.gse-loop-featured-013:focus-visible{border-radius:2px}
div.gse-loop-featured-013.gse-loop-featured-013{display:inline-flex;align-items:center;gap:8px;min-height:44px}
div.gse-loop-featured-013.gse-loop-featured-013{margin-top:auto}
@media (prefers-reduced-motion: reduce){div.gse-loop-featured-013.gse-loop-featured-013{transition:none !important}
}
div.gse-loop-featured-014.gse-loop-featured-014{display:block;min-width:auto;width:auto;position:static;transition:none}
.elementor.elementor .e-con>div.gse-loop-featured-014.gse-loop-featured-014{min-width:auto;width:auto}
div.gse-loop-featured-015.gse-loop-featured-015{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal}
.elementor.elementor .e-con>div.gse-loop-featured-015.gse-loop-featured-015{min-width:auto;width:auto}
div.gse-loop-featured-015.gse-loop-featured-015 > span{box-sizing:border-box}
div.gse-loop-featured-015.gse-loop-featured-015 > span:focus-visible{outline:3px solid var(--teal-link);outline-offset:2px;border-radius:2px}
@media (prefers-reduced-motion: reduce){div.gse-loop-featured-015.gse-loop-featured-015 > span{animation:auto ease 0s 1 normal none running none !important;transition:none !important;scroll-behavior:auto !important}
}
.gs-loop, .gs-loop > .elementor-widget-container, .gs-loop .elementor-loop-container, .gs-loop .e-loop-item{display:contents}
div.gse-loop-featured-008.gse-loop-featured-008{display:inline}
div.gse-loop-featured-010.gse-loop-featured-010{display:inline}
div.gse-loop-featured-012.gse-loop-featured-012{display:block}
a.gse-loop-featured-001.gse-loop-featured-001{color:inherit;text-decoration:none}

/* loop item card — generated by convert.py */
a.gse-loop-card-001.gse-loop-card-001{--position:static;--text-align:inherit;min-width:auto;transition:border-color 0.2s, box-shadow 0.2s;box-sizing:border-box}
a.gse-loop-card-001.gse-loop-card-001{box-sizing:border-box}
a.gse-loop-card-001.gse-loop-card-001:focus-visible{border-radius:2px}
a.gse-loop-card-001.gse-loop-card-001{display:flex;flex-direction:column;border-radius:14px;overflow:hidden;transition:border-color 0.2s, box-shadow 0.2s}
@media (prefers-reduced-motion: reduce){a.gse-loop-card-001.gse-loop-card-001{transition:none !important}
}
div.gse-loop-card-002.gse-loop-card-002{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box;aspect-ratio:16 / 9;border-bottom:1px solid var(--line)}
div.gse-loop-card-002.gse-loop-card-002{box-sizing:border-box}
div.gse-loop-card-002.gse-loop-card-002:focus-visible{border-radius:2px}
div.gse-loop-card-002.gse-loop-card-002{aspect-ratio:16 / 9;overflow:hidden}
@media (prefers-reduced-motion: reduce){div.gse-loop-card-002.gse-loop-card-002{transition:none !important}
}
div.gse-loop-card-003.gse-loop-card-003{position:static;min-width:auto;transition:none;gap:normal;display:block;text-align:inherit;line-height:inherit}
.elementor.elementor .e-con>div.gse-loop-card-003.gse-loop-card-003{min-width:auto}
div.gse-loop-card-003.gse-loop-card-003{height:100%}
.gse-loop-card-003.gse-loop-card-003 img{display:inline;vertical-align:baseline;max-width:none;border:0;border-radius:0;box-shadow:none;width:auto;height:auto}
.gse-loop-card-003.gse-loop-card-003 a{display:contents}
.gse-loop-card-003.gse-loop-card-003 img{box-sizing:border-box}
.gse-loop-card-003.gse-loop-card-003 img{max-width:100%}
.gse-loop-card-003.gse-loop-card-003 img:focus-visible{outline:3px solid var(--teal-link);outline-offset:2px;border-radius:2px}
.gse-loop-card-003.gse-loop-card-003 img{width:100%;height:100%;object-fit:contain;display:block}
.gse-loop-card-003.gse-loop-card-003 img{object-fit:cover;object-position:center 20%}
@media (prefers-reduced-motion: reduce){.gse-loop-card-003.gse-loop-card-003 img{animation:auto ease 0s 1 normal none running none !important;transition:none !important;scroll-behavior:auto !important}
}
div.gse-loop-card-004.gse-loop-card-004{flex:1 1 0%;--position:static;--text-align:inherit;min-width:auto;transition:none;box-sizing:border-box}
div.gse-loop-card-004.gse-loop-card-004{box-sizing:border-box}
div.gse-loop-card-004.gse-loop-card-004:focus-visible{border-radius:2px}
div.gse-loop-card-004.gse-loop-card-004{padding:26px 28px 28px;display:flex;flex-direction:column;gap:12px;flex:1 1 0%}
@media (max-width: 767px){div.gse-loop-card-004.gse-loop-card-004{padding:22px 20px 24px}
}
@media (prefers-reduced-motion: reduce){div.gse-loop-card-004.gse-loop-card-004{transition:none !important}
}
div.gse-loop-card-005.gse-loop-card-005{--position:static;--text-align:inherit;min-width:auto;transition:none;font-size:14px;color:var(--muted);box-sizing:border-box}
div.gse-loop-card-005.gse-loop-card-005{box-sizing:border-box}
div.gse-loop-card-005.gse-loop-card-005:focus-visible{border-radius:2px}
div.gse-loop-card-005.gse-loop-card-005{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
@media (prefers-reduced-motion: reduce){div.gse-loop-card-005.gse-loop-card-005{transition:none !important}
}
div.gse-loop-card-006.gse-loop-card-006{display:inline-flex;--position:static;--text-align:inherit;min-width:auto;transition:none;font:500 11px/1 var(--mono);letter-spacing:0.12em;text-transform:uppercase;color:var(--teal-dark);background:var(--teal-tint);font-size:10px;box-sizing:border-box}
div.gse-loop-card-006.gse-loop-card-006{box-sizing:border-box}
div.gse-loop-card-006.gse-loop-card-006:focus-visible{border-radius:2px}
div.gse-loop-card-006.gse-loop-card-006{display:inline-flex;padding:7px 10px;border-radius:4px}
div.gse-loop-card-006.gse-loop-card-006{padding:6px 9px}
@media (prefers-reduced-motion: reduce){div.gse-loop-card-006.gse-loop-card-006{transition:none !important}
}
div.gse-loop-card-007.gse-loop-card-007{display:block;min-width:auto;width:auto;position:static;transition:none}
.elementor.elementor .e-con>div.gse-loop-card-007.gse-loop-card-007{min-width:auto;width:auto}
div.gse-loop-card-008.gse-loop-card-008{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal}
.elementor.elementor .e-con>div.gse-loop-card-008.gse-loop-card-008{min-width:auto;width:auto}
div.gse-loop-card-008.gse-loop-card-008{box-sizing:border-box}
div.gse-loop-card-008.gse-loop-card-008:focus-visible{outline:3px solid var(--teal-link);outline-offset:2px;border-radius:2px}
@media (prefers-reduced-motion: reduce){div.gse-loop-card-008.gse-loop-card-008{animation:auto ease 0s 1 normal none running none !important;transition:none !important;scroll-behavior:auto !important}
}
div.gse-loop-card-009.gse-loop-card-009{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal}
.elementor.elementor .e-con>div.gse-loop-card-009.gse-loop-card-009{min-width:auto;width:auto}
div.gse-loop-card-009.gse-loop-card-009 > span{box-sizing:border-box}
div.gse-loop-card-009.gse-loop-card-009 > span:focus-visible{outline:3px solid var(--teal-link);outline-offset:2px;border-radius:2px}
div.gse-loop-card-009.gse-loop-card-009 > span{color:var(--line)}
@media (prefers-reduced-motion: reduce){div.gse-loop-card-009.gse-loop-card-009 > span{animation:auto ease 0s 1 normal none running none !important;transition:none !important;scroll-behavior:auto !important}
}
div.gse-loop-card-010.gse-loop-card-010{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal}
.elementor.elementor .e-con>div.gse-loop-card-010.gse-loop-card-010{min-width:auto;width:auto}
div.gse-loop-card-010.gse-loop-card-010{box-sizing:border-box}
div.gse-loop-card-010.gse-loop-card-010:focus-visible{outline:3px solid var(--teal-link);outline-offset:2px;border-radius:2px}
@media (prefers-reduced-motion: reduce){div.gse-loop-card-010.gse-loop-card-010{animation:auto ease 0s 1 normal none running none !important;transition:none !important;scroll-behavior:auto !important}
}
div.gse-loop-card-011.gse-loop-card-011{font-size:1.17em;font-weight:bold;display:block;position:static;min-width:auto;width:auto;transition:none;gap:normal}
.elementor.elementor .e-con>div.gse-loop-card-011.gse-loop-card-011{min-width:auto;width:auto}
.gse-loop-card-011.gse-loop-card-011 .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:inherit;word-spacing:inherit;text-wrap:inherit;margin:0;padding:0;text-align:inherit;text-shadow:inherit;background:none;border:0}
div.gse-loop-card-011.gse-loop-card-011{box-sizing:border-box}
div.gse-loop-card-011.gse-loop-card-011 .elementor-heading-title:focus-visible{border-radius:2px}
.elementor.elementor .e-con>div.gse-loop-card-011.gse-loop-card-011{margin:0px}
div.gse-loop-card-011.gse-loop-card-011{margin:0px;font-size:24px;line-height:1.28;font-weight:600;letter-spacing:-0.008em;text-wrap:pretty}
@media (max-width: 767px){div.gse-loop-card-011.gse-loop-card-011{font-size:21px}
}
@media (prefers-reduced-motion: reduce){div.gse-loop-card-011.gse-loop-card-011{transition:none !important}
}
div.gse-loop-card-012.gse-loop-card-012{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal}
.elementor.elementor .e-con>div.gse-loop-card-012.gse-loop-card-012{min-width:auto;width:auto}
div.gse-loop-card-012.gse-loop-card-012{box-sizing:border-box}
div.gse-loop-card-012.gse-loop-card-012:focus-visible{outline:3px solid var(--teal-link);outline-offset:2px;border-radius:2px}
.elementor.elementor .e-con>div.gse-loop-card-012.gse-loop-card-012{margin:0px}
div.gse-loop-card-012.gse-loop-card-012{font-size:16px;line-height:1.62;color:var(--ink-2);text-wrap:pretty}
@media (prefers-reduced-motion: reduce){div.gse-loop-card-012.gse-loop-card-012{animation:auto ease 0s 1 normal none running none !important;transition:none !important;scroll-behavior:auto !important}
}
div.gse-loop-card-013.gse-loop-card-013{display:inline-flex;--position:static;--text-align:inherit;min-width:auto;transition:none;font-size:15px;font-weight:600;color:var(--teal-link);text-decoration:none;box-sizing:border-box}
div.gse-loop-card-013.gse-loop-card-013{box-sizing:border-box}
div.gse-loop-card-013.gse-loop-card-013:focus-visible{border-radius:2px}
div.gse-loop-card-013.gse-loop-card-013{display:inline-flex;align-items:center;gap:8px;min-height:44px}
div.gse-loop-card-013.gse-loop-card-013{margin-top:auto;padding-top:6px}
@media (prefers-reduced-motion: reduce){div.gse-loop-card-013.gse-loop-card-013{transition:none !important}
}
div.gse-loop-card-014.gse-loop-card-014{display:block;min-width:auto;width:auto;position:static;transition:none}
.elementor.elementor .e-con>div.gse-loop-card-014.gse-loop-card-014{min-width:auto;width:auto}
div.gse-loop-card-015.gse-loop-card-015{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal}
.elementor.elementor .e-con>div.gse-loop-card-015.gse-loop-card-015{min-width:auto;width:auto}
div.gse-loop-card-015.gse-loop-card-015 > span{box-sizing:border-box}
div.gse-loop-card-015.gse-loop-card-015 > span:focus-visible{outline:3px solid var(--teal-link);outline-offset:2px;border-radius:2px}
@media (prefers-reduced-motion: reduce){div.gse-loop-card-015.gse-loop-card-015 > span{animation:auto ease 0s 1 normal none running none !important;transition:none !important;scroll-behavior:auto !important}
}
.gs-loop, .gs-loop > .elementor-widget-container, .gs-loop .elementor-loop-container, .gs-loop .e-loop-item{display:contents}
div.gse-loop-card-008.gse-loop-card-008{display:inline}
div.gse-loop-card-010.gse-loop-card-010{display:inline}
div.gse-loop-card-012.gse-loop-card-012{display:block}
a.gse-loop-card-001.gse-loop-card-001{color:inherit;text-decoration:none}
