@font-face{font-family:fontDisplay;src:url(../media/InterTight_latin-s.p.1_fsb17gxmapx.woff2)format("woff2");font-display:swap;font-weight:500 700}@font-face{font-family:fontDisplay Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}.fontdisplay_3cc5924f-module__qsgucq__className{font-family:fontDisplay,fontDisplay Fallback}.fontdisplay_3cc5924f-module__qsgucq__variable{--font-display:"fontDisplay", "fontDisplay Fallback"}
@font-face{font-family:fontBody;src:url(../media/Inter_latin-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:fontBody Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.fontbody_7528e52f-module__5qaioG__className{font-family:fontBody,fontBody Fallback}.fontbody_7528e52f-module__5qaioG__variable{--font-body:"fontBody", "fontBody Fallback"}
:root{--bb-ironstone:#1e1b17;--bb-bone:#f3ede3;--bb-sage:#9fb0aa;--bb-bore-water:#5f7b78;--bb-ochre:#c05527;--bb-spinifex:#c9bb92;--bb-shadow:#4a4640;--bb-safety-amber:#efa21f;--bb-blue:#005b96;--bb-deep-water:#1c3a6a;--bb-haze:#b1c2d7;--bb-page:var(--bb-bone);--bb-text:var(--bb-shadow);--bb-heading:var(--bb-ironstone);--bb-link:var(--bb-blue);--bb-action:var(--bb-ochre);--bb-card:#fbf8f3;--bb-card-border:var(--bb-spinifex);--bb-font-display:var(--font-display), "Inter Tight", Arial, sans-serif;--bb-font-body:var(--font-body), Inter, Arial, sans-serif;--bb-measure:68ch}
*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}body{background:var(--bb-page);min-height:100vh;color:var(--bb-text);font-family:var(--bb-font-body);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:17px;line-height:1.55;display:flex}h1,h2,h3{color:var(--bb-heading);font-family:var(--bb-font-display);letter-spacing:-.02em;line-height:1.2}h1{font-size:36px;font-weight:700}h2{font-size:24px;font-weight:600}a{color:var(--bb-link)}.split-rule{background:linear-gradient(to right, var(--bb-ochre) 0 40%, var(--bb-blue) 40% 100%);border:0;height:3px}.eyebrow{color:var(--bb-ochre);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600}.site-header{padding:20px 16px 0}.site-header img{width:180px;height:auto;display:block}.page{width:100%;max-width:calc(var(--bb-measure) + 32px);flex:1;margin:0 auto;padding:24px 16px 48px}.page>*+*{margin-top:16px}.card{background:var(--bb-card);border:1px solid var(--bb-card-border);border-radius:8px;padding:20px}.rules-meta{font-size:15px}.rules-section{padding-top:8px}.rules-section>*+*,.declaration>*+*{margin-top:12px}.page ul{padding-left:1.25em}.page li+li,.page li>ul{margin-top:8px}.page strong{color:var(--bb-heading);font-weight:600}.declaration{margin-top:32px}.declaration .notice{border-top:1px solid var(--bb-spinifex);padding-top:12px;font-size:15px}.resource-group{padding-top:8px}.resource-group>*+*{margin-top:12px}.page ul.resource-list{padding-left:0;list-style:none}.resource-card{color:var(--bb-text);border-left:4px solid var(--bb-blue);flex-direction:column;gap:4px;text-decoration:none;display:flex}.resource-card:hover,.resource-card:focus-visible{border-color:var(--bb-bore-water);border-left-color:var(--bb-ochre)}.resource-card:focus-visible{outline:2px solid var(--bb-blue);outline-offset:2px}.resource-kind{color:var(--bb-ochre);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600}.resource-title{color:var(--bb-heading);font-family:var(--bb-font-display);letter-spacing:-.02em;font-size:20px;font-weight:600}.resource-detail{color:var(--bb-text);font-size:14px}.privacy-notice{background:var(--bb-page);border-radius:6px;margin-top:20px;padding:16px;font-size:15px}.privacy-notice>*+*{margin-top:10px}.privacy-notice h3{font-size:18px;font-weight:600}.draft-banner{background:var(--bb-spinifex);color:var(--bb-ironstone);border-radius:4px;padding:8px 12px;font-weight:600}.ack-form{flex-direction:column;gap:18px;margin-top:20px;display:flex}.field{flex-direction:column;gap:6px;display:flex}.field label,.field-label{color:var(--bb-heading);font-weight:600}.field input[type=text],.field input[type=email],.field input[type=tel]{font:inherit;border:1px solid var(--bb-bore-water);color:var(--bb-ironstone);background:#fff;border-radius:6px;padding:12px}.field input:focus-visible,.signature-pad:focus-visible,.ack-form button:focus-visible{outline:2px solid var(--bb-blue);outline-offset:2px}.field input[aria-invalid=true],.signature-pad[aria-describedby]{border:2px solid var(--bb-ironstone)}.field-check{flex-flow:wrap;align-items:flex-start;gap:10px}.field-check input{width:24px;height:24px;accent-color:var(--bb-blue);margin-top:2px}.field-check label{color:var(--bb-text);flex:1;font-weight:400}.field-check .field-error{flex-basis:100%}.field-hint,.field-static{font-size:15px}.field-error,.form-summary{color:var(--bb-ironstone);font-weight:600}.form-summary{border-left:4px solid var(--bb-ironstone);background:var(--bb-page);padding:12px 16px}.form-summary:focus{outline:none}.signature-pad{border:1px dashed var(--bb-bore-water);touch-action:none;background:#fff;border-radius:6px;width:100%;height:180px}.button-primary,.button-secondary{font:inherit;cursor:pointer;border-radius:6px;font-weight:600}.button-primary{background:var(--bb-ochre);color:#fff;border:0;padding:14px 20px}.button-primary:disabled{opacity:.6;cursor:wait}.button-secondary{border:1px solid var(--bb-bore-water);color:var(--bb-heading);background:0 0;align-self:flex-start;padding:8px 14px}.confirmation .reference{font-size:20px}.confirmation .reference strong{font-family:var(--bb-font-display);letter-spacing:.08em}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-footer{border-top:1px solid var(--bb-spinifex);text-align:center;padding:16px;font-size:13px}
