.brand-mark-module__6UrQGW__lockup{vertical-align:middle;width:300px;max-width:100%;display:inline-flex}.brand-mark-module__6UrQGW__lockup img{width:100%;height:auto}@media (max-width:600px){.brand-mark-module__6UrQGW__lockup{width:250px}}
.site-footer-module__U9bcda__footer{background:var(--colour-paper);border-top:1px solid var(--colour-line);padding-block:4rem 1.5rem}.site-footer-module__U9bcda__inner{width:min(calc(100% - 2 * var(--page-gutter)), var(--page-max));margin-inline:auto}.site-footer-module__U9bcda__top{grid-template-columns:1.4fr 1fr 1fr;gap:4rem;padding-bottom:3.5rem;display:grid}.site-footer-module__U9bcda__identity>p{max-width:30ch;color:var(--colour-muted-text);font-size:1rem;line-height:1.6}.site-footer-module__U9bcda__identity>p:first-of-type{color:var(--colour-ink);margin-top:2rem;font-size:1.375rem}.site-footer-module__U9bcda__top nav,.site-footer-module__U9bcda__support{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.site-footer-module__U9bcda__top a,.site-footer-module__U9bcda__legalLinks a{min-height:36px;color:var(--colour-muted-text);font-size:.9375rem;text-decoration:none}.site-footer-module__U9bcda__top a:hover,.site-footer-module__U9bcda__legalLinks a:hover{color:var(--colour-ink);text-decoration:underline}.site-footer-module__U9bcda__top strong{margin-bottom:1rem;font-size:1rem;font-weight:600}.site-footer-module__U9bcda__legal{border-top:1px solid var(--colour-line-strong);color:var(--colour-muted-text);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem 3rem;padding-top:1.5rem;font-size:.8125rem;line-height:1.6;display:flex}.site-footer-module__U9bcda__registration p,.site-footer-module__U9bcda__registration address{margin:0;font-style:normal}.site-footer-module__U9bcda__legalName{color:var(--colour-ink);letter-spacing:.02em;font-weight:600}.site-footer-module__U9bcda__registration .site-footer-module__U9bcda__addressLabel{color:var(--colour-ink);margin-top:.75rem}.site-footer-module__U9bcda__legalLinks{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.site-footer-module__U9bcda__legalLinks a{align-items:center;font-size:.8125rem;display:inline-flex}@media (max-width:700px){.site-footer-module__U9bcda__top{grid-template-columns:1fr 1fr;gap:2rem}.site-footer-module__U9bcda__identity{grid-column:1/-1}.site-footer-module__U9bcda__legal{flex-direction:column}}@media (max-width:380px){.site-footer-module__U9bcda__top{grid-template-columns:1fr}}
.site-header-module__hM9mMW__header{z-index:30;background:var(--colour-paper);border-bottom:1px solid var(--colour-line);position:relative}.site-header-module__hM9mMW__mainline{width:min(calc(100% - 2 * var(--page-gutter)), var(--page-max));justify-content:space-between;align-items:center;gap:2rem;min-height:96px;margin:auto;display:flex;position:relative}.site-header-module__hM9mMW__brand{flex:0 300px;min-width:220px;text-decoration:none}.site-header-module__hM9mMW__navigation{align-items:center;gap:1.75rem;display:flex}.site-header-module__hM9mMW__navItem{align-items:center;display:flex}.site-header-module__hM9mMW__navigation a{align-items:center;min-height:48px;font-size:.9375rem;font-weight:400;text-decoration:none;display:flex}.site-header-module__hM9mMW__navigation a:hover{text-underline-offset:.6rem;text-decoration:underline}.site-header-module__hM9mMW__navigation a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--colour-accent);text-decoration-color:var(--colour-accent);text-underline-offset:.7rem;font-weight:600;text-decoration-thickness:3px}.site-header-module__hM9mMW__navigation .site-header-module__hM9mMW__primaryLink{background:var(--colour-ink);color:var(--colour-paper);border-radius:2px;padding:.6rem 1.4rem;font-weight:600}.site-header-module__hM9mMW__expand{min-width:30px;min-height:44px;color:var(--colour-ink);background:0 0;border:0;place-items:center;display:grid}.site-header-module__hM9mMW__expand svg{transition:transform var(--transition-fast)}.site-header-module__hM9mMW__expand[aria-expanded=true] svg{transform:rotate(180deg)}.site-header-module__hM9mMW__menuButton{min-width:60px;min-height:44px;color:var(--colour-ink);border:1px solid var(--colour-line-strong);background:0 0;border-radius:2px;font-size:.9375rem;display:none}.site-header-module__hM9mMW__productPanel{background:var(--colour-paper);border:1px solid var(--colour-line);border-top:3px solid var(--colour-accent);grid-template-columns:1fr 2fr;gap:3rem;padding:2.5rem;display:grid;position:absolute;top:100%;left:0;right:0}.site-header-module__hM9mMW__productPanel strong{font-size:1.5rem;font-weight:400}.site-header-module__hM9mMW__productPanel p{color:var(--colour-muted-text);max-width:28ch}.site-header-module__hM9mMW__productLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 2rem;display:grid}.site-header-module__hM9mMW__productLinks a{border-bottom:1px solid var(--colour-line);justify-content:space-between;gap:.75rem;padding-block:.7rem}@media (max-width:1200px){.site-header-module__hM9mMW__mainline{flex-wrap:wrap;gap:0;min-height:80px;padding-block:1rem}.site-header-module__hM9mMW__menuButton{display:block}.site-header-module__hM9mMW__navigation{width:100%;padding-top:1.25rem;display:none}.site-header-module__hM9mMW__navigation[data-open=true]{gap:.35rem;display:grid}.site-header-module__hM9mMW__navItem{border-bottom:1px solid var(--colour-line);justify-content:space-between}.site-header-module__hM9mMW__navItem>a{flex:1;min-height:48px}.site-header-module__hM9mMW__navItem:last-of-type{border:0;margin-top:.5rem}.site-header-module__hM9mMW__expand{min-width:48px}.site-header-module__hM9mMW__productPanel{grid-row:2;grid-template-columns:1fr;gap:.5rem;padding:1rem;position:static}.site-header-module__hM9mMW__productPanel>div:first-child{display:none}.site-header-module__hM9mMW__productLinks{grid-template-columns:1fr 1fr}}@media (max-width:480px){.site-header-module__hM9mMW__productLinks{grid-template-columns:1fr}.site-header-module__hM9mMW__brand{flex-basis:auto;min-width:0;max-width:calc(100% - 60px)}}
:root{--colour-ink:#191a18;--colour-mid:#4a4d47;--colour-accent:#e19a23;--colour-paper:#f2f0e8;--colour-surface:#e4e1d9;--colour-line:#c6c5bd;--colour-line-strong:#777a73;--colour-muted-text:#4a4d47;--colour-accent-ink:#191a18;--colour-dark-muted:#c9cac3;--colour-dark-line:#4a4d47;--colour-dark-accent:#e19a23;--colour-card:var(--colour-paper);--colour-soft:color-mix(in srgb, var(--colour-paper) 86%, white);--colour-reading:#fff;--colour-focus-inner:#fff;--colour-focus-outer:#000;--colour-error:#8b1e2d;--font-sans:Arial, Helvetica, sans-serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--text-display:clamp(2.4rem, 1.5rem + 3vw, 4rem);--text-h1:clamp(2.125rem, 1.75rem + 2vw, 3rem);--text-h2:clamp(1.75rem, 1.4rem + 1.2vw, 2.25rem);--text-h3:clamp(1.25rem, 1.1rem + .35vw, 1.5rem);--text-body:1rem;--text-lead:clamp(1.125rem, 1rem + .4vw, 1.25rem);--text-small:.875rem;--text-label:.75rem;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:2.5rem;--space-6:3rem;--space-7:4rem;--space-8:5rem;--space-9:6rem;--space-10:8rem;--radius-small:.2rem;--page-max:80rem;--page-gutter:clamp(1.25rem, 4vw, 4.5rem);--measure:45rem;--transition-fast:.14s ease}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--colour-paper);color:var(--colour-ink);font-family:var(--font-sans);font-size:var(--text-body);text-rendering:optimizelegibility;overflow-wrap:anywhere;margin:0;line-height:1.6}button,summary{cursor:pointer}button:disabled{cursor:wait}.button{border:1px solid var(--colour-ink);background:var(--colour-ink);min-height:52px;color:var(--colour-paper);border-radius:2px;justify-content:center;align-items:center;gap:1.5rem;padding:1rem 1.5rem;font-size:.9375rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.button:hover{filter:brightness(1.12)}.button-accent{background:var(--colour-accent);border-color:var(--colour-accent);color:var(--colour-accent-ink)}.button-secondary{color:var(--colour-ink);border-color:var(--colour-line-strong);background:0 0}.notice{border-left:3px solid var(--colour-line-strong);background:var(--colour-soft);color:var(--colour-muted-text);border-radius:2px;padding:.85rem 1rem;font-size:.875rem}section[id]{scroll-margin-top:2rem}body,button,input,select,textarea{transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast)}img,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:.2em}a:hover{text-decoration-thickness:.15em}button,select,input,textarea{font:inherit}:focus-visible{outline:3px solid var(--colour-focus-inner);outline-offset:3px;box-shadow:0 0 0 6px var(--colour-focus-outer)}::selection{background:var(--colour-accent);color:var(--colour-accent-ink)}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:400;line-height:1.18}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}.skip-link{z-index:100;background:var(--colour-accent);max-width:calc(100% - 1rem);color:var(--colour-accent-ink);padding:.75rem 1rem;font-weight:700;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}main{min-height:60vh}main :where(div,section,aside,article,form,fieldset,header){min-width:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{body>header,body>footer,.skip-link,nav[aria-label=Breadcrumb],[data-print=hide]{display:none!important}body{background:#fff}}
