body{--paper:#242523;--ink:#eee7da;font-family:Georgia,"Times New Roman",serif}.brand{font-weight:400;font-size:1.7rem;letter-spacing:.06em}nav,.notice,button,select,label{font-family:Arial,sans-serif}.eyebrow,.chapter{color:#d9a786}h1,h2{font-weight:400}h1{font-size:clamp(3.3rem,7vw,7.2rem);line-height:1.04;max-width:17ch}h1 em{color:#d9a786;font-weight:400}.editorial{padding-top:2rem}.editorial-top,.editorial-bottom{display:flex;gap:3rem;justify-content:space-between;align-items:baseline;flex-wrap:wrap}.edition{font-size:.9rem;font-style:italic}.editorial-bottom p{max-width:48ch;font-size:1.2rem}.light-study{display:grid;grid-template-columns:2fr 1fr 3fr;gap:1rem;margin:2rem 0 2.5rem;height:68px;border-top:1px solid #9d795f;border-bottom:1px solid #9d795f;padding-block:.6rem}.light-study span{border-left:2px solid #d9a786;background:linear-gradient(90deg,#d9a78644,transparent)}.chapters{border-block:1px solid #9d795f}.chapters article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,4fr);gap:2rem;padding-block:2rem}.chapters article+article{border-top:1px solid #6b5c4e}.chapter{font-size:3rem;font-style:italic}.chapters h2{font-size:clamp(2rem,4vw,4rem)}.chapters p{max-width:48ch}.chapters article:nth-of-type(2){padding-left:12%}.composition{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8%}.composition .preview{border-color:#d9a786}.learn{border-top:1px solid #9d795f;width:min(100%,950px)}.enquiry{border-top:1px solid #9d795f}@media(max-width:750px){.composition{grid-template-columns:minmax(0,1fr);gap:2rem}.chapters article{grid-template-columns:minmax(0,1fr);gap:.5rem}.chapters article:nth-of-type(2){padding-left:0}.editorial-top,.editorial-bottom{gap:1rem}}

