/* Restrained art alongside copy; never widen reading lines to fill the page. */
.study-art{display:block;object-fit:contain;max-width:100%;flex-shrink:0;margin:0;align-self:center}
.study-art--hero{width:clamp(250px,27vw,360px);height:320px}
.study-art--support{width:200px;height:200px}
.study-art--spot{width:100px;height:100px}
.study-heading,.qm-heading.study-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;min-width:0}
.study-heading>div{min-width:0}.study-heading p{max-width:55ch}
.study-heading--compact{margin-bottom:28px}.study-heading--compact .study-art{height:180px}
.qm-guide-steps .study-art{margin:0 0 18px}.qm-guide-steps>section{min-width:0}
.qm-quote-card>.study-art{float:right;margin:12px 0 12px 20px;width:90px;height:110px}.qm-quote-card:after{content:'';display:block;clear:both}
.student-timeline-icon:has(.study-art){width:100px;height:110px;background:none;border:0}.student-timeline-icon .study-art{height:110px}
.student-deeper>.study-art{float:right;margin:10px 0 20px 20px}.student-deeper:after{content:'';display:block;clear:both}
.theme-symbol{object-fit:contain}
@media(max-width:760px){.study-heading,.qm-heading.study-heading{gap:18px;grid-template-columns:minmax(0,1fr) 120px}.study-art--hero{width:120px;height:180px}.study-heading .study-art--support,.study-heading--compact .study-art{width:110px;height:140px}.student-timeline li{grid-template-columns:70px 1fr}.student-timeline-icon:has(.study-art),.student-timeline-icon .study-art{width:66px;height:80px}}
@media(max-width:420px){.study-heading,.qm-heading.study-heading{grid-template-columns:minmax(0,1fr) 86px;gap:12px}.study-art--hero{width:86px;height:140px}.study-heading h1{font-size:30px}.study-heading .study-art--support{width:86px;height:110px}.student-deeper>.study-art{width:100px;height:120px}}
@media print{.study-art--hero{width:130px;height:170px}}
.wb-empty>.study-art{margin:0 auto 24px}
@media(max-width:420px){.student-heading.study-heading{grid-template-columns:minmax(0,1fr) 72px}.student-heading.study-heading>div{display:contents}.student-heading.study-heading>.study-art{grid-column:2;grid-row:1;width:72px;height:80px}.student-heading.study-heading h1,.student-heading.study-heading p{grid-column:1/-1;margin-top:0}.student-heading.study-heading .eyebrow{grid-column:1;grid-row:1}}
.student-panel>.study-art{float:right;margin:0 0 20px 24px}.student-panel:after{content:'';display:block;clear:both}
@media(max-width:760px){.student-panel>.study-art{width:100px;height:140px;margin-left:16px}}
.student-timeline-icon .study-art{width:100px}
@media(max-width:760px){.student-timeline-icon .study-art{width:66px}}
.student-timeline-icon:empty{visibility:hidden;height:110px}
@media(max-width:760px){.student-timeline-icon:empty{height:80px}}
