/* Daily journal articles (BlogWriter): figures, tables, the short answer box and the questions section. */
.recent-articles{border-top:1px solid var(--line)}
.recent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px}
.recent-copy>p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:14px}
.recent-single{grid-template-columns:1fr}
.recent-single .recent-card{display:grid;grid-template-columns:1.1fr 1fr;gap:42px;align-items:center}
.recent-single .recent-copy .eyebrow{margin-top:0}
.recent-single h3{font-size:clamp(30px,3vw,43px)}
@media(max-width:1000px){.recent-grid:not(.recent-single){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.recent-grid,.recent-grid:not(.recent-single){grid-template-columns:1fr}.recent-single .recent-card{grid-template-columns:1fr;gap:22px}}
.journal-article figure{margin:34px 0}
.journal-article figure img{width:100%;height:auto;display:block;border:1px solid var(--line)}
.journal-article figcaption{font-size:13px;line-height:1.6;color:var(--muted);margin-top:10px}
.journal-article table{width:100%;border-collapse:collapse;margin:0 0 28px;font-size:15px;line-height:1.6}
.journal-article th,.journal-article td{border-bottom:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}
.journal-article th{font-weight:600}
.journal-article pre{overflow-x:auto;padding:16px;border:1px solid var(--line);font-size:14px}
.journal-tldr{border:1px solid var(--line);background:var(--sage);padding:20px 24px;margin:0 0 32px}
.journal-tldr .eyebrow{margin-bottom:8px}
.journal-tldr p{margin:0;font-size:16px;line-height:1.75}
.journal-faq details{border-bottom:1px solid var(--line);padding:14px 0}
.journal-faq summary{cursor:pointer;font-weight:600;line-height:1.5}
.journal-faq details p{margin:12px 0 0}
.article-cover img[src^="https://"]{aspect-ratio:16/9;object-fit:cover}
@media(max-width:700px){.journal-article table{display:block;overflow-x:auto}}
