.living-programme-journey{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgba(23,23,20,.2);border:1px solid rgba(23,23,20,.2);margin-top:2.5rem}.living-programme-journey article{background:#f5efe5;padding:1.35rem;min-height:145px;display:grid;grid-template-columns:54px 1fr;column-gap:1rem;align-content:start}.living-programme-journey span{font-family:Georgia,serif;font-size:1.55rem;opacity:.42;grid-row:1/3}.living-programme-journey strong{font-family:Georgia,serif;font-size:1.35rem;font-weight:400}.living-programme-journey p{margin:.45rem 0 0;line-height:1.55}.living-programme-workshops>article{display:grid;grid-template-columns:1fr 1fr;min-height:650px;border-top:1px solid rgba(23,23,20,.2)}.living-programme-workshops>article.reverse .living-programme-workshop-copy{order:2}.living-programme-workshops>article.reverse figure{order:1}.living-programme-workshop-copy{padding:clamp(2rem,5vw,5rem) max(1.25rem,calc((100vw - 1280px)/2));padding-right:clamp(2rem,5vw,5rem)}.living-programme-workshop-copy h2{font-size:clamp(2.7rem,5vw,5rem);line-height:.95}.living-programme-workshop-copy h3{margin-top:2rem;font-size:1rem;text-transform:uppercase;letter-spacing:.08em}.living-programme-workshops figure{margin:0;min-height:520px;position:relative}.living-programme-workshops figure img{width:100%;height:100%;object-fit:cover}.living-programme-workshops figcaption{position:absolute;left:1rem;bottom:1rem;background:#f5efe5;color:#171714;padding:.55rem .75rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.living-exercise-list{display:flex;flex-wrap:wrap;gap:.5rem}.living-exercise-list span{border:1px solid rgba(23,23,20,.35);padding:.55rem .7rem;font-size:.82rem}.living-format-deep-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(23,23,20,.2);border:1px solid rgba(23,23,20,.2);margin-top:2.5rem}.living-format-deep-grid article{background:#f5efe5;padding:1.35rem;min-height:245px;display:flex;flex-direction:column}.living-format-deep-grid>article>span{opacity:.4}.living-format-deep-grid h3{font-family:Georgia,serif;font-size:1.75rem;font-weight:400;line-height:1.05;margin:auto 0 .75rem}.living-format-deep-grid p{line-height:1.55}.living-format-deep-grid small{display:block;border-top:1px solid rgba(23,23,20,.2);padding-top:.8rem;margin-top:auto;line-height:1.45;opacity:.72}.living-programme-consent{padding:clamp(4rem,8vw,8rem) max(1.25rem,calc((100vw - 1280px)/2));display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.living-programme-consent h2{font-size:clamp(2.7rem,5vw,5rem);line-height:.95}.living-consent-options{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:rgba(245,239,229,.2);border:1px solid rgba(245,239,229,.2)}.living-consent-options span{background:#171714;padding:1.2rem;min-height:90px;display:flex;align-items:flex-end;font-family:Georgia,serif;font-size:1.2rem}@media(max-width:900px){.living-programme-workshops>article{grid-template-columns:1fr}.living-programme-workshops>article.reverse .living-programme-workshop-copy,.living-programme-workshops>article.reverse figure{order:initial}.living-programme-workshops figure{min-height:380px}.living-format-deep-grid{grid-template-columns:repeat(2,1fr)}.living-programme-consent{grid-template-columns:1fr}}@media(max-width:560px){.living-programme-journey,.living-format-deep-grid,.living-consent-options{grid-template-columns:1fr}.living-programme-journey article{grid-template-columns:42px 1fr}.living-programme-workshops figure{min-height:300px}}
