.life.ldf .ldf-cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.2vw,20px);display:grid}.life.ldf .ldf-cards>div,.life.ldf .ldf-cards>div>article{height:100%}.life.ldf .ldf-card .gc-inner{flex-direction:column;height:100%;display:flex}.life.ldf .ldf-status{border:1px solid var(--lf-accent);font:500 10px / 1 var(--lf-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lf-accent-text);border-radius:999px;align-self:flex-start;padding:4px 12px}.life.ldf .ldf-status--opening{border-color:var(--lf-door-line);color:var(--lf-door-ink);background:var(--lf-door-tint)}.life.ldf .ldf-card-name{font:600 clamp(18px, min(1.5vw, 2.6vh), 24px) / 1.16 var(--lf-disp);letter-spacing:-.01em;color:var(--lf-ink);text-wrap:balance;margin:clamp(10px,1.4vh,16px) 0 0}.life.ldf .ldf-row-label{border-top:1px solid var(--lf-line-l);font:500 10px / 1 var(--lf-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--lf-ink-soft);margin:clamp(14px,2vh,22px) 0 clamp(6px,.8vh,9px);padding-top:clamp(10px,1.3vh,14px)}.life.ldf .ldf-demand{font:400 clamp(13px, min(.95vw, 1.7vh), 15px) / 1.5 var(--lf-body);color:var(--lf-ink);text-wrap:pretty;margin:0}.life.ldf .ldf-proofs{margin:0}.life.ldf .ldf-proofs>div{border-bottom:1px solid var(--lf-line-l);align-items:baseline;gap:10px;padding:clamp(7px,.9vh,10px) 0;display:flex}.life.ldf .ldf-proofs>div:last-child{border-bottom:0}.life.ldf .ldf-proofs dt{font:600 clamp(17px, min(1.4vw, 2.4vh), 22px) / 1 var(--lf-disp);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--lf-accent-text);flex:none}.life.ldf .ldf-proofs dd{font:400 clamp(12px, min(.85vw, 1.5vh), 13px) / 1.4 var(--lf-body);color:var(--lf-ink-soft);text-wrap:pretty;margin:0}.life.ldf .ldf-time{font:500 clamp(12px, min(.85vw, 1.5vh), 13px) / 1.4 var(--lf-body);color:var(--lf-ink);margin:0}.life.ldf .ldf-card-cta{text-align:center;text-indent:.12em;justify-content:center;align-self:stretch;margin-top:auto;line-height:1.1}.life.ldf .ldf-time{margin-bottom:clamp(16px,2.2vh,22px)}.life.ldf .ldf-card .btn.line{border:1.5px solid var(--lf-line-l);color:var(--lf-ink);background:0 0;transition:border-color .22s,color .22s,background .22s}.life.ldf .ldf-card .btn.line:hover{border-color:var(--lf-accent);color:var(--lf-accent-text);background:#ff6b4a0f}.life.ldf .ldf-card .btn.solid{text-indent:.14em;padding:17px 26px;font-size:12.5px}.life.ldf .ldf-card--tinted{background:linear-gradient(170deg,#ff6b4a21 0%,#ff6b4a0f 100%);border-color:#ff6b4a61}.life.ldf .ldf-card--tinted .ldf-row-label,.life.ldf .ldf-card--tinted .ldf-proofs>div{border-color:#ff6b4a42}.life.ldf .ldf-card--tinted .ldf-proofs dt{font-size:clamp(13px,min(1vw,1.8vh),15px)}@media (max-width:1200px){.life.ldf .ldf-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.life.ldf .ldf-cards{grid-template-columns:1fr}}
