.st-stack{--uk-sync-layer-blur:0px;--uk-sync-layer-scale:1;--uk-sync-layer-overlay:#0000001f;border-radius:var(--uk-global-border-radius);color:#fff;background:#1b1b1b;padding:32px 0;overflow:hidden}@media (min-width:48rem){.st-stack{padding:56px 0}}.st-stack__layer{width:100%;height:100%}.st-stack__card{border-radius:var(--uk-global-border-radius);--h3-size:clamp(1.75rem, 3.2vw, 2.75rem);background:#161616d6;grid-template-columns:minmax(0,1fr);gap:20px;height:100%;padding:16px;display:grid}@media (min-width:48rem){.st-stack__card{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px;padding:24px}}.st-stack__logo{aspect-ratio:4/3;border-radius:var(--uk-global-border-radius);color:#111;background:#fafafa;place-items:center;padding:18%;display:grid}@media (min-width:48rem){.st-stack__logo{aspect-ratio:1;padding:14%}}.st-stack .swiper-slide .st-stack__logo img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;max-height:100%;display:block}.st-stack__logo span{letter-spacing:-.02em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700}.st-stack__body{flex-direction:column;justify-content:space-between;gap:32px;padding-block:8px;display:flex}.st-stack__body h3{color:#fff;margin:0}.st-stack__body p{color:#ffffffd1;max-width:52ch;margin:0;line-height:1.65}.st-stack__foot{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.st-stack__cat{border-inline-start:2px solid #c6f432;padding-inline-start:16px;font-size:1rem;font-weight:600}.st-stack__url{color:#fffc;text-underline-offset:4px;font-size:.9375rem;text-decoration:underline}.st-stack__url:hover{color:#fff}.st-stack__card h3 a{color:inherit;text-decoration:none}.st-stack__card{cursor:pointer}.st-tool{flex-direction:column;display:flex}.st-tool__logo{place-items:center;padding:40px 24px;display:grid}.st-tool__tile{aspect-ratio:16/9;border-radius:var(--uk-global-border-radius);color:#111;background:#fafafa;place-items:center;width:min(100%,280px);padding:10%;display:grid}.st-tool__tile img{object-fit:contain;width:100%;height:auto;max-height:100%;display:block}.st-tool__tile span{letter-spacing:-.02em;font-size:2rem;font-weight:700}.st-tool__body{flex-direction:column;gap:16px;padding:24px;display:flex}.st-tool__lead{color:var(--foreground);margin:0}.st-tool__points{color:var(--muted-foreground);flex-direction:column;gap:6px;margin:0;padding-inline-start:1.25rem;list-style:outside;display:flex}.st-tool__url{text-underline-offset:4px;align-self:flex-start;font-size:.9375rem;text-decoration:underline}.st-stack .swiper-slide .st-stack__logo.is-icon img{width:42%}.st-tool__tile.is-icon img{width:34%}.st-tool__tile.is-drawing{width:min(100%,320px);padding:2%}.st-stack .swiper-slide .st-stack__logo.is-drawing{padding:6%}@media (max-width:767px){.st-stack{padding:20px 0}.st-stack__card{--h3-size:1.25rem;--h3-mobile-factor:1;gap:12px;padding:12px}.st-stack__logo{aspect-ratio:2;padding:4%}.st-stack .swiper-slide .st-stack__logo.is-drawing{padding:3%}.st-stack__body{gap:16px;padding:4px 4px 2px}.st-stack__body p{font-size:.9375rem;line-height:1.55}.st-stack__cat{padding-inline-start:12px;font-size:.875rem}}
