@page{size:A4 portrait;margin:12mm 14mm}:root{--sheet-plate-height:52mm;--sheet-plate-aim:50% 58%;--sheet-plate-tone:#f2f0ec}.brief-print-head,.brief-print-runhead{display:none}.brief-print-btn{border:1px solid color-mix(in srgb, var(--text) 24%, transparent);color:color-mix(in srgb, var(--text) 86%, transparent);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;margin:0;padding:11px 18px;font-size:13.5px;font-weight:600;line-height:1.2;transition:border-color .2s ease-out,color .2s ease-out,background-color .2s ease-out;display:inline-flex}.brief-print-btn i{font-size:15px;line-height:1}.brief-print-btn:hover{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, transparent)}.brief-print-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.brief-print-btn{transition:none}}@media print{html,body{background:#fff!important}.nav,.footer,.to-top,[class*=cookie],[class*=drawer]{display:none!important}[data-reveal],.d-reveal,[data-parallax]{opacity:1!important;filter:none!important;transform:none!important}main.home-page>:not(#contact){display:none!important}#contact{background:#fff!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}#contact .panel-bg,#contact .panel-veil,#contact .panel-note,#contact .mail-link,#contact .phone-link,#contact .stamp{display:none!important}#contact .panel-copy{gap:0!important;width:100%!important;max-width:none!important;padding:0!important}#contact .panel-copy>h2,.contact-page>:not(.enquiry){display:none!important}.enquiry{border:0!important;gap:0!important;margin:0!important;padding:0!important;display:block!important}.enquiry-copy{display:none!important}.brief-print-head{border-bottom:.3mm solid #999;margin:0 0 4mm;padding-bottom:2.4mm;display:block}.brief-print-brand{color:#111;margin:0;font-size:9pt;font-weight:700}.brief-print-address{color:#444;text-align:start;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:1.4mm 0 0;font-size:7.6pt;line-height:1.45}.brief-print-address-label{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:#666;margin-inline-end:.5mm;font-size:6.6pt}.brief-print-address-sep{margin-inline:.8mm}.brief-print-address-line{unicode-bidi:isolate}[dir=rtl] .brief-print-address{text-align:right;margin-top:1.6mm;display:block}[dir=rtl] .brief-print-address-label{letter-spacing:normal;text-transform:none;margin-inline-end:0;display:block}[dir=rtl] .brief-print-address-sep{display:none}[dir=rtl] .brief-print-address-line{text-align:right;direction:ltr;unicode-bidi:isolate;max-width:100%;margin-top:.9mm;display:block}[dir=rtl] .brief-print-stamp,[dir=rtl] .brief-print-route,[dir=rtl] .brief-print-kind,[dir=rtl] .brief-print-runhead,[dir=rtl] .brief-print-runhead-route{letter-spacing:normal;text-transform:none}.brief-print-stamp{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:#666;margin:1mm 0 0;font-size:7pt}.brief-print-route{color:#111;font-weight:700}.brief-print-date{font-variant-numeric:tabular-nums}.brief-print-runhead{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:#777;text-align:start;border-top:.2mm solid #ccc;margin:0;padding-top:1.6mm;font-size:6.2pt;line-height:1.3;display:block;position:fixed;bottom:-10mm;left:0;right:0}.brief-print-runhead-route{color:#333;font-weight:700}.form-card{box-sizing:border-box;width:100%!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#111!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3mm 7mm!important}.form-grid .full{grid-column:1/-1!important}.field{-moz-column-break-inside:avoid;break-inside:avoid;gap:.8mm!important}.field label{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.07em!important;color:#666!important;font-size:6.5pt!important}.field input,.field select,.field textarea{appearance:none;box-sizing:border-box!important;color:#111!important;width:100%!important;box-shadow:none!important;background:#fff!important;border:.2mm solid #aaa!important;border-radius:1.4mm!important;padding:1.7mm 2.4mm!important;font-size:8.6pt!important;line-height:1.3!important}.field textarea{resize:none!important;height:28mm!important;min-height:0!important;overflow:hidden!important}.field-combo:before,.field-suggest,.field-flag,.field-count,.form-company-ref,.form-prefill-clear,.enquiry-submit .cta,.brief-print-btn{display:none!important}.field input.field-flagged{box-shadow:none!important;border-color:#aaa!important}.form-prefill{color:#333!important;background:#f2f2f2!important;border:0!important;border-radius:1.4mm!important;margin:0 0 2.5mm!important;padding:1.6mm 2.6mm!important;font-size:7.4pt!important;line-height:1.4!important}.form-prefill strong{color:#111}.enquiry-submit{gap:0!important;min-height:0!important;margin-top:3mm!important}.enquiry-fineprint{color:#555!important;flex:100%!important;margin:0!important;font-size:7.2pt!important;line-height:1.5!important}.form-market-note{color:#555!important;margin:2mm 0 0!important;font-size:7pt!important;line-height:1.45!important}.form-market-note>i{color:#666!important}.form-market-note a,.form-prefill a{text-decoration:underline;color:#111!important}.form-msg{color:#111!important;margin:3mm 0 0!important;font-size:8pt!important}.enquiry-card,#mice-enquiry,.field,.enquiry-submit,.form-market-note,.form-msg,.enquiry-fineprint{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.form-card *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
