.RPkb2q_actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.RPkb2q_spacedBelow{margin-bottom:var(--space-5)}.RPkb2q_spacedAbove{margin-top:var(--space-3)}.RPkb2q_details{gap:var(--space-3);display:grid}.RPkb2q_passportNumber{letter-spacing:1px;color:var(--navy);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:20px;font-weight:600}.RPkb2q_progressLabel{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);font-weight:600;display:flex}.RPkb2q_progress{border-radius:var(--radius-pill);background:var(--blue-light);width:100%;height:12px;overflow:hidden}.RPkb2q_progressBar{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--blue) 0%, var(--blue-mid) 100%);height:100%}.RPkb2q_stampList{gap:var(--space-3);list-style:none;display:grid}@media (min-width:720px){.RPkb2q_stampList{grid-template-columns:1fr 1fr}}.RPkb2q_stamp{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--border);background:#fff;border-radius:12px;display:flex}.RPkb2q_stamp[data-status=approved]{border-style:solid;border-color:var(--blue);background:var(--blue-light)}.RPkb2q_stampCity{font-family:var(--font-display);color:var(--navy);font-size:20px;font-weight:700}.RPkb2q_stampMeta{color:var(--grey);margin-top:2px;font-size:13px}.RPkb2q_stampNote{color:var(--danger-text);margin-top:var(--space-2);font-size:13px;line-height:1.5}.RPkb2q_avatarRow{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.RPkb2q_avatarField{flex:220px}.RPkb2q_fileInput{font-size:var(--text-sm);max-width:100%}.RPkb2q_avatar{object-fit:cover;background:var(--blue-light);border-radius:50%;flex-shrink:0;width:96px;height:96px}.RPkb2q_avatarPlaceholder{font-family:var(--font-display);color:var(--navy);justify-content:center;align-items:center;font-size:36px;font-weight:700;display:flex}.RPkb2q_fieldset{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-4);display:grid}.RPkb2q_legend{padding:0 var(--space-2);color:var(--navy);font-weight:600}.RPkb2q_visibility{gap:var(--space-4);font-size:var(--text-sm);display:grid}@media (min-width:720px){.RPkb2q_visibility{grid-template-columns:repeat(3,1fr)}}.RPkb2q_visibilityHeading{color:var(--navy);margin-bottom:var(--space-1);font-weight:600}.RPkb2q_list{padding-left:var(--space-5);gap:var(--space-1);line-height:1.5;display:grid}.RPkb2q_orderList{gap:var(--space-3);list-style:none;display:grid}.RPkb2q_orderRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;flex-wrap:wrap;display:flex}.RPkb2q_orderNumber{color:var(--navy);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.RPkb2q_orderMeta{font-size:var(--text-sm);color:var(--grey);margin-top:2px}.RPkb2q_orderSide{align-items:center;gap:var(--space-3);display:flex}.RPkb2q_amount{font-variant-numeric:tabular-nums;font-weight:600}.RPkb2q_table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.RPkb2q_table th,.RPkb2q_table td{text-align:left;padding:var(--space-2) var(--space-2) var(--space-2) 0;border-bottom:1px solid var(--border);vertical-align:top}.RPkb2q_table th{color:var(--grey);font-weight:600}.RPkb2q_table .RPkb2q_numeric{text-align:right;font-variant-numeric:tabular-nums;padding-right:0}.RPkb2q_totals{gap:var(--space-1) var(--space-4);margin-top:var(--space-4);font-size:var(--text-sm);grid-template-columns:1fr auto;display:grid}.RPkb2q_totals dd{text-align:right;font-variant-numeric:tabular-nums}.RPkb2q_totalRow{color:var(--navy);font-weight:700}.RPkb2q_dangerCard{border-color:var(--danger-border)}
.yqYDGW_badge{border-radius:var(--radius-pill);font-size:var(--text-xs);white-space:nowrap;border:1px solid #0000;flex-shrink:0;padding:4px 10px;font-weight:700;line-height:1.4;display:inline-block}.yqYDGW_neutral{background:var(--grey-light);color:var(--text-muted-strong)}.yqYDGW_info{background:var(--blue-light);color:var(--navy);border-color:#bfd3ee}.yqYDGW_success{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}.yqYDGW_warning{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}.yqYDGW_danger{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-text)}.yqYDGW_brand{background:var(--navy);color:#fff}
.VMVMAW_button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font:inherit;text-align:center;white-space:nowrap;cursor:pointer;border:1px solid #0000;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.VMVMAW_button:disabled,.VMVMAW_button[aria-disabled=true]{cursor:default;opacity:.65}.VMVMAW_sm{min-height:36px;font-size:var(--text-sm);padding:6px 14px}.VMVMAW_md{min-height:48px;padding:12px 22px;font-size:15px}.VMVMAW_lg{min-height:56px;font-size:var(--text-lg);padding:14px 28px}.VMVMAW_fullWidth{width:100%}.VMVMAW_primary{background:var(--navy);border-color:var(--navy);color:#fff}.VMVMAW_primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--blue);border-color:var(--blue)}.VMVMAW_secondary{border-color:var(--border);color:var(--navy);background:#fff}.VMVMAW_secondary:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--navy)}.VMVMAW_ghost{color:var(--blue);background:0 0}.VMVMAW_ghost:not(:disabled):not([aria-disabled=true]):hover{background:var(--blue-light);color:var(--navy)}.VMVMAW_danger{background:var(--danger);border-color:var(--danger);color:#fff}.VMVMAW_danger:not(:disabled):not([aria-disabled=true]):hover{background:var(--danger-text);border-color:var(--danger-text)}.VMVMAW_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:1em;height:1em;animation:.7s linear infinite VMVMAW_spin}@keyframes VMVMAW_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.VMVMAW_spinner{animation-duration:2s}}
.QRy0Sa_card{border:1px solid var(--grey-light);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-5);--focus-ring:var(--blue);background:#fff;min-width:0}@media (min-width:720px){.QRy0Sa_card{padding:28px}}.QRy0Sa_raised{box-shadow:var(--shadow-md)}.QRy0Sa_title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--navy);margin-bottom:var(--space-3);font-weight:700;line-height:1.25}
.hWJ51q_page{background:linear-gradient(160deg,#1a3a6b 0%,#1e4d8c 45%,#2563b0 100%);flex-direction:column;min-height:100vh;display:flex}.hWJ51q_main{padding:88px var(--space-4) var(--space-8);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.hWJ51q_logo{margin-bottom:var(--space-7)}.hWJ51q_card{width:100%;max-width:420px}.hWJ51q_title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--navy);letter-spacing:-.5px;margin-bottom:var(--space-2);font-weight:900}.hWJ51q_intro{color:var(--grey);font-size:var(--text-sm);margin-bottom:var(--space-6);line-height:1.6}
.kdOvOq_field{gap:6px;min-width:0;display:grid}.kdOvOq_label{font-size:var(--text-sm);color:var(--navy);font-weight:600}.kdOvOq_hint{color:var(--grey);font-size:13px;line-height:1.5}.kdOvOq_error{color:var(--danger);font-size:13px;font-weight:600;line-height:1.5}.kdOvOq_control{border-radius:var(--radius-md);border:1px solid var(--border-input);width:100%;min-height:48px;color:var(--text);font:inherit;font-size:var(--text-md);background:#fff;padding:12px 14px}.kdOvOq_control::placeholder{color:var(--grey)}.kdOvOq_control:focus-visible{border-color:var(--blue);outline-color:var(--blue);outline-offset:1px}.kdOvOq_control[aria-invalid=true]{border-color:var(--danger)}.kdOvOq_control:disabled{background:var(--grey-light);color:var(--grey);cursor:not-allowed}.kdOvOq_textarea{resize:vertical;min-height:120px;line-height:1.5}.kdOvOq_checkboxField{column-gap:var(--space-3);grid-template-columns:auto 1fr;align-items:start;row-gap:4px;display:grid}.kdOvOq_checkbox{width:20px;height:20px;accent-color:var(--navy);cursor:pointer;margin-top:1px}.kdOvOq_checkbox:focus-visible{outline-color:var(--blue);outline-offset:2px}.kdOvOq_checkbox[aria-invalid=true]{outline:2px solid var(--danger);outline-offset:2px}.kdOvOq_checkboxLabel{color:var(--text);cursor:pointer;font-size:15px;line-height:1.4}.kdOvOq_checkboxField .kdOvOq_hint,.kdOvOq_checkboxField .kdOvOq_error{grid-column:2}
.ACx2ha_dialog{width:min(520px, calc(100vw - 2 * var(--space-4)));max-height:calc(100dvh - 2 * var(--space-4));padding:var(--space-6);border-radius:var(--radius-lg);color:var(--text);box-shadow:var(--shadow-lg);--focus-ring:var(--blue);background:#fff;border:none;margin:auto;overflow:auto}.ACx2ha_dialog::backdrop{background:#0f1e3c8c}.ACx2ha_dialog:focus-visible{outline:none}.ACx2ha_header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.ACx2ha_title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--navy);font-weight:700;line-height:1.25}.ACx2ha_close{border-radius:var(--radius-md);width:40px;height:40px;color:var(--grey);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-8px -8px 0 0;display:inline-flex}.ACx2ha_close:hover{background:var(--blue-light);color:var(--navy)}.ACx2ha_description{color:var(--grey);font-size:15px;line-height:1.6}.ACx2ha_body{margin-top:var(--space-4)}.ACx2ha_actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap-reverse;display:flex}
._98ICJq_empty{align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-5);text-align:center;border:1px dashed var(--border);border-radius:var(--radius-lg);background:#fff;flex-direction:column;display:flex}._98ICJq_icon{background:var(--blue-light);width:56px;height:56px;color:var(--navy);border-radius:50%;justify-content:center;align-items:center;display:flex}._98ICJq_title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--navy);font-weight:700}._98ICJq_description{max-width:44ch;color:var(--grey);font-size:15px;line-height:1.6}._98ICJq_action{margin-top:var(--space-2)}
.qlcZOq_stack{flex-direction:column;min-width:0;display:flex}.qlcZOq_row{flex-flow:wrap}.qlcZOq_gap1{gap:var(--space-1)}.qlcZOq_gap2{gap:var(--space-2)}.qlcZOq_gap3{gap:var(--space-3)}.qlcZOq_gap4{gap:var(--space-4)}.qlcZOq_gap5{gap:var(--space-5)}.qlcZOq_gap6{gap:var(--space-6)}.qlcZOq_gap7{gap:var(--space-7)}.qlcZOq_gap8{gap:var(--space-8)}.qlcZOq_alignStart{align-items:flex-start}.qlcZOq_alignCenter{align-items:center}.qlcZOq_alignEnd{align-items:flex-end}.qlcZOq_alignStretch{align-items:stretch}.qlcZOq_justifyStart{justify-content:flex-start}.qlcZOq_justifyCenter{justify-content:center}.qlcZOq_justifyEnd{justify-content:flex-end}.qlcZOq_justifyBetween{justify-content:space-between}.qlcZOq_split{gap:var(--space-5);min-width:0;display:grid}@media (min-width:720px){.qlcZOq_split{grid-template-columns:1fr 1fr}}.qlcZOq_container{width:100%;padding-inline:var(--space-4);margin-inline:auto}@media (min-width:720px){.qlcZOq_container{padding-inline:var(--space-6)}}.qlcZOq_prose{max-width:calc(var(--width-prose) + 2 * var(--space-6))}.qlcZOq_narrow{max-width:calc(var(--width-narrow) + 2 * var(--space-6))}.qlcZOq_wide{max-width:calc(var(--width-wide) + 2 * var(--space-6))}
.ZJzwYq_pageHeader{margin-bottom:28px}.ZJzwYq_pageTitle{font-family:var(--font-display);font-size:var(--text-display);color:var(--navy);letter-spacing:-1px;font-weight:900;line-height:1.1}.ZJzwYq_lead{margin-top:var(--space-2);color:var(--grey);font-size:var(--text-md);line-height:1.6}.ZJzwYq_muted{color:var(--grey);font-size:var(--text-sm);line-height:1.6}
.NJ-m5q_region:empty{width:1px;height:1px;position:absolute;overflow:hidden}.NJ-m5q_message{border-radius:var(--radius-md);font-size:var(--text-sm);border:1px solid #0000;padding:12px 14px;line-height:1.5}.NJ-m5q_info{background:var(--blue-light);color:var(--navy);border-color:#bfd3ee}.NJ-m5q_success{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}.NJ-m5q_warning{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}.NJ-m5q_error{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-text)}
.HJLLgq_sentTitle{margin-bottom:var(--space-1);font-weight:700}.HJLLgq_sentHint{margin-top:var(--space-2)}.HJLLgq_otherEmail{margin-top:var(--space-2);margin-left:-14px}.HJLLgq_divider{align-items:center;gap:var(--space-3);color:var(--grey);margin:var(--space-5) 0;font-size:13px;display:flex}.HJLLgq_divider:before,.HJLLgq_divider:after{content:"";background:var(--grey-light);flex:1;height:1px}
._00o8MW_page{background:var(--blue-pale);min-height:100vh;color:var(--text);--focus-ring:var(--blue);flex-direction:column;display:flex}._00o8MW_skipLink{top:var(--space-2);left:var(--space-2);z-index:100;border-radius:var(--radius-md);color:var(--navy);box-shadow:var(--shadow-md);transform:translateY(calc(-100% - var(--space-4)));background:#fff;padding:10px 16px;font-weight:700;text-decoration:none;position:absolute}._00o8MW_skipLink:focus{transform:none}._00o8MW_header{background:var(--header-gradient);color:#fff;--focus-ring:var(--accent-on-dark)}._00o8MW_headerInner{max-width:calc(var(--width-wide) + 2 * var(--space-6));padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0 auto;display:flex}._00o8MW_headerInnerWide{max-width:none}._00o8MW_headerLogo{order:1}._00o8MW_headerActions{align-items:center;gap:var(--space-2);order:2;margin-left:auto;display:flex}._00o8MW_mainNav{order:3;width:100%}@media (min-width:720px){._00o8MW_headerInner{padding:var(--space-4) var(--space-6)}._00o8MW_mainNav{order:2;width:auto}._00o8MW_headerActions{order:3}}._00o8MW_headerButton{color:#ffffffd9;min-height:40px;font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:8px;align-items:center;padding:8px 12px;font-weight:600;display:inline-flex}._00o8MW_headerButton:hover{color:#fff;background:#ffffff1a}._00o8MW_navList{gap:var(--space-1);flex-wrap:wrap;list-style:none;display:flex}._00o8MW_navLink{min-height:40px;font-size:var(--text-sm);white-space:nowrap;border-radius:8px;align-items:center;padding:8px 12px;font-weight:600;text-decoration:none;display:inline-flex}._00o8MW_navLink_header{color:#ffffffd9}._00o8MW_navLink_header:hover{color:#fff;background:#ffffff1a}._00o8MW_navLink_header[aria-current=page]{color:var(--navy);background:#fff}._00o8MW_subnav{border-bottom:1px solid var(--grey-light);background:#fff}._00o8MW_navList_tabs{flex-wrap:nowrap;gap:0;padding:4px 0;overflow-x:auto}._00o8MW_navLink_tabs{min-height:44px;color:var(--grey);border-radius:0;padding:10px 14px;box-shadow:inset 0 -3px #0000}._00o8MW_navLink_tabs:hover{color:var(--navy)}._00o8MW_navLink_tabs[aria-current=page]{color:var(--navy);box-shadow:inset 0 -3px 0 var(--blue)}._00o8MW_navList_sidebar{gap:var(--space-1)}._00o8MW_navLink_sidebar{color:var(--navy)}._00o8MW_navLink_sidebar:hover{background:var(--blue-light)}._00o8MW_navLink_sidebar[aria-current=page]{background:var(--navy);color:#fff}._00o8MW_main{flex:1;width:100%}._00o8MW_main:focus,._00o8MW_adminMain:focus{outline:none}._00o8MW_appContent{padding-top:var(--space-7);padding-bottom:var(--space-9)}._00o8MW_adminBrand{align-items:center;gap:var(--space-3);order:1;display:flex}._00o8MW_adminBody{flex:1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid}._00o8MW_adminNav{border-bottom:1px solid var(--grey-light);padding:var(--space-2) var(--space-4);background:#fff}._00o8MW_adminMain{padding:var(--space-6) var(--space-4) var(--space-9);min-width:0}@media (min-width:960px){._00o8MW_adminBody{grid-template-rows:1fr;grid-template-columns:240px minmax(0,1fr)}._00o8MW_adminNav{border-bottom:none;border-right:1px solid var(--grey-light);padding:var(--space-6) var(--space-4)}._00o8MW_adminNav ._00o8MW_navList_sidebar{flex-direction:column}._00o8MW_adminMain{padding:var(--space-7) var(--space-7) var(--space-9)}}
.gdGMiG_switcher{position:relative}.gdGMiG_floating{position:absolute;top:24px;right:24px}.gdGMiG_inline{position:relative}.gdGMiG_summary{color:#ffffffd9;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #ffffff4d;border-radius:6px;align-items:center;gap:6px;min-height:28px;padding:4px 10px;font-size:12px;font-weight:600;list-style:none;display:inline-flex}.gdGMiG_summary::-webkit-details-marker{display:none}.gdGMiG_summary:hover,.gdGMiG_switcher[open]>.gdGMiG_summary{color:#fff;border-color:#ffffff80}.gdGMiG_chevron{transition:transform .15s}.gdGMiG_switcher[open] .gdGMiG_chevron{transform:rotate(180deg)}.gdGMiG_list{top:calc(100% + var(--space-1));z-index:20;min-width:10rem;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);--focus-ring:var(--blue);background:#fff;margin:0;list-style:none;position:absolute;right:0}.gdGMiG_link{min-height:36px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--text);font-size:var(--text-sm);align-items:center;text-decoration:none;display:flex}.gdGMiG_link:hover{background:var(--blue-pale)}.gdGMiG_link[aria-current=true]{color:var(--navy);font-weight:600}.gdGMiG_link[aria-current=true]:after{content:"✓";padding-left:var(--space-3);color:var(--blue);margin-left:auto}@media (prefers-reduced-motion:reduce){.gdGMiG_chevron{transition:none}}
.Qu0mEa_main{flex:1;padding:48px 20px 64px}.Qu0mEa_article{max-width:70ch;margin:0 auto;font-size:17px;line-height:1.7}.Qu0mEa_draft{color:#78350f;background:#fef3c7;border:1px solid #f59e0b;border-radius:10px;margin-bottom:32px;padding:12px 16px;font-size:14px;line-height:1.5}.Qu0mEa_title{font-family:var(--font-display);letter-spacing:-1px;color:var(--navy);margin-bottom:12px;font-size:clamp(32px,6vw,48px);font-weight:900;line-height:1.1}.Qu0mEa_updated{color:var(--grey);margin-bottom:32px;font-size:14px}.Qu0mEa_toc{border:1px solid var(--grey-light);background:#fff;border-radius:12px;margin:32px 0 8px;padding:20px 24px}.Qu0mEa_article .Qu0mEa_tocTitle{font-family:var(--font-body);letter-spacing:1.5px;text-transform:uppercase;color:var(--grey);margin-bottom:8px;font-size:13px;font-weight:700}.Qu0mEa_toc ol{padding-left:1.4em;font-size:15px;line-height:1.6}.Qu0mEa_toc li+li{margin-top:4px}.Qu0mEa_article a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.Qu0mEa_article a:hover{color:var(--navy)}.Qu0mEa_article section{margin-top:40px;scroll-margin-top:24px}.Qu0mEa_article h2{font-family:var(--font-display);color:var(--navy);margin-bottom:12px;font-size:clamp(22px,4vw,28px);font-weight:700;line-height:1.25}.Qu0mEa_article h3{color:var(--navy);margin:24px 0 8px;font-size:18px;font-weight:600}.Qu0mEa_article p,.Qu0mEa_article ul,.Qu0mEa_article ol,.Qu0mEa_article dl{margin-bottom:14px}.Qu0mEa_article ul,.Qu0mEa_article ol{padding-left:1.4em}.Qu0mEa_article li+li{margin-top:6px}.Qu0mEa_article dl{border:1px solid var(--grey-light);background:#fff;border-radius:12px;grid-template-columns:1fr;gap:2px 24px;padding:16px 20px;display:grid}.Qu0mEa_article dt{color:var(--navy);font-weight:600}.Qu0mEa_article dd{overflow-wrap:anywhere;margin-bottom:10px}.Qu0mEa_article dd:last-child{margin-bottom:0}@media (min-width:640px){.Qu0mEa_article dl{grid-template-columns:minmax(140px,max-content) 1fr}.Qu0mEa_article dd{margin-bottom:6px}}.Qu0mEa_placeholder{background:var(--blue-light);border:1px dashed var(--blue);white-space:nowrap;border-radius:4px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.Qu0mEa_toVerify{color:#78350f;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fef3c7;border-radius:4px;padding:1px 6px;font-size:.85em}
.w0A2ea_layout{gap:var(--space-7);align-items:start;display:grid}@media (min-width:860px){.w0A2ea_layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.w0A2ea_poster{margin:0}.w0A2ea_posterImage{aspect-ratio:210/297;border-radius:var(--radius-md);width:100%;max-width:480px;box-shadow:var(--shadow-lg);background:var(--grey-light);margin-inline:auto;overflow:hidden}.w0A2ea_posterImage svg{width:100%;height:auto;display:block}.w0A2ea_buttons{gap:var(--space-3);flex-wrap:wrap;display:flex}.w0A2ea_hint{font-size:var(--text-sm);color:var(--grey)}.w0A2ea_link input{font-size:var(--text-sm)}
.DhWt4q_page{padding-top:var(--space-7);padding-bottom:var(--space-9)}.DhWt4q_section{gap:var(--space-4);display:grid}.DhWt4q_sectionTitle{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--navy);font-weight:700}.DhWt4q_swatches{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));list-style:none;display:grid}.DhWt4q_swatch{gap:var(--space-1);font-size:var(--text-xs);display:grid}.DhWt4q_swatchColor{border-radius:var(--radius-md);border:1px solid var(--grey-light);height:48px;display:block}.DhWt4q_tokenList{gap:var(--space-2);font-size:var(--text-xs);list-style:none;display:grid}.DhWt4q_tokenList li{align-items:center;gap:var(--space-3);display:flex}.DhWt4q_spaceBar{background:var(--blue);border-radius:2px;height:12px;display:inline-block}.DhWt4q_boxes{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(110px,1fr));display:grid}.DhWt4q_box{height:72px;padding:var(--space-2);background:var(--blue-pale);border:1px solid var(--border);font-size:var(--text-xs);text-align:center;justify-content:center;align-items:center;display:flex}.DhWt4q_display{font-family:var(--font-display);font-size:var(--text-display);color:var(--navy);letter-spacing:-1px;font-weight:900;line-height:1.1}.DhWt4q_heading{font-family:var(--font-display);font-size:var(--text-xl);color:var(--navy);font-weight:700}.DhWt4q_narrow{max-width:360px}.DhWt4q_formGrid{gap:var(--space-5);display:grid}@media (min-width:720px){.DhWt4q_formGrid{grid-template-columns:1fr 1fr}.DhWt4q_fullRow{grid-column:1/-1}}.DhWt4q_links{margin-top:var(--space-3);gap:var(--space-2);padding-left:1.2em;display:grid}.DhWt4q_links a{color:var(--blue);text-underline-offset:3px}
.CXcJga_layout{gap:var(--space-7);align-items:start;display:grid}@media (min-width:860px){.CXcJga_layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.CXcJga_preview{top:var(--space-5);position:sticky}}.CXcJga_preview{gap:var(--space-3);margin:0;display:grid}.CXcJga_previewImage{aspect-ratio:210/297;border-radius:var(--radius-md);width:100%;max-width:480px;box-shadow:var(--shadow-lg);background:var(--grey-light);margin-inline:auto;overflow:hidden}.CXcJga_previewImage svg{width:100%;height:auto;display:block}.CXcJga_caption{text-align:center;color:var(--grey);font-size:13px}.CXcJga_form{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);--focus-ring:var(--blue);background:#fff}.CXcJga_formTitle{font-family:var(--font-display);font-size:var(--text-xl);color:var(--navy)}.CXcJga_fieldset{border:0;min-width:0;margin:0;padding:0}.CXcJga_legend{margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--navy);padding:0;font-weight:600}.CXcJga_swatches{gap:var(--space-3);flex-wrap:wrap;display:flex}.CXcJga_swatch{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-input);border-radius:var(--radius-pill);cursor:pointer;display:inline-flex}.CXcJga_swatch:has(input:checked){border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}.CXcJga_swatch input{accent-color:var(--navy)}.CXcJga_swatchColour{border:3px solid;border-radius:50%;width:20px;height:20px}.CXcJga_radio{column-gap:var(--space-3);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;display:grid}.CXcJga_radio input{width:20px;height:20px;accent-color:var(--navy);margin-top:1px}.CXcJga_hint{color:var(--grey);font-size:13px;line-height:1.5}.CXcJga_note{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--blue-pale);color:var(--text);font-size:var(--text-sm);line-height:1.5}.CXcJga_price{gap:2px;display:grid}.CXcJga_priceAmount{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--navy)}.CXcJga_sections{gap:var(--space-5);margin-top:var(--space-8);display:grid}@media (min-width:860px){.CXcJga_sections{grid-template-columns:repeat(2,minmax(0,1fr))}}.CXcJga_steps{gap:var(--space-3);padding-left:var(--space-5);line-height:1.6;display:grid}.CXcJga_eyebrow{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);font-weight:600}.CXcJga_summary:focus{outline:none}.CXcJga_summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--radius-md)}
.dEhYIa_fieldset{border:0;min-width:0;margin:0;padding:0}.dEhYIa_legend{margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--navy);padding:0;font-weight:600}.dEhYIa_radio{column-gap:var(--space-3);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;display:grid}.dEhYIa_radio input{width:20px;height:20px;accent-color:var(--navy);cursor:pointer;margin-top:1px}.dEhYIa_hint{color:var(--grey);font-size:13px;line-height:1.5}.dEhYIa_linkButton{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dEhYIa_details{gap:var(--space-2);display:grid}
.r4bRMW_tableWrap{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--white);overflow-x:auto}.r4bRMW_table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.r4bRMW_table caption{text-align:left;padding:var(--space-3) var(--space-4);color:var(--navy);font-weight:600}.r4bRMW_table th,.r4bRMW_table td{text-align:left;padding:var(--space-3) var(--space-4);border-top:1px solid var(--grey-light);vertical-align:top}.r4bRMW_table thead th{background:var(--blue-pale);color:var(--text-muted-strong);white-space:nowrap;font-weight:600}.r4bRMW_table a{color:var(--blue);font-weight:600}.r4bRMW_numeric{text-align:right;font-variant-numeric:tabular-nums}.r4bRMW_filters{align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.r4bRMW_filters>*{min-width:180px}.r4bRMW_toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.r4bRMW_counters{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.r4bRMW_counter{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--white);color:var(--text);text-decoration:none;display:block}a.r4bRMW_counter:hover{border-color:var(--blue)}.r4bRMW_counterValue{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--navy);font-weight:700;display:block}.r4bRMW_counterLabel{margin-top:var(--space-1);color:var(--grey);font-size:var(--text-sm);display:block}.r4bRMW_details{gap:var(--space-2) var(--space-5);font-size:var(--text-sm);grid-template-columns:minmax(140px,max-content) 1fr;display:grid}.r4bRMW_details dt{color:var(--grey)}.r4bRMW_details dd{overflow-wrap:anywhere;margin:0}.r4bRMW_formGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.r4bRMW_actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.r4bRMW_proof{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--blue-pale);max-width:100%;max-height:70vh;display:block}.r4bRMW_reviewLayout{gap:var(--space-5);display:grid}@media (min-width:1100px){.r4bRMW_reviewLayout{grid-template-columns:minmax(0,3fr) minmax(320px,2fr);align-items:start}}.r4bRMW_raceChoices{gap:var(--space-2) var(--space-4);max-height:420px;padding:var(--space-3);border:1px solid var(--border-input);border-radius:var(--radius-sm);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid;overflow-y:auto}.r4bRMW_fieldset{border:0;min-width:0;margin:0;padding:0}.r4bRMW_legend{font-weight:600;font-size:var(--text-sm);margin-bottom:var(--space-2);color:var(--text)}.r4bRMW_reviewPanel{border-radius:var(--radius-sm)}.r4bRMW_reviewPanel:focus{outline:2px solid var(--blue);outline-offset:4px}.r4bRMW_shortcutsHint{font-size:var(--text-sm);color:var(--grey)}.r4bRMW_shortcuts{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--grey);flex-wrap:wrap;display:flex}.r4bRMW_shortcuts kbd{min-width:1.6em;padding:0 var(--space-1);margin-right:var(--space-1);border:1px solid var(--border-input);border-radius:var(--radius-sm);background:var(--blue-pale);font-family:inherit;font-size:var(--text-xs);text-align:center;color:var(--text);display:inline-block}.r4bRMW_pager{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.r4bRMW_note{white-space:pre-wrap}.r4bRMW_spacedAbove{margin-top:var(--space-4)}.r4bRMW_fieldError{color:var(--danger-text);font-size:var(--text-sm)}.r4bRMW_routePreview{gap:var(--space-5);display:grid}@media (min-width:900px){.r4bRMW_routePreview{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start}}.r4bRMW_routePoster svg{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;height:auto;box-shadow:var(--shadow-sm);display:block}
.HCjg-q_page{padding-top:var(--space-7);padding-bottom:var(--space-9)}@media (min-width:720px){.HCjg-q_page{padding-top:var(--space-8)}}.HCjg-q_calendar{gap:var(--space-7);display:grid}.HCjg-q_filters{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;display:grid}@media (min-width:720px){.HCjg-q_filters{grid-template-columns:2fr 1fr 1fr auto;align-items:start}}.HCjg-q_searchField{min-width:0}.HCjg-q_filterActions{align-items:flex-end;display:flex}@media (min-width:720px){.HCjg-q_filterActions{padding-top:30px}}.HCjg-q_section{gap:var(--space-4);display:grid}.HCjg-q_sectionTitle{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--navy);font-weight:700}.HCjg-q_sectionEmpty{color:var(--grey)}.HCjg-q_raceList{gap:var(--space-3);list-style:none;display:grid}@media (min-width:720px){.HCjg-q_raceList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.HCjg-q_raceList{grid-template-columns:repeat(3,minmax(0,1fr))}}.HCjg-q_raceCard{gap:var(--space-1);height:100%;padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);border:1px solid var(--border);color:var(--text);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.HCjg-q_raceCard:hover{border-color:var(--blue);box-shadow:var(--shadow-md)}.HCjg-q_raceDate{font-size:var(--text-sm);color:var(--blue);font-weight:600}.HCjg-q_raceCity{font-family:var(--font-display);font-size:var(--text-xl);color:var(--navy);font-weight:700;line-height:1.2}.HCjg-q_raceCard:hover .HCjg-q_raceCity{text-underline-offset:3px;text-decoration:underline}.HCjg-q_raceMeta{font-size:var(--text-sm);color:var(--grey)}.HCjg-q_raceBadges{margin-top:var(--space-1)}@media (prefers-reduced-motion:reduce){.HCjg-q_raceCard{transition:none}}.HCjg-q_backLink{margin-bottom:var(--space-4);color:var(--blue);font-weight:600;text-decoration:none;display:inline-block}.HCjg-q_backLink:hover{text-decoration:underline}.HCjg-q_subtitle{margin-top:calc(-1 * var(--space-4));margin-bottom:var(--space-6);gap:var(--space-1);color:var(--grey);display:grid}.HCjg-q_detailGrid{gap:var(--space-5);display:grid}@media (min-width:860px){.HCjg-q_detailGrid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}.HCjg-q_column{gap:var(--space-5);display:grid}.HCjg-q_editionDate{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--navy);font-weight:700;line-height:1.2}.HCjg-q_editionMeta{margin-top:var(--space-3);gap:var(--space-2);display:grid}.HCjg-q_badgeRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.HCjg-q_linkList{gap:var(--space-2);list-style:none;display:grid}.HCjg-q_link{color:var(--blue);font-weight:600}.HCjg-q_sourceLink{color:inherit}.HCjg-q_cardText{margin-bottom:var(--space-4)}.HCjg-q_editionList{gap:var(--space-2);list-style:none;display:grid}.HCjg-q_editionRow{justify-content:space-between;align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--grey-light);flex-wrap:wrap;display:flex}.HCjg-q_editionRow:last-child{border-bottom:none;padding-bottom:0}.HCjg-q_editionYear{font-weight:600}.HCjg-q_routeFigure{gap:var(--space-3);display:grid}.HCjg-q_routeSvg{border-radius:var(--radius-md);background:var(--blue-pale);width:100%;height:auto;max-height:520px;display:block}.HCjg-q_routeLine{fill:none;stroke:var(--navy);stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}.HCjg-q_routeStart{fill:var(--blue);stroke:#fff;stroke-width:6px}.HCjg-q_routeFinish{fill:#fff;stroke:var(--navy);stroke-width:8px}.HCjg-q_routeLegend{gap:var(--space-4);font-size:var(--text-sm);color:var(--grey);flex-wrap:wrap;display:flex}.HCjg-q_legendItem{align-items:center;gap:var(--space-2);display:inline-flex}.HCjg-q_legendStart,.HCjg-q_legendFinish{border-radius:50%;width:12px;height:12px;display:inline-block}.HCjg-q_legendStart{background:var(--blue)}.HCjg-q_legendFinish{border:3px solid var(--navy);background:#fff}.HCjg-q_routePlaceholder{justify-items:center;gap:var(--space-3);padding:var(--space-7) var(--space-4);border-radius:var(--radius-md);border:1px dashed var(--border);background:var(--blue-pale);color:var(--grey);text-align:center;display:grid}.HCjg-q_routePlaceholderArt{width:160px;height:auto;color:var(--border-input)}.HCjg-q_attribution{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--grey)}.HCjg-q_attribution a{color:inherit}
