/* Widget « Cartes d'information » (sign, domain, advice, scenario, cert) */
.wt-section-head--snug{margin-bottom:40px}
.wt-info-card{background:#fff;border:1px solid var(--wt-line);border-radius:var(--wt-radius-m);min-width:0;color:var(--wt-ink)}
.wt-info-card__title{font-family:var(--wt-font-title);font-weight:600;margin:0}
.wt-info-card__text{font-size:15px;line-height:1.55;color:var(--wt-text-2);margin:0}
.wt-info-card__text--ink{color:var(--wt-ink)}
.wt-info-card__grow{flex:1}
.wt-info-card__label{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--wt-text-3);margin-bottom:6px}

/* sign */
.wt-info-card--sign{padding:28px;display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;align-items:start}
.wt-info-card--sign .wt-info-card__title{font-size:20px;line-height:1.25;margin-bottom:6px}

/* domain */
.wt-info-card--domain{padding:32px 28px;display:flex;flex-direction:column;gap:14px;transition:border-color var(--wt-transition)}
.wt-info-card--domain:hover{border-color:var(--wt-blue)}
.wt-info-card--domain .wt-pastille{align-self:flex-start}
.wt-info-card--domain .wt-info-card__title{font-size:21px;line-height:1.2}
.wt-info-card__tags{list-style:none;display:flex;gap:6px;flex-wrap:wrap;border-top:1px solid var(--wt-line);padding-top:14px}
.wt-info-card__tags li{font-size:12px;line-height:1.4;padding:4px 8px;border-radius:var(--wt-radius-s);border:1px solid var(--wt-line);color:var(--wt-text-2)}

/* advice */
.wt-info-card--advice{padding:24px;display:flex;flex-direction:column;gap:12px}
.wt-info-card--advice .wt-info-card__title{font-size:19px;line-height:1.25}
.wt-info-card--advice .wt-info-card__text{font-size:14px}
.wt-info-card__icon{display:flex;color:var(--wt-blue)}
.wt-info-card--advice .wt-info-card__foot{font-size:13px;line-height:1.45;border-top:1px solid var(--wt-line);padding-top:10px}
.wt-info__foot{margin-top:32px;display:flex;justify-content:space-between;align-items:center;gap:16px 32px;flex-wrap:wrap}
.wt-info__foot-text{font-size:15px;color:var(--wt-text-2)}

/* scenario */
.wt-info-card--scenario{padding:28px;display:flex;flex-direction:column;gap:16px}
.wt-info-card--scenario .wt-info-card__title{font-size:21px;line-height:1.2}
.wt-info-card__badge{align-self:flex-start;font-size:11px;line-height:1.4;padding:4px 8px;border-radius:var(--wt-radius-s);border:1px dashed var(--wt-line-field);color:var(--wt-text-2)}
.wt-info-card--scenario .wt-info-card__foot{margin-top:auto;border-top:1px solid var(--wt-line);padding-top:14px;font-size:14px;line-height:1.45}

/* cert */
.wt-info-card--cert{padding:28px;display:flex;flex-direction:column;gap:12px}
.wt-info-card--cert .wt-info-card__title{font-size:21px;line-height:1.2}
.wt-info-card__index{font-size:13px;color:var(--wt-blue)}
.wt-info-card__who{font-size:14px;font-weight:600;border-top:1px solid var(--wt-line);padding-top:12px}
