/* Shared by the writing canvas, its preview and the published study. */
.thw-study-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,48px);margin:2em 0;padding:1.5em 0;border-block:1px solid #c9cbbf}
.thw-study-columns>div{min-width:0}.thw-study-columns p:first-child,.thw-study-note p:first-child{margin-top:0}.thw-study-columns p:last-child,.thw-study-note p:last-child{margin-bottom:0}
.thw-study-columns h3{margin-top:0}
.thw-study-quote{margin:1.8em 0;padding:1em 0;border-block:1px solid #b54b32;border-left:0;color:#8f432f}
.thw-study-quote p{font-family:'Newsreader',Georgia,serif;font-size:clamp(1.8rem,3vw,2.5rem);font-style:italic;line-height:1.12;margin:0 0 .5em}
.thw-study-quote cite{display:block;font-family:'DM Sans',system-ui,sans-serif;font-size:.8rem;line-height:1.35;font-style:normal;color:#58675d}
.thw-study-note{margin:1.8em 0;padding:1em 1.2em;border-left:3px solid #b54b32;background:#eeebdf}
.thw-study-note h3{margin:0 0 .6em}
.thw-study-question{margin:1.8em 0;padding:1em 0;border-block:1px solid #b54b32;color:#8f432f;font-family:'Newsreader',Georgia,serif;font-size:clamp(1.6rem,3vw,2.3rem);font-style:italic;line-height:1.15}
.thw-study-figure{margin:2em 0}.thw-study-figure img{display:block;width:100%;max-width:100%;height:auto}.thw-study-figure figcaption{font:400 .8rem/1.4 'DM Sans',system-ui,sans-serif;color:#58675d;margin-top:10px}
.prose p.thw-study-lead,.thw-study-canvas p.thw-study-lead{font:400 clamp(1.45rem,2.6vw,1.85rem)/1.16 'Newsreader',Georgia,serif}
.prose p.thw-study-small,.thw-study-canvas p.thw-study-small{font:400 .88rem/1.3 'DM Sans',system-ui,sans-serif;color:#58675d}
@media(max-width:640px){.thw-study-columns{grid-template-columns:minmax(0,1fr);gap:24px}.thw-study-note{padding:1em}.thw-study-quote p{font-size:1.8rem}}
/* Keep the theme's general article rules from overriding these compositions. */
.story .prose .thw-study-columns h3,.story .prose .thw-study-note h3{font-size:1.25rem;margin-top:0}
.story .prose blockquote.thw-study-quote{border-color:#b54b32;color:#8f432f}
/* Native Gutenberg compositions for The essentials, including standalone preview. */
.thw-essential-columns.wp-block-columns,.prose .thw-essential-columns.wp-block-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,48px);margin:2em 0;padding:1.5em 0;border-block:1px solid #c9cbbf;align-items:start}
.thw-essential-columns>.wp-block-column{min-width:0}.thw-essential-columns h3,.thw-essential-section h2{margin-top:0}.thw-essential-columns p:last-child{margin-bottom:0}
.story .prose .thw-essential-columns .wp-block-column p{font:inherit}.story .prose .thw-essential-columns h3{font-size:1.25rem;margin-top:0}
:is(.prose,.editor-styles-wrapper,.thw-study-canvas) p.is-style-thw-intro{font:400 clamp(1.45rem,2.6vw,1.85rem)/1.16 'Newsreader',Georgia,serif}
:is(.prose,.editor-styles-wrapper,.thw-study-canvas) p.is-style-thw-small-note{font:400 .88rem/1.3 'DM Sans',system-ui,sans-serif;color:#58675d}
@media(max-width:781px){.thw-essential-columns.wp-block-columns,.prose .thw-essential-columns.wp-block-columns{grid-template-columns:minmax(0,1fr);gap:24px}}
