/* A compact invitation; all course and workbook details live on framework.html. */
.home-page .hero-workbook-link{display:inline-flex;align-items:center;gap:16px;max-width:100%;padding:12px 0;border-top:1px solid #d3b36e80;border-bottom:1px solid #d3b36e80;color:var(--gold);font-size:14px;font-weight:600;line-height:1.5}
.hero-workbook-link .arrow-icon{margin:0;flex-shrink:0}
.workbook-feature{background:#f6f0df;color:var(--ink);border-top:4px solid var(--gold);border-bottom:1px solid #d3b36e;padding:32px 5%;scroll-margin-top:24px}
.workbook-feature-inner{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px 6%;align-items:center}
.workbook-feature .eyebrow{color:#72551e;font-size:10px;letter-spacing:1.6px;margin:0 0 10px}
.workbook-feature h2{font:400 clamp(38px,4vw,56px)/1.08 var(--serif);letter-spacing:-1px;margin:0 0 8px}
.workbook-feature-subtitle{font:400 clamp(21px,2vw,26px)/1.3 var(--serif);color:#72551e;max-width:540px;margin:0}
.workbook-feature-description{font-size:16px;line-height:1.6;color:#465047;max-width:660px;margin:0 0 16px}
.workbook-feature .button{background:var(--gold);color:var(--ink);font-size:14px;min-height:48px;padding:10px 16px;gap:14px}
.workbook-feature .arrow-icon{flex-shrink:0}
.workbook-feature .workbook-feature-caption{font-size:12px;line-height:1.5;color:#5a604f;margin:10px 0 0}
.workbook-feature a:focus-visible{outline:3px solid #72551e;outline-offset:5px}
@media(max-width:700px){.workbook-feature{padding:24px 6%}.workbook-feature-inner{grid-template-columns:minmax(0,1fr);gap:16px}.workbook-feature h2{font-size:38px}.workbook-feature-subtitle{font-size:21px}.workbook-feature .eyebrow{font-size:9px;letter-spacing:1.4px}.workbook-feature-description{font-size:15px;line-height:1.6;margin-bottom:14px}.workbook-feature .button{font-size:13px}.home-page .hero-workbook-link{font-size:13px;gap:12px}}
@media(prefers-reduced-motion:reduce){.workbook-feature .button{transition:none}.workbook-feature .button:hover{transform:none}}

/* Both teaching programs share the compact cream-and-gold homepage feature. */
.home-workshop-feature{margin-top:28px;padding-top:28px;border-top:1px solid #d3b36e;scroll-margin-top:24px}
@media(max-width:700px){.home-workshop-feature{margin-top:24px;padding-top:24px}}
