
    .orderform-template{--of-ink:#171717;--of-body:#484848;--of-muted:#6b6b6b;--of-line:#d8d8d8;--of-red:#b12c2b;margin:0;color:var(--of-ink);font:10pt/1.45 Georgia,"Times New Roman",serif;-webkit-print-color-adjust:exact;print-color-adjust:exact}
    .orderform-template *{box-sizing:border-box}
    .orderform-template .of-page{display:flex;flex-direction:column;width:210mm;min-height:297mm;margin:24px auto;padding:17mm 19mm 13mm;background:#fff;border:1px solid var(--of-line)}
    .orderform-template .of-masthead{display:flex;align-items:baseline;justify-content:space-between;gap:20px;border-bottom:1px solid var(--of-ink);padding-bottom:12px;margin-bottom:21px}
    .orderform-template .of-brand{font-size:25pt;line-height:1;letter-spacing:-.055em}
    .orderform-template .of-brand span{color:var(--of-red)}
    .orderform-template .of-edition,.orderform-template .of-kicker,.orderform-template .of-label,.orderform-template .of-footer{font-family:"SFMono-Regular",Consolas,"Liberation Mono",monospace}
    .orderform-template .of-edition{color:var(--of-muted);font-size:7pt;line-height:1.6;text-align:right}
    .orderform-template .of-kicker{margin:0 0 14px;color:var(--of-red);font-size:7pt;letter-spacing:.07em}
    .orderform-template h1{margin:0 0 17px;font-size:21pt;line-height:1.15;font-weight:400;letter-spacing:-.035em;white-space:nowrap}
    .orderform-template h2{margin:0 0 15px;font-size:22pt;line-height:1.16;font-weight:400;letter-spacing:-.025em}
    .orderform-template h3{margin:18px 0 8px;font-size:13pt;line-height:1.3;font-weight:400}
    .orderform-template p{margin:0 0 10px;color:var(--of-body)}
    .orderform-template strong{font-weight:700;color:var(--of-ink)}
    .orderform-template a{color:var(--of-red);text-decoration:underline;text-underline-offset:2px}
    .orderform-template .of-notice{margin:0 0 20px;padding:11px 13px;border-left:2px solid var(--of-red);background:#f6f6f4;font-size:9pt;line-height:1.5}
    .orderform-template .of-notice strong{display:block;color:var(--of-red);margin-bottom:3px}
    .orderform-template .of-content{flex:1 0 auto;min-width:0}
    .orderform-template .of-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
    .orderform-template .of-party{min-width:0;border-top:1px solid var(--of-ink);padding-top:12px}
    .orderform-template .of-party h2{margin:0 0 9px;font-size:13pt;line-height:1.3}
    .orderform-template .of-party p{font-size:9pt;line-height:1.6;margin-bottom:9px}
    .orderform-template .of-label{display:block;color:var(--of-muted);font-size:6.8pt;line-height:1.6;margin-bottom:3px}
    .orderform-template .of-placeholder{color:var(--of-ink);overflow-wrap:anywhere}
    .orderform-template .of-fields{margin:18px 0 0;border-top:1px solid var(--of-line)}
    .orderform-template .of-field{display:grid;grid-template-columns:145px minmax(0,1fr);gap:15px;border-bottom:1px solid var(--of-line);padding:8px 0}
    .orderform-template .of-field dt{font-size:9pt;color:var(--of-muted)}
    .orderform-template .of-field dd{margin:0;font-size:9pt;overflow-wrap:anywhere}
    .orderform-template .of-section{border-top:1px solid var(--of-line);margin-top:20px;padding-top:14px}
    .orderform-template .of-section h3{margin-top:0}.orderform-template .of-section>h2{margin:0 0 8px;font-size:13pt;line-height:1.3;letter-spacing:normal}
    .orderform-template .of-small{font-size:8.5pt;line-height:1.5}
    .orderform-template .of-example{padding:13px 14px;border:1px solid var(--of-line);margin:10px 0 15px}
    .orderform-template .of-example p:last-child{margin-bottom:0}
    .orderform-template .of-example .of-label{color:var(--of-red);margin-bottom:7px}
    .orderform-template .of-list{margin:8px 0 14px;padding-left:17px;color:var(--of-body)}
    .orderform-template .of-list li{padding-left:3px;margin-bottom:6px}
    .orderform-template .of-signatures{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:19px}
    .orderform-template .of-signature{min-width:0}
    .orderform-template .of-signature h4{margin:0 0 11px;font-size:11pt;line-height:1.3;font-weight:400}
    .orderform-template .of-signature p{font-size:8.5pt;line-height:1.6;margin-bottom:8px}
    .orderform-template .of-signature-line{height:42px;border-bottom:1px solid var(--of-ink);margin-bottom:6px}
    .orderform-template .of-footer{display:flex;justify-content:space-between;gap:18px;margin-top:24px;padding-top:10px;border-top:1px solid var(--of-line);font-size:6.5pt;line-height:1.5;color:var(--of-muted)}
    @media screen and (min-width:761px) and (max-width:1000px){.orderform-template h1{font-size:clamp(13pt,2.4vw,21pt)}}
    @media screen and (max-width:760px){.orderform-template .of-page{width:100%;min-height:0;margin:20px 0;padding:27px 22px}.orderform-template .of-grid,.orderform-template .of-signatures{grid-template-columns:1fr;gap:22px}.orderform-template .of-field{grid-template-columns:1fr;gap:3px}.orderform-template h1{font-size:20pt;white-space:normal;overflow-wrap:break-word}.orderform-template h2{font-size:21pt}.orderform-template .of-masthead{gap:12px}.orderform-template .of-brand{font-size:23pt}.orderform-template .of-edition{font-size:6.2pt}.orderform-template .of-footer{font-size:6pt;flex-wrap:wrap}}
    @page{size:A4;margin:0}
    @media print{html,body{margin:0!important;padding:0!important;background:#fff!important}.orderform-template .of-page{width:210mm;min-height:297mm;margin:0;border:0;break-after:page;page-break-after:always}.orderform-template .of-page:last-child{break-after:auto;page-break-after:auto}.orderform-template h2,.orderform-template h3{break-after:avoid}.orderform-template .of-party,.orderform-template .of-field,.orderform-template .of-signature{break-inside:avoid}.orderform-template p,.orderform-template li{orphans:3;widows:3}}
  