.dit-recipe-details{margin:0 0 2rem;padding:1.2rem 0;border-top:2px solid var(--ink,#193c30);border-bottom:1px solid var(--line,#d9ddcf)}
.dit-recipe-details .dit-recipe-byline{font-size:.8rem;line-height:1.6;margin:0 0 1rem}
.dit-recipe-details .dit-recipe-timing-title{font:600 .75rem/1.5 var(--mono,monospace);text-transform:uppercase;letter-spacing:.06em;color:var(--paprika,#b7472e);margin:0 0 .75rem}
.dit-recipe-timing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0 0 .8rem}
.dit-recipe-timing dt{font-size:.75rem;line-height:1.5}
.dit-recipe-timing dd{font:600 1.05rem/1.6 var(--mono,monospace);margin:.2rem 0 0;color:var(--ink,#193c30)}
.dit-recipe-details .dit-recipe-timing-note{font-size:.8rem;line-height:1.7;margin:0;color:var(--muted,#5c6a60)}
@media(max-width:400px){.dit-recipe-timing{grid-template-columns:1fr;gap:.7rem}}
@media print{.dit-recipe-details{break-inside:avoid}.dit-recipe-details .dit-recipe-timing-note{font-size:9pt}}
