/* Hallmark · macrostructure: Production workbook · custom theme: workbook · nav: index · footer: table · contrast token pairs: pass · pre-emit critique: P4 H4 E4 S4 R4 V4 */
/* Workbook composition: ruled title / narrow photo and brief / allocation worksheet first / checklist articles. */
.workbook-title{display:flex;gap:var(--space-xl);align-items:start;border-bottom:2px solid var(--ink);padding-bottom:var(--space-xl)}.workbook-title h1{max-width:1080px;font-size:clamp(3.2rem,7vw,7rem)}.workbook-title .page-mark{border:1px solid var(--ink);padding:var(--space-md);font-size:.72rem;writing-mode:vertical-rl;white-space:nowrap}.workbook-intro{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);gap:var(--space-3xl);margin-top:var(--space-xl);align-items:center}.workbook-intro img{height:300px;object-position:center 35%}.workbook-note{display:flex;justify-content:space-between;gap:var(--space-lg);font-size:.75rem;margin-top:var(--space-lg)}.style-workbook .tool-section{border:1px solid var(--line);background:var(--paper)}.style-workbook .tool-result{background:var(--soft)}.style-workbook .guide-card{border-top-width:3px}
@media(max-width:768px){.workbook-intro{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.workbook-intro .photo{order:2}.workbook-intro img{height:280px}.workbook-title h1{font-size:clamp(2.8rem,8vw,5rem)}.workbook-title .page-mark{display:none}}