/* Practical articles are distinct applications, using the existing reading system. */
.reading-room .essay-card[data-kind=practical-article]{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:0 0 25px;padding:34px 30px;background:#1b1612;border:1px solid var(--line);border-inline-start:3px solid var(--accent)}
.reading-room .essay-card[data-kind=practical-article][hidden]{display:none}
.reading-room .essay-card[data-kind=practical-article] h2{font-size:clamp(28px,3.2vw,40px);line-height:1.3}
body[data-article-kind=practical-article] .page-hero{padding-bottom:28px}
body[data-article-kind=practical-article] .page-hero h1{max-width:1050px;font-size:clamp(40px,5.1vw,68px);line-height:1.16}
.practical-entry{display:flex;flex-wrap:wrap;align-items:center;gap:15px 28px;padding-bottom:55px}
.practical-entry>span{font-size:13px;color:var(--muted)}.practical-entry .text-link{font-size:13px;line-height:1.65;min-height:44px}
.practical-source{padding:22px 26px}.practical-source .book-name{font-size:22px}.practical-source .book-author{font-size:13px;line-height:1.7}
.practical-source-details{border-top:1px solid var(--line);margin-top:20px;padding-top:6px}.practical-source-details summary{min-height:44px;padding:12px 0;font-size:14px;color:var(--fg)}.practical-source-details p{font-size:14px;line-height:1.8;margin:10px 0}
.high-contrast .reading-room .essay-card[data-kind=practical-article]{background:#000;border-color:#fff}
.large-text .reading-room .essay-card[data-kind=practical-article]{grid-template-columns:1fr;gap:22px}
@media(max-width:760px){.reading-room .essay-card[data-kind=practical-article]{grid-template-columns:1fr;gap:6px;padding:26px 22px}.reading-room .essay-card[data-kind=practical-article] h2{font-size:29px}.practical-entry{gap:8px 24px;padding-bottom:35px}.practical-entry>span{flex-basis:100%}.practical-source{padding:20px}.practical-source .book-name{font-size:21px}body[data-article-kind=practical-article] .page-hero h1{font-size:clamp(34px,8.7vw,48px)}}
