.Resources_resources__yCwch{padding:clamp(5.5rem,11vw,7.5rem) clamp(1.25rem,4vw,3rem) clamp(3rem,6vw,5rem);background:var(--white)}.Resources_resourcesGrid__vSwGt{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem 2rem;gap:1.5rem 2rem}.Resources_resourceCard__XOCMQ{background:var(--white);border-radius:8px;padding:2rem;text-decoration:none;color:inherit;box-shadow:var(--shadow-soft);transition:var(--transition);border:1px solid transparent;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:200px;animation:Resources_fadeInUp__aOLI8 .6s ease-out;animation-fill-mode:both}.Resources_resourceCard__XOCMQ:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px);border-color:var(--queen-blue)}.Resources_iconCluster__f_yAR{position:relative;width:72px;flex-shrink:0;margin-bottom:.75rem}.Resources_iconClusterWithHint__ymk2_{margin-bottom:1rem}.Resources_resourceIcon__c63y6{width:72px;height:72px;flex-shrink:0;border-radius:14px;background:var(--queen-blue);display:flex;align-items:center;justify-content:center;transition:var(--transition)}.Resources_loginHintBadge__90mXY{position:absolute;left:50%;bottom:-.55rem;transform:translateX(-50%);font-size:.62rem;font-weight:700;color:var(--queen-blue);background:var(--white);padding:.15rem .4rem;border-radius:4px;border:1px solid rgba(83,101,131,.3);white-space:nowrap;line-height:1.2;letter-spacing:.02em}.Resources_resourceIcon__c63y6 svg{width:34px;height:34px;stroke:var(--white);stroke-width:2;fill:none}.Resources_resourceCard__XOCMQ:hover .Resources_resourceIcon__c63y6{background:var(--oxford-blue);transform:scale(1.05)}.Resources_resourceCard__XOCMQ h3{font-family:Nunito,sans-serif;font-size:1.15rem;color:var(--oxford-blue);margin-top:0;margin-bottom:.75rem;font-weight:700}.Resources_resourceCard__XOCMQ p{font-size:.95rem;color:var(--text-body);line-height:1.7;flex:0 1 auto}.Resources_arrow__nPYx6{margin-top:auto;padding-top:1.25rem;color:var(--queen-blue);font-size:.8rem;font-weight:700;display:flex;align-items:center;gap:.5rem;opacity:0;transform:translateY(5px);transition:var(--transition);text-transform:uppercase;letter-spacing:.05em}.Resources_resourceCard__XOCMQ:hover .Resources_arrow__nPYx6{opacity:1;transform:translateY(0)}.Resources_skeletonCard__z7S2l{background:var(--white);border-radius:8px;padding:2rem;box-shadow:var(--shadow-soft);border:1px solid transparent;display:flex;flex-direction:column;align-items:center;min-height:200px}.Resources_skeletonIcon__mK_8t{width:72px;height:72px;border-radius:14px;margin-bottom:1.5rem}.Resources_skeletonTitle__rWFgd{width:60%;height:1.05rem;border-radius:4px;margin-bottom:.9rem}.Resources_skeletonText__bArU6{width:82%;height:.8rem;border-radius:4px}.Resources_skeletonIcon__mK_8t,.Resources_skeletonText__bArU6,.Resources_skeletonTitle__rWFgd{background:rgba(83,101,131,.16);animation:Resources_skeletonPulse__5i5Q4 1.4s ease-in-out infinite}@keyframes Resources_skeletonPulse__5i5Q4{0%,to{opacity:1}50%{opacity:.45}}.Resources_noResults__OSWJs{grid-column:1/-1;text-align:center;color:var(--text-muted);padding:3rem 1rem;font-size:1rem}@media (max-width:1024px){.Resources_resourcesGrid__vSwGt{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Resources_resources__yCwch{padding:clamp(5rem,14vw,6.5rem) 1.5rem 3rem}.Resources_resourcesGrid__vSwGt{grid-template-columns:1fr;gap:1.5rem}.Resources_resourceCard__XOCMQ{min-height:200px;padding:1.5rem}}.RequestForm_formFooter__8oS4O,.RequestForm_form__eIdg1{display:flex;flex-direction:column;gap:1rem}.RequestForm_form__eIdg1{padding:1.5rem}.RequestForm_formFooter__8oS4O{margin-top:.5rem;padding:0}.RequestForm_label__ESJR7{font-family:Open Sans,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);display:block;margin-bottom:.35rem}.RequestForm_formFooter__8oS4O .RequestForm_label__ESJR7{color:rgba(255,255,255,.5)}.RequestForm_file__ThNON,.RequestForm_select__1g3FD,.RequestForm_textarea__DVDhB{width:100%;padding:.6rem .75rem;font-size:.9rem;font-family:inherit;color:var(--black);background:var(--white);border:1px solid var(--border-light);border-radius:8px;transition:border-color .2s,box-shadow .2s}.RequestForm_formFooter__8oS4O .RequestForm_file__ThNON,.RequestForm_formFooter__8oS4O .RequestForm_select__1g3FD,.RequestForm_formFooter__8oS4O .RequestForm_textarea__DVDhB{background:rgba(255,255,255,.95);border-color:rgba(255,255,255,.3);color:var(--black)}.RequestForm_file__ThNON:focus,.RequestForm_select__1g3FD:focus,.RequestForm_textarea__DVDhB:focus{outline:none;border-color:var(--queen-blue);box-shadow:0 0 0 3px rgba(83,101,131,.15)}.RequestForm_textarea__DVDhB{resize:vertical;min-height:100px;max-height:200px}.RequestForm_formFooter__8oS4O .RequestForm_textarea__DVDhB{min-height:80px;max-height:160px}.RequestForm_file__ThNON{padding:.5rem .65rem;font-size:.85rem;cursor:pointer}.RequestForm_file__ThNON::-webkit-file-upload-button{margin-right:.5rem;padding:.3rem .6rem;font-size:.8rem;border:none;border-radius:6px;background:var(--alice-blue);cursor:pointer}.RequestForm_file__ThNON::file-selector-button{margin-right:.5rem;padding:.3rem .6rem;font-size:.8rem;border:none;border-radius:6px;background:var(--alice-blue);cursor:pointer}.RequestForm_submitBtn__lpz2u{padding:.65rem 1.25rem;font-size:.95rem;font-weight:600;color:var(--white);background:var(--queen-blue);border:none;border-radius:8px;cursor:pointer;transition:background .2s}.RequestForm_submitBtn__lpz2u:hover{background:var(--oxford-blue)}.RequestForm_note__PLsUw{font-size:.8rem;color:var(--text-muted);margin:0}.RequestForm_formFooter__8oS4O .RequestForm_note__PLsUw{color:rgba(255,255,255,.5)}