.hnh-course-card{--training-ink:#2e3d59;--training-muted:#536176;color:var(--training-ink);isolation:isolate;border-color:#cbd2dc;border-radius:16px;min-width:0;transition:border-color .18s;position:relative}.hnh-course-card:focus-within,.hnh-course-card:hover{border-color:#8795aa}.hnh-training-card-link:after{content:"";z-index:1;border-radius:16px;position:absolute;inset:0}.hnh-course-card .hnh-training-card-link:focus-visible{outline:none}.hnh-course-card:has(.hnh-training-card-link:focus-visible){outline-offset:4px;outline:3px solid #a34e22}.hnh-course-card .hnh-review-link{z-index:2;position:relative}.hnh-course-card:hover .hnh-training-card-cta{text-underline-offset:4px;text-decoration:underline}.hnh-course-card .hnh-course-art{aspect-ratio:2;background:#f6ece3;height:auto}.hnh-course-card .hnh-training-card-media--photo:after{display:none}.hnh-course-card .hnh-format{color:#33445e;border-color:#e0e4e9;border-radius:999px;font-size:13px}.hnh-course-card .hnh-course-body{padding:22px}.hnh-course-card .hnh-training-card-title{letter-spacing:-.02em;min-height:0;margin:0 0 12px;font-size:24px;line-height:1.2}.hnh-course-card .hnh-training-card-title a:hover{text-decoration:underline}.hnh-course-card .hnh-course-body .hnh-course-description{color:var(--training-muted);margin:16px 0;font-size:15px;line-height:1.6}.hnh-training-card-title,.hnh-course-description{overflow-wrap:anywhere}.hnh-course-card .hnh-course-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hnh-training-card-category-row{min-width:0}.hnh-course-facts{color:var(--training-muted);align-items:start;gap:3px;margin-bottom:20px;font-size:14px;display:grid}.hnh-course-facts>span,.hnh-course-facts>a{align-items:flex-start;gap:7px;min-height:24px;line-height:1.6;display:flex}.hnh-course-facts>span>svg,.hnh-course-facts>a>svg{flex-shrink:0;margin-top:3px}.hnh-course-facts>a{z-index:2;text-underline-offset:4px;width:fit-content;color:inherit;text-decoration:underline;position:relative}.hnh-training-card-category{color:#713b20;overflow-wrap:anywhere;background:#fbecdf;border-radius:999px;align-self:flex-start;max-width:100%;margin-bottom:12px;padding:4px 11px;font-size:13px;font-weight:700;line-height:1.5;display:inline-flex}.hnh-training-ceh-row{align-items:center;gap:7px;display:flex}.hnh-training-ceh-row>svg,.hnh-training-card-duration>svg{flex-shrink:0}.hnh-training-ceh-help{z-index:2;width:32px;height:32px;color:var(--training-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.hnh-training-ceh-help:hover,.hnh-training-ceh-help[aria-expanded=true]{background:var(--hnh-cream)}.hnh-training-ceh-popover{z-index:50;color:#2e3d59;width:300px;max-width:calc(100vw - 32px);font-family:var(--font-body);background:#fff;border:1px solid #cbd2dc;border-radius:12px;padding:18px}.hnh-training-ceh-popover h3{margin:0 0 9px;font-size:16px;font-weight:900;line-height:1.3}.hnh-training-ceh-popover p{margin:0;font-size:14px;line-height:1.6}.hnh-training-ceh-popover p+p{margin-top:10px}.hnh-course-card .hnh-course-bottom{color:var(--training-muted);gap:10px;padding-top:16px}.hnh-course-card .hnh-course-bottom>span{gap:2px;font-size:12px;display:grid}.hnh-course-card .hnh-course-bottom strong{font-variant-numeric:tabular-nums;font-size:25px}.hnh-course-card .hnh-course-bottom a{min-height:44px;font-size:14px}.hnh-course-card .hnh-course-bottom>.hnh-training-card-cta{min-height:44px;color:var(--training-ink);align-items:center;gap:6px;font-size:14px;font-weight:900;display:inline-flex}@supports (grid-template-rows:subgrid){.hnh-course-grid>.hnh-course-card,.home-training-grid>.hnh-course-card{grid-row:span 10;grid-template-rows:subgrid;row-gap:0;display:grid}.hnh-course-card .hnh-course-art{grid-row:1;align-self:start}.hnh-course-card .hnh-course-body{grid-row:2/span 9;grid-template-rows:subgrid;row-gap:0;min-width:0;display:grid}.hnh-training-card-category-row{grid-row:1}.hnh-course-card .hnh-training-card-title{grid-row:2;align-self:start}.hnh-course-card .hnh-review-link{grid-row:3;align-self:start;margin-bottom:16px}.hnh-course-card .hnh-course-body .hnh-course-description{grid-row:4;align-self:start;margin:0 0 16px}.hnh-course-card .hnh-course-facts{grid-row:5/span 3;grid-template-rows:subgrid;row-gap:3px;margin-bottom:16px;display:grid}.hnh-course-facts>.hnh-training-ceh-row{grid-row:1}.hnh-course-facts>.hnh-training-card-duration{grid-row:2}.hnh-course-facts>:is(.hnh-training-card-schedule,.hnh-training-card-availability){grid-row:3}.hnh-training-card-trainers{grid-row:8;margin-bottom:16px}.hnh-training-card-trainers:empty{margin-bottom:0}.hnh-course-card .hnh-course-bottom{grid-row:9;align-self:end;margin-top:0}}@media (width<=600px){.hnh-course-card .hnh-course-body{padding:20px}}@media (prefers-reduced-motion:reduce){.hnh-course-card{transition:none}}
