body.commissions-page{overflow:auto;background:#191816;color:#e7dfd2}
.commissions-page .masthead{position:relative;inset:auto;text-align:left}
.commissions-page .utility-controls{position:static;width:auto}
.commissions-page .utility-controls a[aria-current=page]{color:#eee4d3;text-decoration:underline;text-underline-offset:5px}
.commissions-page main{width:min(760px,calc(100% - 64px));margin:78px auto 90px;outline-offset:8px}
.commissions-eyebrow{font:11px/1.6 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#b6a992;margin:0 0 22px}
.commissions-page h1{font-size:clamp(42px,6.5vw,74px);font-weight:400;line-height:1.05;letter-spacing:-.055em;margin:0 0 32px}
.commissions-page p{font-size:17px;line-height:1.8;color:#c2b9ab;margin:0 0 22px}
.commissions-page p.commissions-eyebrow{font-size:11px;line-height:1.6;color:#b6a992}
.commissions-page p.commissions-lead{font-size:24px;line-height:1.5;letter-spacing:-.02em;color:#ece2d1;margin-bottom:27px}
.commissions-page a:not(.brand):not(.primary-nav a):not(.utility-controls a){text-decoration:underline;text-decoration-color:#82735f;text-underline-offset:.2em}
.commissions-page p.commissions-evidence{font-size:14px;margin-top:30px}
.enquiry-section{margin-top:62px;padding-top:38px;border-top:1px solid #51483b}
.commissions-page h2{font-size:28px;line-height:1.3;font-weight:400;letter-spacing:-.03em;margin:0 0 19px}
.enquiry-heading{margin-bottom:32px}.enquiry-heading p{font-size:16px}
.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.form-field{display:flex;flex-direction:column;gap:10px;margin-bottom:26px;min-width:0}
.form-field label{font-size:14px;color:#e4d9c8;line-height:1.5}.form-field label span{color:#a99e8d;font-size:12px}
.form-field input,.form-field select,.form-field textarea{width:100%;border:1px solid #625747;border-radius:3px;padding:13px 14px;color:#eee5d7;background:#211e19;font:16px/1.5 Arial,Helvetica,sans-serif;min-height:48px}
.form-field textarea{resize:vertical;min-height:180px}.form-field input::placeholder{color:#a59a89}
.form-field input:focus-visible,.form-field select:focus-visible,.form-field textarea:focus-visible{outline:2px solid #d4bd94;outline-offset:3px}
.field-note{font-size:12px;line-height:1.5;color:#ab9f8b}.timing-field{max-width:368px}
.commissions-page p.form-note{font-size:12px;line-height:1.75;color:#b0a591;margin:0 0 16px}
.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.enquiry-submit{border:1px solid #b3a080;border-radius:3px;padding:14px 24px;min-height:48px;font-size:14px;margin-top:12px;background:#e1d2b8;color:#211e19}
.enquiry-submit:hover{background:#eee0c7;color:#211e19}.enquiry-submit:disabled{opacity:.65;cursor:wait}
.commissions-page #enquiry-status{font-size:14px;color:#e1cfac;line-height:1.6;margin:18px 0 0;scroll-margin-top:30px}
.commissions-page #enquiry-status:empty{display:none}
.commissions-page footer.commissions-footer{position:static;inset:auto;margin:0 32px;padding:25px 0 30px;border-top:1px solid #413a30;font:12px/1.6 ui-monospace,monospace;color:#aca18f;align-items:center}
.commissions-footer a{min-height:44px;display:inline-flex;align-items:center}
#essay-body .writing-enquiry{font-size:14px;line-height:1.7;margin-top:12px}
@media(max-width:700px){.commissions-page main{width:calc(100% - 40px);margin:40px auto 55px}.commissions-page p.commissions-lead{font-size:21px}.form-grid{grid-template-columns:1fr}.enquiry-section{margin-top:42px;padding-top:29px}.commissions-page footer.commissions-footer{margin:0 20px;display:block}.commissions-footer>div{margin-top:12px}.commissions-page .masthead{row-gap:12px}.commissions-page .utility-controls{justify-content:flex-end}.timing-field{max-width:none}}
