html body.rd-flat-public .rd-public-archive .rd-archive-filters{align-items:end;background:var(--ui-surface,#fff);border:1px solid var(--ui-border,#dfe5ec);border-radius:6px;box-shadow:none;box-sizing:border-box;display:grid;gap:10px;grid-template-columns:minmax(170px,2fr) repeat(3,minmax(105px,1fr)) auto auto;margin:0 0 18px;max-width:100%;min-width:0;padding:12px 14px;width:100%}html body.rd-flat-public .rd-public-archive .rd-archive-filters>label{color:var(--muted,#526b7d);display:flex;flex:none;flex-direction:column;font-size:12px;font-weight:650;gap:5px;grid-column:auto;line-height:16px;margin:0;min-width:0}html body.rd-flat-public .rd-public-archive .rd-archive-filters :is(input,select){box-sizing:border-box;font-size:14px;height:44px;margin:0;min-height:44px;min-width:0;padding:0 10px;width:100%}html body.rd-flat-public .rd-public-archive .rd-archive-filters>.btn{align-items:center;box-sizing:border-box;display:inline-flex;flex:none;grid-column:auto;height:44px;justify-content:center;margin:0;min-height:44px;padding:9px 13px;white-space:nowrap;width:auto}@media (max-width:900px){html body.rd-flat-public .rd-public-archive .rd-archive-filters{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;padding:10px 12px 12px;scroll-padding-inline:12px;scrollbar-width:thin}html body.rd-flat-public .rd-public-archive .rd-archive-filters>label{flex:0 0 130px;width:130px}html body.rd-flat-public .rd-public-archive .rd-archive-filters>label:first-child{flex-basis:220px;width:220px}html body.rd-flat-public .rd-public-archive .rd-archive-filters>label:last-of-type{flex-basis:175px;width:175px}}html body.rd-flat-public .site-footer.rd37-footer-compact{background:var(--ui-surface,#fff);border:0;border-radius:0;border-top:1px solid var(--ui-border,#dfe5ec);box-shadow:none;color:var(--ink,#18324c);isolation:isolate;margin:32px 0 0;overflow:visible;padding:0;position:relative}html body.rd-flat-public .rd37-footer-compact:after,html body.rd-flat-public .rd37-footer-compact:before{display:none}html body.rd-flat-public .rd37-footer-compact>.rd37-footer-shell{display:block;padding-block:25px 18px}html body.rd-flat-public .rd37-footer-compact .rd37-footer-top{align-items:center;display:flex;gap:24px 40px;justify-content:space-between;padding:0 0 20px}html body.rd-flat-public .rd37-footer-compact .rd29-brand{align-items:center;background:transparent;border:0;display:flex;gap:18px;margin:0;max-width:680px;min-width:0;padding:0}html body.rd-flat-public .rd37-footer-compact .rd29-logo{display:block;flex:none;height:auto;margin:0;min-width:0;padding:0;text-decoration:none;width:150px}html body.rd-flat-public .rd37-footer-compact .rd29-logo .rd-identity{height:44px}html body.rd-flat-public .rd37-footer-compact .rd29-logo img{height:auto;max-height:58px;object-fit:contain;width:100%}html body.rd-flat-public .rd37-footer-compact .rd29-brand-copy{min-width:0}html body.rd-flat-public .rd37-footer-compact .rd29-brand-copy>strong{color:var(--ink,#18324c);display:block;font-size:14px;font-weight:700;line-height:1.4;margin:0}html body.rd-flat-public .rd37-footer-compact .rd29-brand-copy>p{color:var(--muted,#586b80);font-size:12px;line-height:1.5;margin:4px 0 0;overflow-wrap:anywhere}html body.rd-flat-public .rd37-footer-compact .rd29-links{background:transparent;border:0;display:flex;flex:0 1 390px;flex-wrap:wrap;gap:10px 19px;justify-content:flex-end;margin:0;min-width:0;padding:0}html body.rd-flat-public .rd37-footer-compact .rd29-links a{color:var(--ink,#18324c);font-size:13px;font-weight:600;line-height:1.5;text-decoration:none}html body.rd-flat-public .rd37-footer-compact .rd29-links a:hover{color:var(--ui-primary,#176bcc);text-decoration:underline}html body.rd-flat-public .rd37-footer-compact .rd29-base{align-items:center;background:transparent;border:0;border-top:1px solid var(--ui-border,#dfe5ec);display:flex;flex-wrap:wrap;gap:14px 24px;justify-content:space-between;margin:0;padding:16px 0 0}html body.rd-flat-public .rd37-footer-compact .rd29-copyright{color:var(--muted,#586b80);display:grid;font-size:12px;gap:5px;line-height:1.5;margin:0;min-width:0;overflow-wrap:anywhere}html body.rd-flat-public .rd37-footer-compact .rd29-copyright small{color:inherit;font-size:12px;line-height:1.5}html body.rd-flat-public .rd37-footer-compact .rd29-social{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0}html body.rd-flat-public .rd37-footer-compact .rd29-social a{background:transparent;border:1px solid var(--ui-border,#dfe5ec);border-radius:6px;color:var(--muted,#586b80);display:grid;height:34px;padding:7px;place-items:center;width:34px}html body.rd-flat-public .rd37-footer-compact .rd29-social svg{height:18px;width:18px}html body.rd-flat-public .rd37-footer-compact .rd30-footer-install{color:var(--ui-primary,#176bcc);font-size:12px;font-weight:600}html body.rd-flat-public .rd37-footer-compact a:focus-visible{outline:3px solid #82b8f6;outline-offset:3px}@media (max-width:700px){html body.rd-flat-public .rd37-footer-compact .rd37-footer-top{flex-direction:column;gap:18px;padding-bottom:18px}html body.rd-flat-public .rd37-footer-compact .rd29-brand{flex-direction:column;gap:12px;text-align:center}html body.rd-flat-public .rd37-footer-compact .rd29-logo{width:145px}html body.rd-flat-public .rd37-footer-compact .rd29-links{flex:0 1 auto;gap:10px 18px;justify-content:center}html body.rd-flat-public .rd37-footer-compact .rd29-base{flex-direction:column;gap:14px;text-align:center}html body.rd-flat-public .rd37-footer-compact .rd29-social{justify-content:center}}html body.rd-flat-public dialog.rd28-contact-panel[open]{max-height:calc(100dvh - 32px);max-width:calc(100vw - 32px);overflow-y:auto;width:min(940px,calc(100vw - 32px))}html body.rd-flat-public .rd28-contact-head{padding:18px 64px 18px 22px}html body.rd-flat-public .rd28-contact-head h2{margin:3px 0 4px}html body.rd-flat-public .rd28-contact .rd-contact-direct{padding:20px 22px 22px}html body.rd-flat-public .rd28-contact .rd37-contact-form{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);margin:0;padding:0}html body.rd-flat-public .rd28-contact .rd37-contact-fields{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);min-width:0}html body.rd-flat-public .rd28-contact .rd37-contact-identity{display:grid;gap:12px;min-width:0}html body.rd-flat-public .rd28-contact .rd37-contact-form.rd-contact-direct-form label.rd37-inset-field:not(.check-row):not(.rd-trap){display:block;margin:0;min-width:0;padding:0;position:relative}html body.rd-flat-public .rd28-contact .rd37-inset-field>span{color:var(--muted,#526b82);font-size:11px;font-weight:600;left:13px;line-height:14px;pointer-events:none;position:absolute;right:13px;top:7px;z-index:1}html body.rd-flat-public .rd28-contact .rd37-contact-form .rd37-inset-field>:is(input,textarea){background:var(--ui-surface,#fff);border:1px solid var(--ui-border,#cbd9e8)!important;border-radius:5px!important;box-sizing:border-box;color:var(--ink,#18324c);display:block;font:400 15px/20px var(--rd-font-ui,system-ui,sans-serif);height:52px;margin:0!important;min-height:52px;min-width:0;padding:23px 12px 7px!important;width:100%}html body.rd-flat-public .rd28-contact .rd37-contact-form .rd37-contact-message>textarea{height:180px;min-height:180px;resize:vertical}html body.rd-flat-public .rd28-contact .rd37-inset-field:focus-within>span{color:var(--ui-primary,#176bcc)}html body.rd-flat-public .rd28-contact .rd37-contact-actions{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto auto;min-width:0;padding-top:1px}html body.rd-flat-public .rd28-contact .rd37-contact-actions .check-row{font-size:12px;gap:8px;line-height:1.5;margin:0;padding:0}html body.rd-flat-public .rd28-contact .rd37-contact-actions .check-row>input{flex:none;height:18px;margin:1px 0 0!important;min-height:0;width:18px}html body.rd-flat-public .rd28-contact .rd37-contact-actions .desk-math{background:var(--ui-soft,#f3f7fb);border:1px solid var(--ui-border,#dce5ef);margin:0;padding:8px 10px}html body.rd-flat-public .rd28-contact .rd37-contact-actions .desk-math>label{display:flex;flex-wrap:nowrap;gap:8px;margin:0}html body.rd-flat-public .rd28-contact .rd37-contact-actions .desk-math strong{font-size:13px;white-space:nowrap}html body.rd-flat-public .rd28-contact .rd37-contact-actions .desk-math input{box-sizing:border-box;font-size:13px;height:44px;margin:0!important;min-height:44px;padding:8px!important;width:112px!important}html body.rd-flat-public .rd28-contact .rd37-contact-actions button[type=submit]{justify-self:stretch;margin:0;min-height:44px;white-space:nowrap}@media (max-width:700px){html body.rd-flat-public .rd28-contact .rd37-contact-actions{grid-template-columns:minmax(0,1fr) auto}html body.rd-flat-public .rd28-contact .rd37-contact-actions .check-row{grid-column:1/-1}}@media (max-width:600px){html body.rd-flat-public .rd28-contact-head{padding:17px 58px 17px 16px}html body.rd-flat-public .rd28-contact .rd-contact-direct{padding:16px}html body.rd-flat-public .rd28-contact .rd37-contact-fields{gap:12px;grid-template-columns:minmax(0,1fr)}html body.rd-flat-public .rd28-contact .rd37-contact-form .rd37-inset-field>input{font-size:16px}html body.rd-flat-public .rd28-contact .rd37-contact-form .rd37-contact-message>textarea{font-size:16px;height:150px;min-height:150px}html body.rd-flat-public .rd28-contact .rd37-contact-actions{gap:12px;grid-template-columns:minmax(0,1fr)}html body.rd-flat-public .rd28-contact .rd37-contact-actions .desk-math{justify-self:start}}body.auth-page,body.rd-unified-public{--rd42-paper:#fff;--rd42-ink:#18324c;--rd42-muted:#526b82;--rd42-line:#cbd8e6;--rd42-blue:#1256a2;--rd42-blue-hover:#0c477f;--rd42-outline:#1256a2;--rd42-focus:rgba(18,86,162,.2);--rd42-disabled:#718196}html[data-theme=dark] body.auth-page,html[data-theme=dark] body.rd-unified-public{--rd42-paper:#1c2b39;--rd42-ink:#edf4fb;--rd42-muted:#bdccda;--rd42-line:#4c6174;--rd42-outline:#9dcaff;--rd42-focus:rgba(129,187,247,.25);--rd42-disabled:#a3b4c5}html body.auth-page .rd-login-form .rd-login-pass-field,html body.auth-page .rd-login-form label.field:has(>:is(input:not([type=hidden],[type=checkbox],[type=radio],[type=file]),textarea)),html body.rd-unified-public .rd-tip21-page .rd-tip21-field,html body.rd-unified-public form:is(.rd23-form,.rd25-track-form,.rd25-recover-form,.rd22-followup,.rd-contact-direct-form,.public-form,.account-form,.rd-archive-filters,.rd64-public-filters,.search-results-controls,.rd27-report-form,.rd-ad-view form) label:not(.rd-trap,.report-honeypot,.rd37-inset-field,.rd-ad-contact-field):not(.honeypot label):not(.desk-math label):has(>:is(input:not([type=hidden],[type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=submit],[type=button]),select,textarea)){align-items:stretch;background:transparent;border:0;border-radius:0;box-sizing:border-box;color:var(--rd42-ink);display:flex;flex-direction:column;font:600 12px/1.4 var(--rd-font-ui,Inter,system-ui,sans-serif);gap:6px;margin:0;min-width:0;padding:0}html body.auth-page .rd-login-form :is(label.field,.rd-login-pass-field):focus-within,html body.rd-unified-public .rd-tip21-page .rd-tip21-field:focus-within,html body.rd-unified-public form:is(.rd23-form,.rd25-track-form,.rd25-recover-form,.rd22-followup,.rd-contact-direct-form,.public-form,.account-form,.rd-archive-filters,.rd64-public-filters,.search-results-controls,.rd27-report-form,.rd-ad-view form) label:not(.rd-trap,.report-honeypot,.rd37-inset-field,.rd-ad-contact-field):not(.honeypot label):not(.desk-math label):has(>:is(input:not([type=hidden],[type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=submit],[type=button]),select,textarea)):focus-within{box-shadow:none}html body.auth-page .rd-login-form .rd-login-pass-input>input,html body.auth-page .rd-login-form label.field>:is(input:not([type=hidden],[type=checkbox],[type=radio],[type=file]),textarea),html body.rd-unified-public .rd-tip21-page .rd-tip21-field>:is(input,textarea),html body.rd-unified-public form:is(.rd23-form,.rd25-track-form,.rd25-recover-form,.rd22-followup,.rd-contact-direct-form,.public-form,.account-form,.rd-archive-filters,.rd64-public-filters,.search-results-controls,.rd27-report-form,.rd-ad-view form) label:not(.rd-trap,.report-honeypot,.rd37-inset-field,.rd-ad-contact-field):not(.honeypot label):not(.desk-math label):has(>:is(input:not([type=hidden],[type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=submit],[type=button]),select,textarea))>:is(input:not([type=hidden],[type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=submit],[type=button]),select,textarea){background:var(--rd42-paper)!important;border:1px solid var(--rd42-line)!important;border-radius:6px!important;box-shadow:none;box-sizing:border-box;color:var(--rd42-ink);display:block;font:400 15px/1.45 var(--rd-font-ui,Inter,system-ui,sans-serif);font-size:15px;height:auto;line-height:1.45;margin:0!important;min-height:44px;min-width:0;outline:0;padding:10px 12px!important;width:100%}html body.auth-page .rd-login-form label.field>textarea,html body.rd-unified-public form:is(.rd23-form,.rd25-track-form,.rd25-recover-form,.rd22-followup,.rd-contact-direct-form,.public-form,.account-form,.rd-archive-filters,.rd64-public-filters,.search-results-controls,.rd27-report-form,.rd-ad-view form) label:not(.rd-trap,.report-honeypot,.rd37-inset-field,.rd-ad-contact-field):not(.honeypot label):not(.desk-math label):has(>:is(input:not([type=hidden],[type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=submit],[type=button]),select,textarea))>textarea{min-height:92px;resize:vertical}html body.rd-unified-public .rd-tip21-page .rd-tip21-field>textarea{min-height:150px;resize:vertical}html body.auth-page .rd-login-form .rd-login-pass-field>label,html body.auth-page .rd-login-form label.field>span,html body.rd-unified-public .rd-tip21-page .rd-tip21-field-label{color:var(--rd42-ink);display:block;font:600 12px/1.4 var(--rd-font-ui,Inter,system-ui,sans-serif);margin:0;position:static}html body.auth-page .rd-login-form .rd-login-pass-input{position:relative;width:100%}html body.auth-page .rd-login-form .rd-login-pass-input>input{min-height:44px;padding-right:43px!important}html body.auth-page .rd-login-form .rd-password-toggle{height:40px;right:3px;top:50%;transform:translateY(-50%);width:40px}html body.auth-page .rd-login-form :is(label.field,.rd-login-pass-field){margin:0 0 12px}html body.rd-unified-public :is(.rd23-form,.rd25-track-form,.rd25-recover-form,.rd22-followup,.rd-contact-direct-form,.public-form) label:not(.rd-trap,.report-honeypot,.rd37-inset-field,.rd-ad-contact-field):not(.honeypot label):not(.desk-math label):has(>:is(input:not([type=hidden],[type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=submit],[type=button]),select,textarea)){margin-bottom:10px}html body:is(.rd-unified-public,.auth-page) :is(.rd23-form,.rd25-track-form,.rd25-recover-form,.rd-contact-direct-form,.public-form,.account-form,.rd-archive-filters,.rd64-public-filters,.search-results-controls,.rd27-report-form,.rd-ad-view form,.rd-login-form,.rd-tip21-form) :is(input,textarea)::placeholder{color:var(--rd42-muted);opacity:.85}html body:is(.rd-unified-public,.auth-page) form :is(input[type=checkbox],input[type=radio]){accent-color:var(--rd42-blue)}html body.rd-unified-public :is(.rd28-contact .rd37-inset-field,.rd-ad-studio .rd-ad-contact-field){align-items:stretch;background:transparent;border:0;box-shadow:none;display:flex;flex-direction:column;gap:6px;margin:0;padding:0;position:relative}html body.rd-unified-public :is(.rd28-contact .rd37-inset-field>span,.rd-ad-studio .rd-ad-field-label){color:var(--rd42-ink);display:block;font-size:12px;font-weight:600;line-height:1.4;margin:0;order:-1;padding:0;pointer-events:auto;position:static!important;transform:none!important}html body.rd-unified-public .rd-ad-studio .rd-ad-field-icon{align-items:center;display:flex;left:12px;pointer-events:none;position:absolute;top:37px;transform:none}html body.rd-unified-public .rd-ad-studio .rd-ad-field-icon svg{height:18px;width:18px}html body.rd-unified-public :is(.rd28-contact .rd37-inset-field>input,.rd28-contact .rd37-inset-field>textarea,.rd-ad-studio .rd-ad-contact-field input){background:var(--rd42-paper);border:1px solid var(--rd42-line)!important;border-radius:6px!important;color:var(--rd42-ink);font-size:15px;height:auto;line-height:1.4;min-height:44px;padding:11px 12px!important;width:100%}html body.rd-unified-public .rd-ad-studio .rd-ad-contact-field input{height:44px!important;min-height:44px!important;padding:10px 12px 10px 39px!important}html body.rd-unified-public .rd-ad-studio .rd-ad-contact-field input:is(:focus,:not(:placeholder-shown))+.rd-ad-field-label{position:static!important;transform:none!important}html body.rd-unified-public .rd28-contact .rd37-inset-field>textarea{min-height:140px}html body.rd-unified-public .desk-math input[type=number],html body.rd-unified-public .rd64-sidebar select,html body.rd-unified-public :is(.rd23-search,.rd63-filters,.rd-author20-filters) :is(input:not([type=hidden]),select){background:var(--rd42-paper)!important;border:1px solid var(--rd42-line)!important;border-radius:4px!important;color:var(--rd42-ink)!important}html body.rd-unified-public .rd-author20-search{background:var(--rd42-paper);border-color:var(--rd42-line);border-radius:4px}html body.rd-unified-public .rd-author20-search input{background:transparent!important;border:0!important}html body.rd-unified-public .search-results-controls .search-results-input{background:var(--rd42-paper);border:1px solid var(--rd42-line);border-radius:4px;color:var(--rd42-ink);font-size:11px;gap:3px;padding:8px 11px}html body.rd-unified-public .search-results-controls .search-results-input:focus-within{border-color:var(--rd42-outline);box-shadow:0 0 0 3px var(--rd42-focus)}html body.rd-unified-public .search-results-controls .search-results-input>div{background:transparent;border:0;gap:7px;padding:0}html body.rd-unified-public .search-results-controls .search-results-input input{background:transparent!important;border:0!important;font-size:15px;min-height:24px!important;padding:0!important}html body.rd-unified-public .site-search-form{background:var(--rd42-paper);border:1px solid var(--rd42-line);border-radius:4px}html body.rd-unified-public .site-search-form:focus-within{border-color:var(--rd42-outline);box-shadow:0 0 0 3px var(--rd42-focus)}html body.rd-unified-public .site-search-form input{color:var(--rd42-ink)}html body.auth-page .rd-login-form .rd-login-submit,html body.rd-unified-public .rd37-author-submit,html body.rd-unified-public .rd63-filters button[type=submit],html body.rd-unified-public .rd64-public-filters button[type=submit],html body.rd-unified-public .site-search-form>button,html body.rd-unified-public :is(.site-container,.rd51-page) :is(.btn:not(.danger),.rd27-report-submit,.rd27-report-cancel,.rd54-vote-button,.rd-ad-submit,.rd28-info-action,.rd-info-primary-link,.rd64-share){align-items:center;background:var(--rd42-blue)!important;border:1px solid var(--rd42-blue)!important;border-radius:4px!important;box-shadow:none;box-sizing:border-box;color:#fff!important;display:inline-flex;font:650 14px/1.35 var(--rd-font-ui,Inter,system-ui,sans-serif);font-size:14px;gap:8px;justify-content:center;min-height:44px;padding:9px 15px;text-align:center;text-decoration:none}html body.rd-unified-public :is(.site-container,.rd51-page) :is(.btn.outline,.rd27-report-cancel){background:var(--rd42-paper)!important;border-color:var(--rd42-outline)!important;color:var(--rd42-outline)!important}html body.auth-page .rd-login-form .rd-login-submit:hover,html body.rd-unified-public .rd37-author-submit:hover,html body.rd-unified-public .rd63-filters button[type=submit]:hover,html body.rd-unified-public .rd64-public-filters button[type=submit]:hover,html body.rd-unified-public .site-search-form>button:hover,html body.rd-unified-public :is(.site-container,.rd51-page) :is(.btn:not(.outline):not(.danger),.rd27-report-submit,.rd54-vote-button,.rd-ad-submit,.rd28-info-action,.rd-info-primary-link,.rd64-share):hover{background:var(--rd42-blue-hover)!important;border-color:var(--rd42-blue-hover)!important;color:#fff!important}html body:is(.rd-unified-public,.auth-page) :is(.btn,.rd27-report-submit,.rd27-report-cancel,.rd42-pagination a):focus-visible{outline:3px solid var(--rd42-outline);outline-offset:2px}html body:is(.rd-unified-public,.auth-page) :is(.btn,.rd27-report-submit,.rd54-vote-button,.rd-ad-submit):disabled{cursor:not-allowed;opacity:.55}html body.rd-unified-public :is(.site-container,.rd51-page) :is(.btn,.rd27-report-submit,.rd27-report-cancel)>svg{flex:none;height:17px;stroke-width:2;width:17px}html body.rd-unified-public .rd42-pagination{align-items:center;background:transparent!important;border:0;display:flex;flex-wrap:nowrap;gap:6px;justify-content:center;margin:24px 0 0;min-width:0;padding:0}html body.rd-unified-public .rd42-pagination :is(a,.rd42-page-step){align-items:center;background:var(--rd42-paper);border:1px solid var(--rd42-line);border-radius:4px!important;box-sizing:border-box;color:var(--rd42-ink);display:inline-flex;font:650 13px/1.2 var(--rd-font-ui,Inter,system-ui,sans-serif);font-size:13px!important;gap:5px;justify-content:center;margin:0;min-height:42px!important;min-width:40px!important;padding:8px 11px!important;text-decoration:none;white-space:nowrap}html body.rd-unified-public .rd42-pagination a:hover{border-color:var(--rd42-outline);color:var(--rd42-outline)}html body.rd-unified-public .rd42-pagination a[aria-current=page]{background:var(--rd42-blue)!important;border-color:var(--rd42-blue)!important;color:#fff!important}html body.rd-unified-public .rd42-pagination .is-disabled{color:var(--rd42-disabled);opacity:.65}html body.rd-unified-public .rd42-page-gap{color:var(--rd42-muted);padding:0 2px}html body.rd-unified-public .rd42-step-icon{align-items:center;display:inline-flex;justify-content:center}html body.rd-unified-public .rd42-step-icon svg{height:16px;width:16px}html body.rd-unified-public .rd42-step-icon.is-previous{transform:rotate(180deg)}@media (max-width:640px){html body:is(.rd-unified-public,.auth-page) :is(.rd23-form,.rd25-track-form,.rd25-recover-form,.rd22-followup,.rd-contact-direct-form,.public-form,.account-form,.rd-archive-filters,.rd64-public-filters,.search-results-controls,.rd27-report-form,.rd-ad-view form,.rd-login-form,.rd-tip21-form) :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=range]),select,textarea){font-size:16px!important}html body.rd-unified-public .rd64-sidebar select,html body.rd-unified-public :is(.rd23-search,.rd63-filters,.rd-author20-filters) :is(input:not([type=hidden]),select){font-size:16px!important}html body.auth-page .rd-auth21-row,html body.rd-unified-public :is(.rd22-fields,.rd-contact-direct-grid,.rd-profile55-fields){grid-template-columns:minmax(0,1fr)}html body.rd-unified-public .rd42-pagination{gap:4px}html body.rd-unified-public .rd42-pagination :is(a,.rd42-page-step){min-height:44px!important;min-width:44px!important;padding:8px!important}html body.rd-unified-public .rd42-pagination :is(.rd42-page-edge,.rd42-page-gap,.rd42-step-label){display:none}}html body.rd-unified-public :is(.rd22-fields,.rd-contact-direct-grid,.rd-profile55-fields,.rd-tip21-fields,.rd-ad-contact-fields,.rd37-contact-fields){gap:12px}html body.rd-unified-public form :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=color],[type=range]),select,textarea):focus-visible{border-color:var(--rd42-outline)!important;outline:3px solid var(--rd42-focus);outline-offset:1px}html body.rd-unified-public .rd47-security{background:var(--rd42-paper);border:1px solid var(--rd42-line);border-radius:8px;box-shadow:none;color:var(--rd42-ink);display:block;margin:14px 0;padding:16px}html body.rd-unified-public .rd47-security-head{align-items:center;display:flex;gap:10px;margin:0 0 12px}html body.rd-unified-public .rd47-security-head>span{background:var(--rd-tint,#eef5fc);border:1px solid var(--rd42-line);border-radius:9px;color:var(--rd42-outline);display:grid;flex:none;height:34px;place-items:center;width:34px}html body.rd-unified-public .rd47-security svg{height:20px;width:20px}html body.rd-unified-public .rd47-security-head strong{font-size:13px;font-weight:650;line-height:1.4}html body.rd-unified-public .rd47-security>label{align-items:center;background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) minmax(100px,150px);margin:0!important;padding:0!important}html body.rd-unified-public .rd47-security-question{color:var(--rd42-ink);font-size:13px;line-height:1.5;position:static}html body.rd-unified-public .rd47-security input[type=number]{background:var(--rd42-paper)!important;border:1px solid var(--rd42-line)!important;border-radius:6px!important;color:var(--rd42-ink)!important;display:block;font:400 14px/1.4 var(--rd-font-ui,system-ui,sans-serif);height:44px;margin:0!important;max-width:none;min-height:44px!important;min-width:0;padding:10px!important;width:100%!important}html body.rd-unified-public :is(.rd-tip21-security,.rd-ad-security){background:transparent;border:0;box-shadow:none;padding:0}html body.rd-unified-public :is(.rd-tip21-security,.rd-ad-security) .rd47-security{height:100%;margin:0}@media(max-width:380px){html body.rd-unified-public .rd47-security>label{grid-template-columns:minmax(0,1fr)!important}html body.rd-unified-public .rd47-security{padding:13px}}html body.rd-flat-public .rd48-home .rd-home-category-pair{background:var(--surface-content,#fff);border:1px solid var(--surface-line,#dce3eb);border-radius:var(--front-radius,6px);display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 var(--front-gap,14px);padding:18px}html body.rd-flat-public .rd48-home .rd-home-category{min-width:0;padding:0 18px 0 0}html body.rd-flat-public .rd48-home .rd-home-category:only-child{grid-column:1/-1;padding:0}html body.rd-flat-public .rd48-home .rd-home-category+.rd-home-category{border-left:1px solid var(--surface-line,#dce3eb);padding:0 0 0 18px}html body.rd-flat-public .rd48-home .rd-home-category .section-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 0 14px}html body.rd-flat-public .rd48-home .rd-home-category .section-heading>span{min-width:0;overflow-wrap:anywhere}html body.rd-flat-public .rd48-home .rd-home-category .section-heading>a{color:var(--blue,#258ce4);flex:none;font-size:12px;font-weight:700;line-height:1.3;margin-left:auto;text-decoration:none;white-space:nowrap}html body.rd-flat-public .rd48-home .rd-home-category .section-heading:after{display:none}.rd48-home .rd-home-category-lead{min-width:0}.rd48-home .rd-home-category-image{aspect-ratio:16/7.5;background:#e9eff4;border-radius:6px;display:block;overflow:hidden;position:relative}.rd48-home .rd-home-category-image img,.rd48-home .rd-home-category-thumb img{display:block;height:100%;object-fit:cover;width:100%}.rd48-home .rd-home-category-lead h3{font-size:clamp(18px,1.65vw,23px);font-weight:750;line-height:1.22;margin:8px 0 6px}.rd48-home .rd-home-category :is(h3 a,h3 a:visited){color:var(--ui-text,#1a2939);text-decoration:none}.rd48-home .rd-home-category h3 a:hover{color:var(--cat-badge,#1767bd)}.rd48-home .rd-home-category-stories{display:grid;gap:10px;margin-top:14px}.rd48-home .rd-home-category-story{align-items:start;display:grid;gap:13px;grid-template-columns:minmax(95px,25%) minmax(0,1fr);min-width:0}.rd48-home .rd-home-category-thumb{aspect-ratio:2/1;background:#e9eff4;border-radius:5px;display:block;overflow:hidden;position:relative}.rd48-home .rd-home-category-copy{min-width:0}.rd48-home .rd-home-category-copy h3{font-size:15px;font-weight:700;line-height:1.25;margin:0 0 6px}.rd48-home .rd48-side-photo{position:relative}.rd48-home .rd-home-photo-dot{background:var(--cat-badge,var(--cat-color,#1767bd));border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0005;height:14px;left:7px;position:absolute;top:7px;width:14px}.rd48-home .rd-home-category :is(.rd26-sponsored,.rd26-sponsored-badge){margin-top:5px}html body.rd-flat-public .rd-category-public-groups{align-items:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html body.rd-flat-public .rd-category-family.rd-category-family-compact{display:block;grid-column:auto}.rd-category-family-compact .rd-category-family-head{min-height:145px;padding:20px}.rd-category-family-disclosure{border-top:1px solid var(--surface-line,#dce3eb)}.rd-category-family-disclosure summary{align-items:center;color:var(--cat-badge,#1767bd);cursor:pointer;display:flex;font-weight:700;gap:12px;justify-content:space-between;list-style:none;padding:12px 20px}.rd-category-family-disclosure summary::-webkit-details-marker{display:none}.rd-category-family-disclosure[open] summary span:last-child{transform:rotate(45deg)}html body.rd-flat-public .rd-category-family-compact .rd-category-family-children{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 14px 14px}html body.rd-flat-public .rd-category-family-compact .rd-category-child-card{min-width:0;padding:12px}.rd-category-family-disclosure summary:focus-visible,.rd-home-category a:focus-visible{outline:3px solid #2979d4;outline-offset:2px}html body.rd-flat-public .rd36-heading-links .category-chip[aria-current=page]{box-shadow:inset 0 -3px 0 #fff,0 0 0 2px var(--ui-primary,#176bcc);font-weight:800}@media(max-width:800px){html body.rd-flat-public .rd48-home .rd-home-category-pair{grid-template-columns:minmax(0,1fr);padding:16px}html body.rd-flat-public .rd48-home .rd-home-category{padding:0}html body.rd-flat-public .rd48-home .rd-home-category+.rd-home-category{border-left:0;border-top:1px solid var(--surface-line,#dce3eb);margin-top:16px;padding:16px 0 0}}@media(max-width:620px){html body.rd-flat-public .rd-category-public-groups{grid-template-columns:minmax(0,1fr)}.rd48-home .rd-home-category-lead h3{font-size:19px}.rd48-home .rd-home-category-copy h3{font-size:14px}}html body.rd-flat-public .rd36-page-heading[data-rd32-header=event]{height:auto;max-height:none;min-height:100px;padding-block:18px}html body.rd-flat-public .rd36-page-heading[data-rd32-header=event] .rd36-heading-copy{flex:0 1 66%}html body.rd-flat-public .rd36-page-heading[data-rd32-header=event] .rd36-heading-title{display:block;-webkit-line-clamp:unset;line-height:1.16;overflow:visible;overflow-wrap:anywhere}html body.rd-flat-public .rd36-page-heading[data-rd32-header=event] .rd32-header-art:after{background:linear-gradient(90deg,var(--surface-content,#fff),transparent);opacity:1}.rd64-historical-date{color:var(--ui-soft-text,#52677a);font-size:13px;margin:8px 0}.rd66-share-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.rd64-calendar-download{align-items:center;border:1px solid #1b66b4;border-radius:4px;color:#1b66b4;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;min-height:40px;padding:8px 14px;text-decoration:none}html body.rd-flat-public .rd34-article-id{color:var(--ui-soft-text,#617487);font-size:13px;font-weight:600;line-height:1.4}.rd-format-empty{background:var(--surface-content,#fff);border:1px solid var(--surface-line,#dce3eb);border-radius:6px;padding:22px}.rd-format-empty h2{font-size:20px;margin:0 0 8px}.rd-format-empty p{margin:0}.rd-format-empty .rd36-article-suggestion{margin:12px 0 0}.rd54-index-ballot .rd54-ballot-footer{display:none}.rd26-lightbox-caption[hidden]{display:none!important}.rd-field-error{color:#a92334;display:block;font-size:12px;line-height:1.35;margin:5px 0 0}html[data-theme=dark] .rd-field-error{color:#ffadb8}html body.rd-flat-public .rd23-public .rd23-price-fields{grid-template-columns:repeat(4,minmax(0,1fr))}html body.rd-flat-public .rd23-public .rd23-price-fields>label:last-child{grid-column:auto}@media(min-width:801px){.rd-format-single .news-card{grid-column:span 2}html body.rd-flat-public .rd48-home .rd-home-category:only-child{align-items:start;display:grid;gap:0 18px;grid-template-columns:repeat(2,minmax(0,1fr))}html body.rd-flat-public .rd48-home .rd-home-category:only-child .section-heading{grid-column:1/-1}html body.rd-flat-public .rd48-home .rd-home-category:only-child .rd-home-category-stories{margin-top:0}}@media(max-width:700px){html body.rd-flat-public .rd36-page-heading[data-rd32-header=event] .rd36-heading-copy{flex:1 1 100%}html body.rd-flat-public .rd36-page-heading[data-rd32-header=event]>.rd32-header-art{opacity:.16;width:55%}html body.rd-flat-public .rd36-page-heading[data-rd32-header=event] .rd36-heading-title{font-size:21px}html body.rd-flat-public .rd23-public .rd23-price-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
