.jlsb-techcard{background-color:var(--color-white);border:1px solid var(--color-gray-light);border-radius:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;gap:.5rem 1.5rem;padding:1.5rem;position:relative;transition:all .3s ease}@media(min-width:768px){.jlsb-techcard{align-items:flex-start;flex-direction:row;padding:2rem}}.jlsb-techcard:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.jlsb-techcard--featured{background-color:var(--color-primary-lighter);border-color:var(--color-primary-light-50)}.jlsb-techcard--featured .jlsb-techcard__image{background-color:var(--color-white)}.jlsb-techcard__image{align-items:center;background-color:var(--color-primary-lighter);border:1px solid var(--color-primary-light-50);border-radius:.5rem;display:flex;flex-shrink:0;height:3rem;justify-content:center;overflow:hidden;padding:.5rem;width:3rem}.jlsb-techcard__image img{height:100%;object-fit:contain;width:100%}.jlsb-techcard__content{flex-grow:1}.jlsb-techcard__header{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.jlsb-techcard__title{color:var(--color-secondary-dark);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0}.jlsb-techcard--featured .jlsb-techcard__title{color:var(--color-primary-darker)}.jlsb-techcard__category{background-color:var(--color-gray-light);border-radius:.375rem;color:var(--color-secondary-dark);font-size:.75rem;font-weight:900;letter-spacing:.05em;line-height:1.5;padding:.125rem .625rem;text-transform:uppercase;white-space:nowrap}.jlsb-techcard__category--specialization{background-color:rgba(176,69,125,.1);color:var(--color-primary-darker)}.jlsb-techcard__category--skills{background-color:#e0eaff;color:#3538cd}.jlsb-techcard__category--learning{background-color:#fffaeb;color:#b54708}.jlsb-techcard--featured .jlsb-techcard__category{background-color:rgba(176,69,125,.1);color:var(--color-primary-darker)}.jlsb-techcard__description{color:var(--color-gray-lighter);font-size:.875rem;line-height:1.625;margin:0 0 1.5rem}@media(min-width:768px){.jlsb-techcard__description{font-size:1rem}}.jlsb-techcard--featured .jlsb-techcard__description{color:var(--color-secondary-light)}.jlsb-techcard__content .wp-block-separator{border-top:1px solid var(--color-gray-light);margin:1.5rem 0}.jlsb-techcard__content .wp-block-list li{color:var(--color-gray-lighter);font-size:.875rem;line-height:1;padding:.3125rem 0}.jlsb-techcard__content .wp-block-list li::marker{color:var(--color-primary)}
/*# sourceMappingURL=techcard-style.css.map*/