.resources-page .resource-tabs{overflow-x:auto;flex-wrap:nowrap}
.resources-page .resource-tabs a{display:flex;align-items:center;justify-content:center;flex:1;min-width:119px;min-height:76px;padding:12px;color:#616b78;border-bottom:2px solid transparent;text-align:center;text-decoration:none;font-size:16px;white-space:nowrap}
.resources-page .resource-tabs a[aria-current=page]{color:#182844;border-color:#182844;font-weight:700}
.resources-page a:focus-visible,.resources-page button:focus-visible,.resources-page select:focus-visible,.resources-page input:focus-visible{outline:2px solid #172849;outline-offset:3px}
.resources-page .resource-title h2,.resources-page .resource-title h3{font-size:18.667px;line-height:1.5;font-weight:700;margin:0;overflow-wrap:anywhere}
.resources-page .csr-doc-icon{width:36px;height:40px;flex:none}
.resources-page .resource-title>div{min-width:0}
.resources-page .resource-title p{color:#657080;overflow-wrap:anywhere;line-height:1.5}
.resources-page .resource-row{height:auto;min-height:109px}
.resources-page .resource-row time,.resources-page .support-no-date{color:#657080;text-align:center}
.resources-page .support-document+.support-document{border-top:1px solid #eee}
.resources-page .support-selects{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.resources-page .support-selects select{max-width:100%;color:#37465d;background:#fff}
.resources-page #pagination{display:flex;padding:36px 0 7px}
.resources-page .empty-results{text-align:center;padding:64px 16px;color:#586579;line-height:1.7}
.resources-page #support-download-dialog{width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:36px;border:0;border-radius:8px;color:#182844}
.resources-page #support-download-dialog::backdrop{background:rgb(0 0 0 / .5)}
.resources-page #support-download-dialog h2{font-size:24px;margin:0 32px 16px 0}
.resources-page #support-download-dialog p{line-height:1.7;margin:12px 0;overflow-wrap:anywhere}
.resources-page #support-identity-form{display:grid;gap:10px;margin-top:20px}
.resources-page #support-identity-form>input{width:100%;min-height:44px;border:1px solid #8b95a3;border-radius:3px;padding:9px 12px}
.resources-page .support-consent-text{white-space:pre-wrap;line-height:1.6;padding:16px;background:#f5f7fa;max-height:160px;overflow:auto;margin-top:10px}
.resources-page .support-consent{display:flex;align-items:flex-start;gap:10px;line-height:1.6;margin:8px 0}
.resources-page .support-consent input{margin-top:5px;width:18px;height:18px;flex:none}
.resources-page #support-form-errors{color:#ad152a;line-height:1.6}
.resources-page #support-form-errors:empty{display:none}
.resources-page .button:disabled{opacity:.65;cursor:not-allowed}
@media(max-width:767px){
 .resources-page .resource-tabs{display:flex;gap:0}
 .resources-page .resource-tabs a{flex:0 0 auto;min-width:104px;font-size:14px;min-height:64px;padding:12px 16px}
 .resources-page .resource-card{padding:20px 16px}
 .resources-page .result-toolbar{align-items:flex-start;gap:16px;flex-wrap:wrap}
 .resources-page .support-selects{gap:8px}
 .resources-page .resource-title{grid-column:1/-1}
 .resources-page .resource-title h2,.resources-page .resource-title h3{font-size:16px}
 .resources-page .resource-row time,.resources-page .support-no-date{text-align:left}
 .resources-page #support-download-dialog{padding:28px 20px}
}
