/* Feature rows tolerate short or long descriptions without fixed text heights. */
.dk-features-a__list{display:grid;gap:16px}
.dk-features-a__list article{display:grid;grid-template-columns:54px minmax(0,1fr);gap:24px;align-items:start;padding:32px;background:var(--dk-white);border-radius:10px}
.dk-features-a__list .dk-num{padding-top:5px;line-height:1.4;font-size:30px;font-variant-numeric:tabular-nums}
.dk-features-a__list .dk-h3{font-size:40px;font-weight:600;line-height:1.35;margin-bottom:12px}
.dk-features-a__list .dk-body{font-size:38px;line-height:1.55;color:var(--dk-muted)}
@media(min-width:768px) and (max-width:1023px){html[data-output-mode="web"] .dk-features-a__list article{padding:26px;grid-template-columns:36px minmax(0,1fr)}html[data-output-mode="web"] .dk-features-a__list .dk-h3{font-size:27px}html[data-output-mode="web"] .dk-features-a__list .dk-body{font-size:22px}}
@media(max-width:767px){.dk-features-a__list{gap:12px}.dk-features-a__list article{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:22px 20px}.dk-features-a__list .dk-num{font-size:12px;padding-top:3px}.dk-features-a__list .dk-h3{font-size:18px;line-height:1.4;margin-bottom:8px}.dk-features-a__list .dk-body{font-size:15px;line-height:1.65}}
@media(min-width:768px) and (max-width:1023px){html[data-output-mode="web"] .dk-features-a__list .dk-num{font-size:22px}}

/* premium-v1 (adopted 2026-10-30): numbered statements on hairlines, no cards. */
@media(min-width:1000px){
 .dk-features-a__list{gap:0;border-top:1px solid var(--dk-line)}
 .dk-features-a__list article{background:transparent;border-radius:0;padding:44px 0;border-bottom:1px solid var(--dk-line);grid-template-columns:72px minmax(0,1fr);gap:20px}
 .dk-features-a__list .dk-num{padding-top:10px}
 .dk-features-a__list article :is(.dk-h3,.dk-h4){font-size:46px;font-weight:700;letter-spacing:-.035em;line-height:1.25;margin-bottom:14px}
 .dk-features-a__list .dk-body{font-size:36px;line-height:1.55}
}
@media(max-width:767px){
 .dk-features-a__list{gap:0;border-top:1px solid var(--dk-line)}
 .dk-features-a__list article{background:transparent;border-radius:0;padding:22px 0;border-bottom:1px solid var(--dk-line)}
 .dk-features-a__list .dk-h3{font-weight:700}
}
