/* Turn-specific editorial layout; shared typography and lightbox match Scheduling. */
.turn-preview .hero-grid { grid-template-columns:1.2fr .8fr; gap:50px; }
.turn-preview h1 { font-size:clamp(66px,7.3vw,102px); }
.turn-preview .hero-intro > p + p:not(.hero-thesis) { margin-top:16px; }
.turn-preview .hero-art figcaption { background:var(--paper); padding-top:14px; color:var(--muted); font-size:12px; }
.turn-evidence { border:1px solid var(--line); background:#fffdfa; }
.turn-evidence figcaption { padding:15px 20px; color:var(--muted); font-size:13px; border-top:1px solid var(--line); }
.turn-interpretation { max-width:735px; padding-top:28px; }
.turn-interpretation > .eyebrow { margin:0 0 12px; }
.turn-interpretation > p:last-child { margin:0; font-size:22px; line-height:1.5; letter-spacing:-.02em; }
.turn-findings { border-top:1px solid #cbd0c9; margin-top:34px; }
.turn-findings article { display:grid; grid-template-columns:1fr 1fr 1fr; gap:36px; padding:30px 0; border-bottom:1px solid #cbd0c9; }
.turn-findings h3 { font-size:24px; line-height:1.25; letter-spacing:-.025em; margin-top:12px; }
.turn-findings p { color:var(--muted); font-size:16px; }
.turn-label { display:block; font:10px/1.5 var(--mono); text-transform:uppercase; letter-spacing:.07em; color:var(--ink); margin-bottom:10px; }
.turn-deeper { margin-top:30px; }
.turn-deeper summary { cursor:pointer; color:var(--blue); font-size:16px; padding-block:12px; }
.turn-deeper summary:focus-visible { outline:3px solid var(--blue); outline-offset:5px; }
.turn-deeper > p { max-width:760px; color:var(--muted); margin:16px 0 26px; font-size:16px; }
.turn-handoff { border-left:1px solid #567078; padding-left:38px; }
.turn-handoff dl > div + div { border-top:1px solid #567078; margin-top:22px; padding-top:22px; }
.turn-handoff dt { font-size:18px; font-weight:600; margin-bottom:8px; }
.turn-handoff dd { margin:0; color:#c6d4d5; font-size:15px; }
.turn-limit { border-top:1px solid #567078; margin-top:38px; padding-top:23px; color:#c6d4d5; font-size:13px; }
@media(max-width:1000px) {
  .turn-preview .hero-grid { gap:30px; }
  .turn-preview h1 { font-size:clamp(60px,7.5vw,85px); }
  .turn-findings article { gap:24px; }
}
@media(max-width:740px) {
  .turn-preview .hero-grid { grid-template-columns:1fr; }
  .turn-preview h1 { font-size:clamp(58px,11.8vw,85px); }
  .turn-interpretation { padding-top:24px; }
  .turn-interpretation > p:last-child { font-size:19px; }
  .turn-findings article { grid-template-columns:1fr; gap:18px; }
  .turn-findings h3 br { display:none; }
  .turn-findings h3 { font-size:23px; }
  .turn-handoff { border-left:0; border-top:1px solid #567078; padding:28px 0 0; }
  .turn-evidence .image-open { position:static; border:0; border-top:1px solid var(--line); box-shadow:none; justify-content:space-between; }
  .turn-evidence figcaption { font-size:12px; padding:12px; }
}
@media print { .turn-handoff dd,.turn-limit { color:var(--ink); } }
