body.page{background:var(--paper);color:var(--ink)}.wrap{max-width:1040px;padding:128px var(--gutter) 56px;margin:0 auto}.wrap h1{font:400 clamp(44px,6.6vw,88px)/1.02 var(--serif);letter-spacing:-.035em;text-wrap:balance;margin:0 0 24px}.wrap h2{font:400 clamp(32px,4.4vw,56px)/1.05 var(--serif);letter-spacing:-.03em;margin:0 0 16px}.wrap>p{text-wrap:pretty;max-width:62ch}.cards{background:#11121422;border:1px solid #11121422;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;padding:0;list-style:none;display:grid}.cards li{background:var(--paper);padding:24px}.cards b{margin-bottom:8px;font-size:18px;display:block}.note{color:#4a4a4a;font-size:14px}.note.strong{border-left:3px solid var(--red);background:#fff;padding:10px 14px}form{gap:14px;margin-top:20px;display:grid}label{gap:4px;font-size:14px;display:grid}label.check{align-items:flex-start;gap:10px;display:flex}input,select,textarea{font:inherit;background:#fff;border:1px solid #0005;min-height:44px;padding:10px}input[type=checkbox]{width:20px;height:20px;min-height:0}button.btn{cursor:pointer;font:inherit;justify-self:start}#enquiry-status{min-height:1.5em}
