body .ng-click-pill {
display:inline-flex;
align-items:center;
justify-content:center;
box-sizing:border-box;
min-height:44px;
max-width:100%;
padding:8px 13px;
border:1px solid #cfdebf;
border-radius:999px;
background:#fff;
color:#333333;
font-family:'Proximanova-bold',sans-serif;
font-size:16px;
line-height:1.4;
text-align:center;
text-decoration:none;
overflow-wrap:anywhere;
cursor:pointer;
transition:background-color .18s,border-color .18s,color .18s;
}
body .ng-click-pill:hover { background:#edf5e4; border-color:#84c041; color:#444444; }
body .ng-click-pill:active { background:#dceec9; }
body .ng-click-pill:focus-visible,
body a.ng-click-box:focus-visible { outline:3px solid #333333; outline-offset:3px; }
body .ng-click-card { position:relative; isolation:isolate; }
body .ng-click-card .ng-card-link { position:static; }
body .ng-click-card h3 > .ng-card-link { color:inherit; text-decoration:none; }
body .ng-click-card .ng-card-secondary { position:relative; z-index:2; }
body .ng-click-card .ng-card-link::after {
content:"";
position:absolute;
inset:0;
z-index:1;
border-radius:inherit;
box-shadow:inset 0 0 0 0 transparent;
cursor:pointer;
transition:box-shadow .18s;
}
body .ng-click-card:hover .ng-card-link::after { box-shadow:inset 0 0 0 2px #84c041; }
body .ng-click-card:focus-within { outline:3px solid #333333; outline-offset:3px; }
body .ng-click-card .ng-card-link:focus-visible { outline:none; }
body a.ng-click-box:hover { outline:2px solid #84c041; outline-offset:2px; }
@media (prefers-reduced-motion:reduce) {
body .ng-click-pill,
body .ng-click-card .ng-card-link::after { transition:none; }
}