.resource-hub{max-width:1180px}.resource-intro{max-width:920px}.resource-intro p{font-size:18px;line-height:1.65}.resource-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:30px 0 40px;display:grid}.resource-path{background:#fffdf8;border:1px solid #d8d0c0;min-width:0;padding:24px}.resource-path>p:first-child{letter-spacing:.1em;text-transform:uppercase;color:#76604a;margin:0 0 10px;font:700 11px/1.4 system-ui,sans-serif}.resource-path h2{margin:0 0 16px;font-size:29px;line-height:1.2}.resource-path p{font-size:16px;line-height:1.6}.resource-path ul{padding-left:18px}.resource-path li{margin:8px 0;font-size:15px;line-height:1.5}.resource-programme{border-top:1px solid #d8d0c0;max-width:980px;padding-top:24px}.resource-programme h2{font-size:32px}.resource-programme p{font-size:17px;line-height:1.65}.resource-text-search{background:#f1ece2;border:1px solid #d8d0c0;margin:24px 0;padding:22px}.resource-text-search label{margin-bottom:10px;font-weight:600;display:block}.resource-text-search>div{gap:12px;display:flex}.resource-text-search input{min-width:0;font:inherit;background:#fffdf8;border:1px solid #bdb4a7;flex:1;padding:12px}.resource-text-search .button{white-space:nowrap;font-size:14px}.resource-text-search p{margin:10px 0 0;font-size:14px;line-height:1.5}.institution-coverage-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6}.institution-coverage-table th,.institution-coverage-table td{text-align:left;vertical-align:top;border-bottom:1px solid #d8d0c0;padding:16px 12px}.institution-coverage-table thead{background:#f0eade}.institution-coverage-table th[scope=row]{width:19%;font-weight:500}.institution-coverage-table td{width:27%}.institution-coverage-table a{overflow-wrap:anywhere}.institution-coverage-wrap{max-width:100%;overflow-x:auto}.resource-notice{background:#f2e8dc;border-left:3px solid #73232e;padding:14px 18px;font-size:15px;line-height:1.6}@media (max-width:700px){.resource-paths{grid-template-columns:1fr;gap:16px}.resource-path{padding:18px}.resource-path h2{font-size:25px}.resource-intro p,.resource-programme p{font-size:16px}.resource-text-search>div{display:grid}.resource-text-search .button{min-height:44px}.institution-coverage-table{min-width:850px}.resource-programme h2{font-size:27px}}
