/* Trust pages (/security, /trust). Self-hosted fonts: SIL Open Font License 1.1, licence files in /assets/fonts/. */
@font-face{font-family:'Geist Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/geist-mono-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Geist Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/geist-mono-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-sans-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-sans-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/instrument-sans-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/instrument-sans-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/poppins-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/poppins-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/poppins-500-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/poppins-500-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}

.tr{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;line-height:1.5;color:#000F2E;background:#fff;-webkit-font-smoothing:antialiased}
.tr a:focus-visible,.tr button:focus-visible,.tr input:focus-visible,.tr textarea:focus-visible,.tr [tabindex="-1"]:focus{outline:3px solid #1A5CE5;outline-offset:3px}
.tr .bm-nav a[aria-label]:focus-visible{outline-offset:4px}

.tr-band{background:#1A5CE5;color:#fff}
.tr-band-in{padding:clamp(56px,6.95vw,100px) 0 clamp(48px,5.55vw,80px);max-width:880px}
.tr-h1{font-size:clamp(34px,4.2vw,56px);line-height:1.08}
.tr-lede{margin:20px 0 0;max-width:720px;font-size:19px;line-height:1.5;color:#fff}

.tr-body{padding:clamp(48px,5.55vw,80px) 0 clamp(72px,8.34vw,120px)}
.tr-col{max-width:720px}
.tr-col h2{margin:48px 0 16px;font:400 clamp(24px,2.2vw,30px)/1.2 'Poppins',system-ui,sans-serif;letter-spacing:-.02em}
.tr-col > h2:first-child{margin-top:0}
.tr-col p,.tr-col li{margin:0 0 14px;font-size:17px;line-height:1.6}
.tr-col ul{margin:0 0 14px;padding-left:22px}
.tr-col a{color:#1A5CE5;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.tr-col a:hover{text-decoration-thickness:2px}
.tr-lead-link{font-size:19px}
.tr-docs{list-style:none;padding:0 !important;border-bottom:1px solid rgba(0,15,46,.14)}
.tr-docs li{margin:0;padding:18px 0;border-top:1px solid rgba(0,15,46,.14)}
.tr-docs a{font-size:19px;line-height:1.4}
.tr-meta{display:block;margin-top:4px;font-size:15px;line-height:22px;color:rgba(0,15,46,.72)}
.tr-reviewed{margin-top:40px !important;font-size:15px !important;color:rgba(0,15,46,.72)}
.tr-back{margin-top:48px !important;padding-top:24px;border-top:1px solid rgba(0,15,46,.14)}
.tr-ref{font-family:'Geist Mono',ui-monospace,Menlo,monospace;font-size:.95em;white-space:nowrap}
.tr-mail{overflow-wrap:anywhere}

/* Form */
.tr-form{margin:24px 0 0}
.tr-f{margin:0 0 28px;min-width:0}
.tr-f label{display:block;margin:0 0 4px;font-size:17px;line-height:24px;font-weight:500}
.tr-hint{display:block;margin:0 0 8px;font-size:15px;line-height:22px;color:rgba(0,15,46,.72)}
.tr-in{display:block;width:100%;max-width:100%;min-height:48px;margin:0;padding:10px 12px;border:2px solid rgba(0,15,46,.62);border-radius:0;background:#fff;box-shadow:none;font:400 17px/1.5 'Instrument Sans',system-ui,sans-serif;color:#000F2E;-webkit-appearance:none;appearance:none}
textarea.tr-in{min-height:160px;resize:vertical}
.tr-in:focus{border-color:#000F2E}
input[type=file].tr-in{padding:9px 10px;font-size:16px}
.tr-f-err{padding-left:14px;border-left:4px solid #B3261E}
.tr-f-err .tr-in{border-color:#B3261E}
.tr-err-msg{display:block;margin:0 0 8px;font-size:16px;line-height:22px;font-weight:500;color:#B3261E}
.tr-hp{position:absolute;left:-5000px;width:1px;height:1px;overflow:hidden}
.tr-submit{margin-top:8px}
.tr-submit button{min-height:48px;height:auto;white-space:normal}
.tr-summary{margin:0 0 40px;padding:20px 22px;border:4px solid #B3261E}
.tr-summary h2{margin:0 0 12px !important;font-size:24px !important}
.tr-summary ul{margin:0;padding:0;list-style:none}
.tr-summary li{margin:0 0 6px}
.tr-summary a{color:#B3261E;font-weight:500}
.tr-notice{margin:0 0 32px;padding:16px 20px;border-left:4px solid #1A5CE5;background:rgba(26,92,229,.06)}
.vh{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;border:0 !important}
