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))}}html body.rd-unified-public .site-search-dialog{border-radius:8px;box-sizing:border-box;padding:22px;width:min(700px,100%)}html body.rd-unified-public .site-search-dialog-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:17px}html body.rd-unified-public .site-search-dialog-head h2{font-size:clamp(21px,3vw,25px);line-height:1.2;margin:0;min-width:0}html body.rd-unified-public .site-search-dialog-head .search-close{flex:none;margin-left:auto}html body.rd-unified-public .site-search-form{align-items:center;border-radius:6px;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:8px;min-width:0;padding:4px 4px 4px 12px}html body.rd-unified-public .site-search-form input,html body.rd-unified-public .site-search-form input:focus{background:transparent!important;border:0!important;box-shadow:none!important;box-sizing:border-box;flex:1 1 auto;min-width:0;outline:0!important;padding:0!important}html body.rd-unified-public .site-search-form>svg{color:#1769c2;flex:none;height:21px;width:21px}html body.rd-unified-public .site-search-form>button{flex:none;white-space:nowrap;width:auto}html body.rd-unified-public .site-search-suggestions{min-height:0;padding:12px 0 0}html body.rd-unified-public .site-search-suggestions:empty{display:none;padding:0}html body.rd-unified-public .search-suggestions-label{background:var(--ui-raised,#edf5ff);border-radius:5px;color:var(--ui-text,#203448);font-size:12px;letter-spacing:0;margin:0 0 5px;padding:6px 8px}html body.rd-unified-public .search-suggestion-item{padding:7px 8px}html body.rd-unified-public .search-suggestion-symbol{height:30px;width:30px}html body.rd-unified-public .search-popular-links{border:0;display:flex;flex-wrap:wrap;gap:8px;margin-top:15px;padding:0}html body.rd-unified-public .search-popular-links .menu-route{align-items:center;background:var(--ui-raised,#f4f6f9);border:1px solid var(--ui-border,#dce4ec);border-radius:7px;box-sizing:border-box;color:var(--ui-text,#203448);display:inline-flex;font-size:13px;font-weight:650;gap:8px;justify-content:center;min-height:42px;min-width:0;padding:7px 12px}html body.rd-unified-public .search-popular-links .menu-route-icon{background:transparent;color:var(--cat-badge,#1769c2)!important;display:inline-flex;height:20px;min-width:20px;width:20px}html body.rd-unified-public .search-popular-links .menu-route:nth-child(2) .menu-route-icon{color:var(--ui-text,#203448)!important}html body.rd-unified-public .search-popular-links .menu-route:nth-child(3) .menu-route-icon{color:var(--cat-badge,#a94d00)!important}html body.rd-unified-public .search-popular-links .menu-route-icon svg{height:20px;width:20px}html[data-theme=dark] body.rd-unified-public .search-popular-links .menu-route-icon{color:color-mix(in srgb,var(--cat-color,#1769c2) 50%,#fff)!important}html[data-theme=dark] body.rd-unified-public .search-popular-links .menu-route:nth-child(2) .menu-route-icon{color:var(--ui-text,#f3f6fb)!important}html body.rd-flat-public .mobile-menu-panel .rd48-rubric-grid,html body.rd-flat-public .mobile-menu-panel .rd48-rubric-pair{gap:8px}html body.rd-flat-public .mobile-menu-panel .rd48-rubric-tile{border-radius:6px!important}html body.rd-flat-public .mobile-menu-panel .rd48-category-panel{border-radius:7px!important;padding:10px}html body.rd-flat-public .mobile-menu-panel .rd48-category-panel:before{display:none}html body.rd-flat-public .mobile-menu-panel .rd48-category-heading{align-items:start;display:grid;gap:8px 12px;grid-template-columns:auto minmax(0,1fr);margin:0 0 8px}html body.rd-flat-public .mobile-menu-panel .rd48-category-heading>strong{font-size:15px}html body.rd-flat-public .mobile-menu-panel .rd48-category-description{font-size:12px;line-height:1.4;margin:0}html body.rd-flat-public .mobile-menu-panel .rd48-subcategory-grid{gap:6px}html body.rd-flat-public .mobile-menu-panel :is(.rd48-parent-link,.rd48-subcategory-link){background:var(--ui-surface,#fff);min-height:42px;padding:7px 9px}html body.rd-flat-public .mobile-menu-panel :is(.rd48-parent-link,.rd48-subcategory-link)>strong{font-size:12px}html body.rd-flat-public .mobile-menu-panel :is(.rd48-parent-link,.rd48-subcategory-link) .rd48-rubric-icon{width:19px}html body.rd-flat-public .mobile-menu-panel :is(.rd48-parent-link,.rd48-subcategory-link) .rd48-rubric-icon svg{height:18px;width:18px}@media (max-width:520px){html body.rd-unified-public .site-search-dialog{padding:16px}html body.rd-unified-public .site-search-form{gap:6px;padding-left:9px}html body.rd-unified-public .site-search-form>button{padding:9px 10px}html body.rd-unified-public .search-popular-links{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}html body.rd-unified-public .search-popular-links .menu-route{font-size:12px;gap:5px;padding:7px 3px}html body.rd-flat-public .mobile-menu-panel .rd48-category-heading{gap:3px;grid-template-columns:1fr}}.rd-emina-footer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:flex-end;margin-left:auto;min-width:0}.rd-emina-signature{align-items:center;display:inline-flex;flex:none;justify-content:center;mix-blend-mode:multiply;text-decoration:none;white-space:nowrap}.rd-emina-signature:hover{text-decoration:none}.rd-emina-signature:focus-visible{border-radius:2px;outline:2px solid #2878ca;outline-offset:4px}.rd-emina-signature img{display:block;filter:grayscale(1) contrast(1.2);height:39px;max-width:none;object-fit:contain;width:96px}.site-footer .rd-emina-signature{opacity:.55;transition:opacity .18s ease}.site-footer .rd-emina-signature:focus-visible,.site-footer .rd-emina-signature:hover{opacity:1}html body.rd-flat-public .site-footer .rd29-base{align-items:center;display:grid;gap:12px 20px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}html[data-theme=dark] .rd-emina-signature{mix-blend-mode:screen}html[data-theme=dark] .rd-emina-signature img{filter:grayscale(1) invert(1) contrast(1.2)}@media (max-width:760px){html body.rd-flat-public .site-footer .rd29-base{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.site-footer .rd-emina-footer-actions{justify-content:center;margin-left:0}}@media (prefers-reduced-motion:reduce){.site-footer .rd-emina-signature{transition:none}}html body:not(.redakcija) .rd88-eyebrow{color:var(--cat-badge,#1767bd);display:block;font-family:var(--rd-font-ui,Inter,system-ui,sans-serif);font-size:11px;font-weight:700;line-height:1.2;margin:0 0 4px;max-width:100%;overflow-wrap:anywhere;text-transform:uppercase}html body.rd-flat-public .rd26-standard-article .article-main{padding-top:14px}html body:not(.redakcija) .article-main>.rd29-category-line{margin-bottom:6px}html body:not(.redakcija) .article-main>.rd88-eyebrow{font-size:16px;line-height:1.2;margin:0 0 4px}html body:not(.redakcija) .article-main>.rd88-eyebrow+.article-title{margin-top:0!important}html body:not(.redakcija) .rd26-standard-article .article-title{font-size:clamp(24px,2.5vw,32px)!important;font-weight:700;line-height:1.22}html body:not(.redakcija) .rd-home-category-lead>.rd88-eyebrow,html body:not(.redakcija) .rd48-home .rd48-feature-content>.rd88-eyebrow{font-size:13px}html body:not(.redakcija) .rd48-home .rd48-feature-content h3{font-size:clamp(19px,1.8vw,24px)}html[data-theme=dark] body:not(.redakcija) .rd88-eyebrow{color:color-mix(in srgb,var(--cat-badge,#1767bd),#fff 48%)}html body:not(.redakcija) .rd48-more-copy strong a,html body:not(.redakcija) .search-suggestion-item strong a,html body:not(.redakcija) .side-story strong a{color:inherit;text-decoration:none}html body:not(.redakcija) .rd48-more-copy strong a:hover,html body:not(.redakcija) .search-suggestion-item strong a:hover,html body:not(.redakcija) .side-story strong a:hover{text-decoration:underline}html body:not(.redakcija) .side-story .rd35-side-photo{display:block;flex:none}html body:not(.redakcija) .side-story.side-feature .rd35-side-photo{width:100%}html body:not(.redakcija) .side-story>span{min-width:0}html body:not(.redakcija) .rd48-more-story .rd48-more-photo{display:block;flex:none}html body:not(.redakcija) .rd-important-items>.rd88-alert-entry{align-items:flex-start;display:inline-flex;flex-direction:column;gap:2px;justify-content:center;line-height:1.2;padding-block:4px;position:relative}html body:not(.redakcija) .rd-important-items>.rd88-alert-entry .rd88-eyebrow{background:#fff;border-radius:2px;color:var(--cat-badge,#1767bd)!important;font-size:10px;margin:0;padding:1px 4px}html body:not(.redakcija) .rd-important-items>.rd88-alert-entry>a{color:#fff;text-decoration:none}html body:not(.redakcija) .rd-important-items>.rd88-alert-entry>a:hover{text-decoration:underline}html body:not(.redakcija) .rd-important-items>.rd88-alert-entry:not(:first-child):before{left:0;position:absolute;top:50%;transform:translateY(-50%)}html body.rd-flat-public .rd36-page-heading.rd88-category-heading{align-items:start;display:grid;gap:10px 14px;grid-template-columns:minmax(0,1fr) auto;height:auto;max-height:none;min-height:100px;overflow:visible;padding:16px 18px 16px 30px}html body.rd-flat-public .rd36-page-heading.rd88-category-heading:before{bottom:auto;height:50px;top:20px}html body.rd-flat-public .rd88-category-heading .rd36-heading-count{align-self:start}html body.rd-flat-public .rd88-category-heading .rd88-category-nav{display:flex;flex-wrap:wrap;gap:6px;grid-column:1/-1;margin:0;overflow:visible;padding:0}html body.rd-flat-public .rd88-category-heading .rd88-category-nav .category-chip{align-items:center;background:var(--cat-badge,#176bcc);border:1px solid var(--cat-badge,#176bcc);border-radius:5px;box-shadow:none!important;box-sizing:border-box;color:#fff;display:inline-flex;font-size:11px!important;font-weight:600!important;gap:4px;line-height:1;margin:0;max-width:100%;min-height:24px;min-width:0;overflow-wrap:anywhere;padding:5px 7px!important;text-decoration:none;white-space:normal}html body.rd-flat-public .rd88-category-heading .rd88-category-nav .category-chip:is(:hover,:focus-visible){background:var(--cat-badge,#176bcc);color:#fff;filter:brightness(.92)}html body.rd-flat-public .rd88-category-heading .rd88-category-nav .category-chip[aria-current=page]{background:var(--cat-badge,#176bcc);box-shadow:none!important;color:#fff}html body.rd-flat-public .rd88-category-heading .rd88-category-nav .category-chip[aria-current=page]:after{content:none!important;display:none!important}html body.rd-flat-public .rd88-category-page .news-card .card-text h3{font-size:16px;line-height:1.3}@media(max-width:600px){html body:not(.redakcija) .rd26-standard-article .article-title{font-size:clamp(21px,5.6vw,24px)!important}html body:not(.redakcija) .article-main>.rd88-eyebrow{font-size:15px}html body.rd-flat-public .rd26-standard-article .article-main{padding-top:12px}html body:not(.redakcija) .rd48-home .rd48-feature-content h3{font-size:18px}html body.rd-flat-public .rd88-category-page .news-card .card-text h3{font-size:14px;line-height:1.3}html body.rd-flat-public .rd88-category-page .news-card .rd88-eyebrow{font-size:10px}html body.rd-flat-public .rd36-page-heading.rd88-category-heading{padding:14px 12px 14px 24px}html body.rd-flat-public .rd88-category-heading .rd88-category-nav{gap:5px}}html body .rd29-category-rail .category-chip,html[data-theme=dark] body .rd29-category-rail .category-chip{align-items:center;display:inline-flex;font-size:11px!important;line-height:1.25;min-height:28px;padding:4px 8px!important}html body.rd-flat-public .rd34-author-copy :is(.rd35-author-heading,.rd34-author-date){color:var(--ink,#142b49);font-family:inherit;font-size:12px;line-height:16px}html body.rd-flat-public .rd34-author-copy .rd82-meta-label{font-size:inherit;font-weight:650}html body.rd-flat-public .rd34-author-copy .rd34-author-name{font-size:inherit;font-weight:500;line-height:inherit}html body.rd-flat-public .rd34-article-bar .rd34-article-id{color:#ccc;font-weight:750}html[data-theme=dark] body.rd-flat-public .rd34-author-copy :is(.rd35-author-heading,.rd34-author-date){color:var(--ui-text,#e7eef7)}html body.rd-unified-public .site-search-form+.rd-field-error59{margin:7px 0 0}html body.rd-flat-public .site-footer .rd82-footer-base{align-items:center;gap:12px 20px}html body.rd-flat-public .site-footer .rd82-footer-base .rd29-copyright{display:grid;gap:4px;min-width:0;text-align:left}html body.rd-flat-public .site-footer .rd82-footer-base .rd82-footer-copyright,html body.rd-flat-public .site-footer .rd82-footer-base .rd82-footer-notice{overflow-wrap:anywhere}html body.rd-flat-public .site-footer .rd82-footer-base .rd-emina-footer-actions{justify-content:flex-end}@media (max-width:760px){html body.rd-flat-public .site-footer .rd82-footer-base{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;text-align:center}html body.rd-flat-public .site-footer .rd82-footer-base :is(.rd29-copyright,.rd-emina-footer-actions){display:contents}html body.rd-flat-public .site-footer .rd82-footer-base .rd82-footer-notice{order:1;text-align:center}html body.rd-flat-public .site-footer .rd82-footer-base .rd29-social{justify-content:center;order:2}html body.rd-flat-public .site-footer .rd82-footer-base .rd30-footer-install{order:3}html body.rd-flat-public .site-footer .rd82-footer-base .rd-emina-signature{order:4}html body.rd-flat-public .site-footer .rd82-footer-base .rd-analytics-consent-settings{order:5}html body.rd-flat-public .site-footer .rd82-footer-base .rd82-footer-copyright{border-top:1px solid var(--surface-line,#dce3eb);order:6;padding-top:10px;text-align:center;width:100%}}html body.rd-flat-public>.site-header .rd90-header-inner{align-items:center;display:grid;gap:0;grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);min-height:68px!important}html body.rd-flat-public .rd90-header-inner :is(.rd90-header-left,.rd90-header-right){align-items:center;display:flex;gap:4px;min-width:0}html body.rd-flat-public .rd90-header-inner .rd90-header-left{justify-content:flex-start}html body.rd-flat-public .rd90-header-inner .rd90-header-right{justify-content:flex-end}html body.rd-flat-public .rd90-header-inner .rd-header-actions{display:flex!important;gap:0}html body.rd-flat-public .rd90-header-inner a.brand{display:flex;height:42px;justify-content:center;margin:0;min-width:0;padding:0;width:100%}html body.rd-flat-public .rd90-header-inner a.brand .rd-identity{display:block;height:36px!important;max-width:190px!important;width:100%!important}html body.rd-flat-public .rd90-header-inner a.brand img{height:100%!important;max-height:36px!important;max-width:100%!important;object-fit:contain;object-position:center;width:100%!important}html body.rd-flat-public .rd90-header-inner .nav-toggle{align-items:center;display:inline-flex;gap:7px}html body.rd-flat-public .rd90-header-inner .rd58-account{border:0;padding-left:0}html body.rd-flat-public .rd90-header-inner .rd-header-action{max-width:185px;min-width:0}html body.rd-flat-public .rd90-header-inner .rd-header-action>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body.rd-flat-public .rd90-header-inner :is(.header-icon-button,.header-theme-toggle){align-items:center;display:inline-flex!important;justify-content:center}html body.rd-flat-public .rd90-header-inner :is(.header-icon-button,.header-theme-toggle,.nav-toggle,.rd-header-tip,.rd58-login,.rd58-profile-menu>summary){color:var(--ui-text,#203448)}html body.rd-flat-public .rd90-header-inner .header-theme-toggle svg{height:22px;width:22px}html body.rd-flat-public .rd90-header-inner :is(.rd30-hide-desktop,.rd30-hide-mobile){flex:none}@media (min-width:960px) and (max-width:1100px){html body.rd-flat-public .rd90-header-inner :is(.rd58-login>span,.rd58-profile-menu>summary>span){display:none}}@media (max-width:959px){html body.rd-flat-public>.site-header .rd90-header-inner{gap:0;grid-template-columns:minmax(0,1fr) clamp(76px,calc(100vw - 244px),160px) minmax(0,1fr);min-height:56px!important;padding-block:4px!important}html body.rd-flat-public .rd90-header-inner :is(.rd90-header-left,.rd90-header-right){gap:0}html body.rd-flat-public .rd90-header-inner a.brand{height:40px;width:100%}html body.rd-flat-public .rd90-header-inner a.brand .rd-identity{height:30px!important;max-width:160px!important;width:100%!important}html body.rd-flat-public .rd90-header-inner a.brand img{height:100%!important;max-height:30px!important;max-width:100%!important}html body.rd-flat-public .rd90-header-inner :is(.header-icon-button,.header-theme-toggle,.nav-toggle,.rd58-login,.rd58-profile-menu>summary,.rd-header-tip){align-items:center;display:inline-flex!important;flex:none;height:42px!important;justify-content:center;min-height:42px;min-width:36px;padding:5px!important;width:36px}html body.rd-flat-public .rd90-header-inner :is(.nav-toggle>span,.rd-header-tip>span,.rd58-login>span,.rd58-profile-menu>summary>span){display:none}html body.rd-flat-public .rd90-header-inner .rd-header-support{display:none!important}html body.rd-flat-public .rd90-header-inner .rd-header-action svg,html body.rd-flat-public .rd90-header-inner :is(.nav-toggle,.header-icon-button,.header-theme-toggle) svg{height:21px;width:21px}html body.rd-flat-public .rd90-header-inner .rd58-profile-menu>summary img{height:28px;width:28px}html body.rd-flat-public .rd90-header-inner .rd58-profile-links{right:0}}@media (min-width:801px){html body.rd-flat-public .rd90-header-inner .rd30-hide-desktop{display:none!important}}@media (max-width:800px){html body.rd-flat-public .rd90-header-inner .rd30-hide-mobile{display:none!important}}html body.rd-flat-public .rd77-header-navigation{border:1px solid var(--ui-border,#dce5ee);border-radius:8px;box-sizing:border-box;margin:10px auto 14px;max-width:var(--content-max,1260px);position:relative;width:calc(100% - 44px);z-index:20}html body.rd-flat-public .rd77-header-navigation .site-container{box-sizing:border-box;margin:0;max-width:none;padding:0 8px;width:100%}html body.rd-flat-public .rd77-header-tabs{align-items:center;flex-wrap:nowrap;justify-content:safe center;max-height:none;overflow-x:auto;overflow-y:hidden}html body.rd-flat-public .rd77-header-tabs:not(.rd90-overflow-ready){align-items:flex-start;max-height:min(60vh,440px);overflow:auto}html body.rd-flat-public .rd77-header-tabs:not(.rd90-overflow-ready) .rd77-header-submenu{box-shadow:none;min-width:0;position:static;width:min(300px,calc(100vw - 44px))}html body.rd-flat-public .rd77-header-tabs.rd90-overflow-ready{justify-content:center;overflow:visible}html body.rd-flat-public .rd77-header-tabs .rd90-more-item[hidden]{display:none!important}html body.rd-flat-public .rd77-header-tabs.rd90-overflow-ready .rd77-header-submenu{box-shadow:0 8px 24px #182d4824;margin-top:0;min-width:210px;position:absolute;width:max-content}html body.rd-flat-public .rd77-header-tabs>.rd77-header-item :is(.rd77-header-link,.rd77-header-dropdown>summary)>svg{color:var(--ui-primary,#176bcc)}html body.rd-flat-public .rd77-header-tabs .rd90-more-list{left:auto;right:0}html body.rd-flat-public .rd77-header-tabs .rd90-more-list>.rd77-header-item{border:0;margin:0;padding:0;width:100%}html body.rd-flat-public .rd77-header-tabs .rd90-more-list :is(.rd77-header-link,.rd77-header-dropdown>summary){white-space:normal;width:100%}html body.rd-flat-public .rd77-header-tabs.rd90-overflow-ready .rd90-more-list .rd77-header-submenu{box-shadow:none;margin:0 0 3px 12px;min-width:0;position:static;width:auto}@media (min-width:960px){html body.rd-flat-public>.site-header:has(+.rd77-header-navigation:not(.rd77-header-mobile)){margin-bottom:0!important}html body.rd-flat-public .rd77-header-tabs>.rd77-header-item:not(.rd77-header-mobile):not([hidden])~.rd77-header-item:not(.rd77-header-mobile):not([hidden]){margin-left:6px;padding-left:7px}html body.rd-flat-public .rd77-header-tabs>.rd77-header-item:not(.rd77-header-mobile):not([hidden])~.rd77-header-item:not(.rd77-header-mobile):not([hidden]):before{background:color-mix(in srgb,var(--ui-text,#203448) 28%,transparent);content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}}@media (min-width:960px) and (max-width:1100px){html body.rd-flat-public .rd77-header-navigation.rd77-header-desktop,html body.rd-flat-public .rd77-header-tabs .rd77-header-desktop{display:block}html body.rd-flat-public .rd77-header-navigation.rd77-header-mobile{display:none}html body.rd-flat-public :is(.rd77-header-navigation,.rd77-header-tabs) .rd77-header-mobile{display:none}}@media (max-width:959px){html body.rd-flat-public>.site-header:has(+.rd77-header-navigation:not(.rd77-header-desktop)){margin-bottom:0!important}html body.rd-flat-public .rd77-header-navigation.rd77-header-desktop,html body.rd-flat-public .rd77-header-tabs .rd77-header-desktop{display:none}html body.rd-flat-public .rd77-header-navigation.rd77-header-mobile,html body.rd-flat-public .rd77-header-tabs .rd77-header-mobile{display:block}html body.rd-flat-public .rd77-header-tabs>.rd77-header-item:not(.rd77-header-desktop):not([hidden])~.rd77-header-item:not(.rd77-header-desktop):not([hidden]){margin-left:6px;padding-left:7px}html body.rd-flat-public .rd77-header-tabs>.rd77-header-item:not(.rd77-header-desktop):not([hidden])~.rd77-header-item:not(.rd77-header-desktop):not([hidden]):before{background:color-mix(in srgb,var(--ui-text,#203448) 28%,transparent);content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}}@media (max-width:800px){html body.rd-flat-public .rd77-header-navigation{width:calc(100% - 28px)}}html body.rd-flat-public .mobile-menu-overlay{justify-content:flex-start}html body.rd-flat-public .mobile-menu-overlay .mobile-menu-panel{animation-name:rd91-menu-from-left}@keyframes rd91-menu-from-left{0%{opacity:.75;transform:translateX(-16px)}to{opacity:1;transform:none}}html body.rd-flat-public :is(.news-picture,.rd48-feature-image,.rd-home-category-image,.rd35-side-photo) .category-chip,html body.rd-flat-public :is(.rd48-overlay-category,.rd35-side-category){font-weight:500!important}html body.rd-flat-public .news-card .news-picture .eyebrow.card-category-badge{font-size:10px!important;font-weight:600!important;padding:5px 7px!important}@media (max-width:600px){html body.rd-flat-public .rd88-category-heading .rd88-category-nav .category-chip{font-size:10px!important;min-height:22px;padding:4px 6px!important}html body.rd-flat-public .news-card .news-picture .eyebrow.card-category-badge{padding:4px 6px!important}}html body:not(.redakcija) .rd-home-category-lead>.rd88-eyebrow{margin:8px 0 2px}html body:not(.redakcija) .rd-home-category-lead>.rd88-eyebrow+h3{margin-top:0}html body:not(.redakcija) :is(.rd48-feature-content,.rd-home-category-copy,.card-text,.rd56-related-copy,.rd48-more-copy,.side-story) .rd88-eyebrow{margin-bottom:2px}html body:not(.redakcija) :is(.rd48-feature-content,.rd-home-category-copy,.card-text,.rd56-related-copy,.rd48-more-copy,.side-story) .rd88-eyebrow+:is(h2,h3,strong){margin-top:0}html body:not(.redakcija) .article-main>.rd88-eyebrow{margin-bottom:1px}

/* Small category labels use the existing category-page cards as their reference. */
html body.rd-flat-public .category-chip {
  padding:5px 7px!important;
  font-size:11px!important;
  font-weight:600!important;
  line-height:1;
}
html body:not(.redakcija) .rd29-category-rail .category-chip,
html[data-theme='dark'] body:not(.redakcija) .rd29-category-rail .category-chip {
  min-height:24px;
  padding:5px 7px!important;
  border-radius:5px!important;
  font-size:11px!important;
  font-weight:600!important;
  line-height:1;
}
html body.rd-flat-public :is(.rd48-overlay-category,.rd35-side-category,.rd56-related-category),
html body.rd-flat-public .news-card .news-picture .eyebrow.card-category-badge {
  box-sizing:border-box;
  padding:5px 7px!important;
  border-radius:6px!important;
  font-size:10px!important;
  font-weight:600!important;
  line-height:1.15!important;
  letter-spacing:.08px!important;
  text-transform:none!important;
}
html body.rd-flat-public .rd56-related-card { position:relative; }
html body.rd-flat-public .rd56-related-card .rd56-related-category {
  position:absolute;
  z-index:2;
  top:12px;
  left:12px;
  display:inline-flex;
  align-items:center;
  max-width:calc(100% - 24px);
  background:var(--cat-badge,var(--cat-color,#237ab7));
  color:#fff!important;
  text-decoration:none;
  box-shadow:0 3px 10px #06152555;
}
html body.rd-flat-public .rd56-related-card a.rd56-related-category:hover {
  color:#fff!important;
  filter:brightness(1.06);
  text-decoration:none;
}
@media (max-width:600px) {
  html body.rd-flat-public .category-chip {
    padding:4px 6px!important;
    font-size:10px!important;
  }
  html body:not(.redakcija) .rd29-category-rail .category-chip,
  html[data-theme='dark'] body:not(.redakcija) .rd29-category-rail .category-chip {
    min-height:22px;
    padding:4px 6px!important;
    font-size:10px!important;
  }
  html body.rd-flat-public :is(.rd48-overlay-category,.rd35-side-category,.rd56-related-category),
  html body.rd-flat-public .news-card .news-picture .eyebrow.card-category-badge {
    padding:4px 6px!important;
  }
  html body.rd-flat-public .rd56-related-card .rd56-related-category {
    top:8px;
    left:8px;
    max-width:calc(100% - 16px);
  }
}


/* Public surfaces: square blocks and cards throughout the portal. */
html body.rd-flat-public { --front-radius: 0px; }
html body:is(.rd-flat-public,.auth-page,.rd404-page,.rd52-maintenance,.rd-emina-story-body,.rd-pin-page,.rd-acc-verify-page)
  :is(main,footer,.mobile-menu-panel,.site-search-dialog,.rd-important-wrap)
  :is(section,article,aside,fieldset,form,details,figure,div[class*="card"],div[class*="panel"],div[class*="box"]):not([class*="avatar"]):not([class*="toggle"]):not([class*="switch"]),
html body.rd-flat-public.rd-flat-public.rd-flat-public.rd-flat-public
  :is(section,article,aside,fieldset,form,details,figure,div[class*="card"],div[class*="panel"],div[class*="box"]):not([class*="avatar"]):not([class*="toggle"]):not([class*="switch"]),
html body.rd-flat-public.rd-flat-public.rd-flat-public.rd-flat-public
  :is(.home-topic,.rd97-latest,.news-card,.rd48-feature,.rd48-side-story,.rd48-more-story,.mobile-menu-panel,.mobile-menu-panel .menu-route,.rd48-rubric-tile,.rd28-menu-card,.rd-menu-custom-group,.rd-menu-custom-children,.rd-pin-dialog,.site-search-dialog,.rd-important-bar,.rd77-header-navigation,.rd-footer-column,.app-more-sheet,.app-more-sheet .menu-route,.app-more-close) {
  border-radius: 0 !important;
  box-shadow: none !important;
}
html body.rd-flat-public.rd-flat-public.rd-flat-public.rd-flat-public
  :is(.news-picture,.rd48-feature-image,.rd48-side-photo,.rd-home-category-image,.rd35-side-photo,.rd48-overlay-category,.category-chip,.card-category-badge,.rd97-latest-item) {
  border-radius: 0 !important;
}
html body.rd-flat-public.rd-flat-public.rd-flat-public.rd-flat-public
  :is(.news-picture,.rd48-feature-image,.rd48-side-photo,.rd-home-category-image,.rd35-side-photo) img { border-radius:0 !important; }
html body.rd-flat-public.rd-flat-public.rd-flat-public.rd-flat-public
  :is(main,footer,.mobile-menu-panel,.site-search-dialog)
  :is(button:not([role="switch"]):not([class*="toggle"]):not([class*="switch"]),.btn,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),select,textarea) {
  border-radius: 0 !important;
}
html body:is(.auth-page,.rd404-page,.rd52-maintenance,.rd-emina-story-body,.rd-pin-page,.rd-acc-verify-page)
  :is(.rd-login-card,.rd404-copy,.rd52-hero,.rd52-contact,.rd-emina-letter,.rd-pin-card,.rd-acc-verify-card) {
  border-radius: 0 !important;
  box-shadow: none !important;
}

/* Preserve the current mobile header; only desktop gets the new arrangement. */
@media (min-width: 960px) {
  html body.rd-flat-public > .site-header .rd90-header-inner {
    display:flex !important; align-items:center; gap:6px !important;
    min-height:50px !important; height:50px !important; padding:0 !important;
  }
  html body.rd-flat-public .rd90-header-inner a.brand {
    order:1; display:flex; flex:0 1 190px; width:auto !important;
    justify-content:flex-start; margin:0 auto 0 0 !important;
  }
  html body.rd-flat-public .rd90-header-inner a.brand .rd-identity { width:auto !important; max-width:170px !important; height:32px !important; }
  html body.rd-flat-public .rd90-header-inner a.brand img { width:auto !important; max-width:170px !important; height:32px !important; object-position:left center !important; }
  html body.rd-flat-public .rd90-header-right { order:2; flex:0 1 auto; }
  html body.rd-flat-public .rd90-header-left { order:3; flex:none; margin-left:8px; }
  html body.rd-flat-public .rd90-header-inner :is(.header-icon-button,.header-theme-toggle,.nav-toggle,.rd-header-action,.rd58-login,.rd58-profile-menu > summary) {
    height:40px !important; min-height:40px !important; border-radius:0 !important;
  }
}

/* The configurable strip is separate from the conditional alert strip. */
html body.rd-flat-public.rd-flat-public .rd77-header-navigation {
  box-sizing:border-box; height:20px !important; min-height:20px !important;
  margin:0 auto 10px !important; padding:0 !important; border-radius:0 !important;
}
html body.rd-flat-public .rd77-header-navigation .site-container { height:18px; padding:0 5px !important; }
html body.rd-flat-public .rd77-header-tabs,
html body.rd-flat-public .rd77-header-tabs:not(.rd90-overflow-ready) {
  display:flex; align-items:center; justify-content:flex-start !important;
  flex-wrap:nowrap; height:18px !important; min-height:0 !important; max-height:18px !important;
  margin:0; padding:0; overflow:visible;
}
html body.rd-flat-public .rd77-header-tabs > .rd77-header-item { height:18px; min-height:0; margin:0 !important; padding:0 !important; }
html body.rd-flat-public .rd77-header-tabs > .rd77-header-item::before { display:none !important; }
html body.rd-flat-public .rd77-header-tabs > .rd77-header-item :is(.rd77-header-link,.rd77-header-dropdown > summary) {
  display:inline-flex; align-items:center; gap:5px; box-sizing:border-box;
  height:18px !important; min-height:0 !important; padding:0 8px !important;
  font-size:11px !important; line-height:18px !important; white-space:nowrap;
}
html body.rd-flat-public .rd97-category-dot { display:inline-block; flex:none; width:7px; height:7px; background:var(--cat-color,var(--brand-accent,#166fe5)); }
html body.rd-flat-public .rd77-header-tabs > .rd77-header-item summary > svg { width:10px; height:10px; }
html body.rd-flat-public .rd77-header-tabs .rd77-header-submenu { z-index:30; }

/* Compact news grid with a real, chronological sidebar. */
html body.rd-flat-public .rd97-home-top { display:grid; grid-template-columns:minmax(0,1fr); align-items:stretch; gap:14px; margin-bottom:14px; }
@media (min-width:960px) {
  html body.rd-flat-public .rd97-home-top.has-latest { grid-template-columns:minmax(0,1fr) minmax(250px,290px); }
}
html body.rd-flat-public .rd97-home-top > .rd48-headlines,
html body.rd-flat-public .rd97-latest {
  box-sizing:border-box; min-width:0; margin:0 !important; padding:14px !important;
  background:var(--surface-content,var(--ui-surface,#fff)); border:1px solid var(--surface-line,var(--ui-border,#dce5ee));
}
html body.rd-flat-public .rd97-home-top .section-heading {
  display:flex; align-items:center; justify-content:space-between; gap:12px;
  margin:0 0 12px !important; padding:0 0 8px !important;
  border-bottom:1px solid var(--surface-line,var(--ui-border,#dce5ee)); font-size:16px !important; line-height:1.2;
}
html body.rd-flat-public .rd97-home-top .section-heading > a { font-size:11px; white-space:nowrap; }
html body.rd-flat-public .rd97-home-top .rd48-headlines .rd48-editorial {
  display:grid !important; grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) !important; gap:14px !important; align-items:start;
}
html body.rd-flat-public .rd97-home-top .rd48-headlines .rd48-editorial-single { grid-template-columns:minmax(0,1fr) !important; }
html body.rd-flat-public .rd97-home-top .rd48-feature { display:flex; flex-direction:column; min-width:0; }
html body.rd-flat-public .rd97-home-top .rd48-feature-image,
html body.rd-flat-public .rd97-home-top .rd48-side-photo { display:block; position:relative; overflow:hidden; min-height:0 !important; width:100% !important; }
html body.rd-flat-public .rd97-home-top .rd48-feature-image { height:auto !important; max-height:220px; aspect-ratio:16 / 8.4; }
html body.rd-flat-public .rd97-home-top .rd48-side-photo { height:auto !important; max-height:105px; aspect-ratio:16 / 7.2; }
html body.rd-flat-public .rd97-home-top :is(.rd48-feature-image,.rd48-side-photo) img { display:block; width:100%; height:100%; object-fit:cover; }
html body.rd-flat-public .rd97-home-top .rd48-headlines .rd48-side-stories { display:grid !important; grid-template-columns:minmax(0,1fr) !important; grid-auto-rows:auto; gap:12px !important; }
html body.rd-flat-public .rd97-home-top .rd48-headlines .rd48-side-story { display:block !important; min-width:0; }
html body.rd-flat-public .rd97-home-top :is(.rd48-feature-content,.rd48-side-copy) { display:block; padding:7px 0 0 !important; }
html body.rd-flat-public .rd97-home-top :is(.rd48-feature-content,.rd48-side-copy) h3,
html body.rd-flat-public .rd97-latest-item h3 { margin:2px 0 4px !important; font-size:15px !important; line-height:1.28 !important; font-weight:650 !important; overflow-wrap:anywhere; }
html body.rd-flat-public .rd97-home-top .rd48-feature-content h3 { font-size:17px !important; }
html body.rd-flat-public .rd97-home-top .rd88-eyebrow,
html body.rd-flat-public .rd97-latest-item .rd88-eyebrow { display:block; margin:0 0 2px; font-size:10px !important; line-height:1.2; }
html body.rd-flat-public .rd97-home-top .rd48-meta,
html body.rd-flat-public .rd97-latest-item small { color:var(--surface-muted,var(--ui-muted,#718096)); font-size:11px !important; line-height:1.3; }
html body.rd-flat-public .rd97-home-top .rd48-overlay-category {
  position:absolute; z-index:1; top:7px; left:7px; padding:3px 5px !important;
  background:var(--cat-badge,var(--brand-accent,#166fe5)); color:#fff; font-size:10px !important; line-height:1.15; border-radius:0 !important;
}
html body.rd-flat-public .rd97-home-top .rd48-side-copy .rd48-category-name { display:none !important; }
html body.rd-flat-public .rd97-latest-list { display:grid; gap:0; }
html body.rd-flat-public .rd97-latest-item { padding:8px 0; border-bottom:1px solid var(--surface-line,var(--ui-border,#dce5ee)); }
html body.rd-flat-public .rd97-latest-item:first-child { padding-top:0; }
html body.rd-flat-public .rd97-latest-item:last-child { border-bottom:0; padding-bottom:0; }
html body.rd-flat-public .rd97-latest-item h3 { font-size:14px !important; }
html body.rd-flat-public .rd97-latest-item a { color:inherit; text-decoration:none; }
html body.rd-flat-public .rd97-latest-item a:hover { color:var(--brand-accent,#166fe5); }
@media (max-width:600px) {
  html body.rd-flat-public .rd97-home-top .rd48-headlines .rd48-editorial { grid-template-columns:minmax(0,1fr) !important; }
  html body.rd-flat-public .rd97-home-top .rd48-headlines .rd48-side-stories { grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:10px !important; }
  html body.rd-flat-public .rd97-home-top .rd48-feature-image { max-height:190px; }
  html body.rd-flat-public .rd97-home-top .rd48-side-photo { max-height:100px; }
  html body.rd-flat-public .rd97-home-top .rd48-feature-content h3 { font-size:16px !important; }
  html body.rd-flat-public .rd97-home-top .rd48-side-copy h3 { font-size:14px !important; }
}

/* The existing accessible menu and editor-controlled links are reused. */
html body.rd-flat-public .rd97-menu-brand { display:none; }
@media (min-width:960px) {
  html body.rd-flat-public #mobileMenuOverlay:not([hidden]) { position:fixed !important; inset:0 !important; z-index:10000 !important; display:block !important; }
  html body.rd-flat-public #mobileMenuOverlay .mobile-menu-backdrop { display:none !important; }
  html body.rd-flat-public #mobileMenuOverlay .mobile-menu-panel {
    position:absolute !important; inset:0 !important; box-sizing:border-box;
    width:100% !important; max-width:none !important; height:100vh !important; height:100dvh !important; max-height:100dvh !important;
    display:grid !important; grid-template-columns:minmax(175px,1fr) minmax(300px,2fr) minmax(200px,1fr);
    grid-template-rows:56px auto auto auto; align-content:start; gap:0 24px;
    padding:0 max(24px,calc((100vw - 1200px)/2)) 24px !important;
    overflow:auto !important; background:var(--surface-content,var(--ui-surface,#fff)) !important;
    border:0 !important; border-radius:0 !important; box-shadow:none !important; transform:none !important; animation:none !important;
  }
  html body.rd-flat-public #mobileMenuOverlay .mobile-menu-heading {
    grid-column:1 / -1; display:flex; align-items:center; justify-content:space-between;
    margin:0 0 12px; padding:0 !important; border-bottom:1px solid var(--surface-line,var(--ui-border,#dce5ee));
  }
  html body.rd-flat-public #mobileMenuOverlay .rd97-menu-brand { display:block; width:165px; max-height:38px; }
  html body.rd-flat-public #mobileMenuOverlay .rd97-menu-brand .rd-identity { display:block; width:165px; max-height:32px; }
  html body.rd-flat-public #mobileMenuOverlay .rd97-menu-brand img { max-width:165px; max-height:32px; object-fit:contain; object-position:left center; }
  html body.rd-flat-public #mobileMenuOverlay .rd97-mobile-menu-title { display:none; }
  html body.rd-flat-public #mobileMenuOverlay .rd97-menu-main { grid-column:1; grid-row:2; }
  html body.rd-flat-public #mobileMenuOverlay .rd97-menu-sections { grid-column:2; grid-row:2 / span 4; }
  html body.rd-flat-public #mobileMenuOverlay .rd28-menu-pairs { grid-column:3; grid-row:2; }
  html body.rd-flat-public #mobileMenuOverlay .rd28-menu-join { grid-column:3; grid-row:3; }
  html body.rd-flat-public #mobileMenuOverlay .rd-desktop-menu-extras { grid-column:3; grid-row:4; }
  html body.rd-flat-public #mobileMenuOverlay .mobile-theme-switch { grid-column:1; }
  html body.rd-flat-public #mobileMenuOverlay :is(.mobile-menu-section,.rd28-menu-pairs,.rd28-menu-join) { min-width:0; margin:0 0 12px !important; }
  html body.rd-flat-public #mobileMenuOverlay :is(.mobile-menu-section > small,.rd48-rubrics-label,.rd48-services-label) { display:block; margin:0 0 6px; font-size:11px; }
  html body.rd-flat-public #mobileMenuOverlay .rd28-menu-pair { display:grid; grid-template-columns:minmax(0,1fr); gap:8px; }
  html body.rd-flat-public #mobileMenuOverlay :is(.menu-route,.rd28-menu-card,.rd48-rubric-tile,.rd-nav914-group > summary) { min-height:36px !important; padding:6px 8px !important; border-radius:0 !important; }
  html body.rd-flat-public #mobileMenuOverlay :is(.rd48-menu-text strong,.rd48-rubric-tile > strong,.rd48-group-heading strong) { font-size:13px !important; line-height:1.2; }
  html body.rd-flat-public #mobileMenuOverlay :is(.rd48-menu-text small,.rd48-rubric-art,.rd48-category-description) { display:none !important; }
  html body.rd-flat-public #mobileMenuOverlay .rd48-rubric-grid { display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:6px; }
  html body.rd-flat-public #mobileMenuOverlay .rd48-rubric-pair { display:contents; }
  html body.rd-flat-public #mobileMenuOverlay .rd48-rubric-icon { width:20px; height:20px; }
  html body.rd-flat-public #mobileMenuOverlay .rd48-rubric-icon svg { width:18px; height:18px; }
  html body.rd-flat-public #mobileMenuOverlay .rd48-category-panel { border-radius:0 !important; padding:8px !important; }
  html body.rd-flat-public #mobileMenuOverlay .rd48-subcategory-grid { grid-template-columns:repeat(2,minmax(0,1fr)); gap:4px; }
}
@media (max-width:959px) {
  html body.rd-flat-public #mobileMenuOverlay:not([hidden]) { justify-content:flex-end !important; }
  html body.rd-flat-public #mobileMenuOverlay .mobile-menu-panel { animation-name:rd97-menu-from-right; }
}
@keyframes rd97-menu-from-right { from { transform:translateX(16px); opacity:.75; } to { transform:none; opacity:1; } }
@media (prefers-reduced-motion:reduce) { html body.rd-flat-public #mobileMenuOverlay .mobile-menu-panel { animation:none !important; } }

