 .workshop-intro{padding:2rem 2.3rem 1rem;display:grid;grid-template-columns:1.6fr 1fr;gap:2.5rem;align-items:center}.workshop-intro h2{font-size:clamp(2rem,3.8vw,3.4rem);color:#321b10;line-height:1.12}.workshop-intro p{color:#3c2a1c;font-size:1.13rem;line-height:1.45;margin-bottom:1rem}.workshop-intro .autumn-divider{max-width:none}.workshop-intro aside{background:#f2dfc2;padding:2rem 1.8rem;border:1px solid #e4c7a2}.workshop-intro aside h3{font-size:1.9rem;font-style:italic;color:#82341c}.board-designs{padding:1rem 1.3rem 2rem}.board-designs>h2{text-align:center;font-size:clamp(2rem,3.8vw,3.3rem);font-style:italic;color:#922f14;margin-bottom:.75rem}.board-designs .board-size{color:#3f2e1d;font-size:1.08rem;text-align:center;max-width:850px;margin:0 auto 1.4rem;line-height:1.4}.board-layout{display:grid;grid-template-columns:1.1fr 1.1fr .75fr;gap:1rem;align-items:stretch}.board-card{min-width:0;border:1px solid #dcc1a0}.board-card>div:last-child{padding:1.2rem;text-align:center;min-height:150px}.board-card.classic>div:last-child{background:#3d482e}.board-card.turkey>div:last-child{background:#9d3516}.board-card h3{font-size:1.15rem;text-transform:uppercase;color:#fff6e5;line-height:1.3;margin:0 0 .6rem}.board-card p{color:#fff4df;font-size:1rem;line-height:1.4;margin:0}.included{background:#fbf1e3;border:1px solid #e2c4a4;padding:1.3rem}.included h3{font-style:italic;color:#952d14;font-size:1.9rem;line-height:1.2}.included ul{padding-left:1.1rem;color:#493322;font-size:1rem;line-height:1.45}.included li{margin-bottom:1rem}.workshop-registration{background:#39402a}.workshop-registration h2{color:#fff1d8;font-style:italic;font-size:2.5rem}.workshop-registration p{color:#f1e5d1}.workshop-registration .back-events{color:#fff1d8}@media(max-width:950px){.board-layout{grid-template-columns:1fr 1fr}.included{grid-column:1/-1}.included ul{columns:2;column-gap:2rem}.included li{break-inside:avoid}.workshop-intro{gap:1.5rem;padding:1.5rem}}@media(max-width:650px){.workshop-intro{grid-template-columns:1fr;padding:1.5rem 1.2rem;gap:1rem}.workshop-intro h2 br{display:none}.workshop-intro p{font-size:1.06rem}.workshop-intro aside{padding:1.4rem}.board-layout{grid-template-columns:1fr}.board-designs{padding:1rem 1rem 1.5rem}.included{grid-column:auto}.included ul{columns:1}.board-card>div:last-child{min-height:0}.board-size strong{white-space:nowrap}}