body{background:#f3f0e7;color:#173237}.activity-page{max-width:1100px;margin:140px auto 75px;padding:0 5vw}.activity-page h1{font:400 clamp(36px,6vw,66px)/1.1 Georgia,serif;margin:20px 0}.activity-page h2,.activity-page legend{font:400 29px/1.2 Georgia,serif}.activity-page p,.activity-page li{line-height:1.65}.activity-page .intro{max-width:750px;font-size:18px}.activity-page a{color:inherit;text-underline-offset:4px}.activity-page .notice{padding:18px 22px;background:#e8e1d0;border-left:3px solid #a48142}.activity-page fieldset{border:0;border-top:1px solid #bbbcae;margin:34px 0;padding:25px 0 0;min-width:0}.activity-page legend{padding-right:18px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.form-grid .wide{grid-column:1/-1}.activity-page label.field{display:grid;gap:8px;font-size:15px}.activity-page input:not([type=checkbox]),.activity-page select,.activity-page textarea{font:inherit;color:#173237;background:#fff;border:1px solid #a9b1a7;padding:12px;width:100%;min-width:0;border-radius:0}.activity-page textarea{resize:vertical;min-height:100px}.activity-page small{font-size:13px;line-height:1.5;color:#52635e}.activity-page button{font:inherit;cursor:pointer;background:#173237;color:white;padding:14px 21px;border:1px solid #173237;min-height:44px}.activity-page button.secondary{color:#173237;background:transparent}.activity-page button:focus-visible,.activity-page input:focus-visible,.activity-page select:focus-visible,.activity-page textarea:focus-visible{outline:3px solid #a48142;outline-offset:3px}.check-list{display:grid;grid-template-columns:1fr 1fr;gap:14px}.check{display:flex;align-items:flex-start;gap:12px;line-height:1.5}.check input{width:19px;height:19px;flex:none;margin-top:3px}.team-detail{margin-top:18px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.status{color:#78431c;min-height:24px}.review{background:#fff;padding:28px;border:1px solid #ccc9bb}.review pre{white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.65 Arial,sans-serif;color:#173237}.activity-page [hidden]{display:none!important}.ack{margin-top:25px}.privacy{font-size:13px}.activity-page ol{padding-left:23px}.activity-page ol li{padding:6px 0}@media(max-width:650px){.activity-page{margin-top:110px;padding:0 20px}.form-grid,.check-list{grid-template-columns:1fr}.review{padding:18px}.actions button{width:100%}.activity-page legend{font-size:26px}}@media print{@page{size:A4;margin:16mm}body{background:#fff}.cbf-site-header,.activity-page>.back,.activity-page>.intro,.activity-page>.notice,#request-form,.review .actions,.review .notice,.status,.privacy,.no-print{display:none!important}.activity-page{margin:0;padding:0;max-width:none}.activity-page h1{font-size:28pt}.review{border:0;padding:0}.review h2{font-size:19pt}.review pre{font-size:10pt;line-height:1.5}.review[hidden]{display:none!important}}

.cbf-site-header{background:#142e32}

.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.activity-page button:disabled{opacity:.6;cursor:wait}
