.research-services{--brand:#00864b;--brand-strong:#00673e;--muted:#61766b;--text:#173f31;--border:#cddfd3;--surface:#f6fcf7;--surface-strong:#fff;--accent:#00864b;--radius-lg:16px;--shadow:0 14px 36px #123b2610;max-width:1500px;margin:auto;padding:30px clamp(14px,3vw,40px);min-width:0}.research-services>nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.research-services>nav a{color:#176043;border:1px solid #c6ddcd;background:#f4faf3;border-radius:9px;padding:9px 13px;text-decoration:none}.research-services .service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.research-services .resource-card,.research-services .service-grid a{display:block;padding:24px;border:1px solid #c9ddce;border-radius:16px;background:linear-gradient(145deg,#f9fdf5,#edf8f0);color:#174732;text-decoration:none;overflow-wrap:anywhere}.research-services h1{font-size:clamp(28px,4vw,44px);margin:15px 0}.research-services .resource-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.research-services .resource-card dl{display:grid;grid-template-columns:1fr 1fr;gap:12px}.research-services .resource-card dt{font-size:12px;color:#61776b}.research-services .resource-card dd{margin:4px 0;font-size:14px}.research-services .resource-card a{color:#00864b;font-weight:700}.research-services .resource-search{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.research-services .resource-search input,.research-services .resource-search select{border:1px solid #bcd5c5;border-radius:8px;padding:12px;font:inherit;max-width:100%}.research-services .resource-search button{padding:10px 18px;background:#00864b;color:white;border:0;border-radius:8px}.research-services .resource-pagination{display:flex;gap:20px;align-items:center;margin:24px 0}.research-services *{box-sizing:border-box}.research-services a,.research-services p{overflow-wrap:anywhere}.research-services .member-question-history{padding:20px;background:#f5fbf4;border:1px solid #ceded2;border-radius:14px;margin-top:18px}@media(max-width:900px){.research-services .resource-list,.research-services .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.research-services .resource-list,.research-services .service-grid{grid-template-columns:1fr}.research-services .resource-search{display:grid}.research-services>nav{gap:7px;font-size:13px}}