.research-search{padding:25px 28px;margin-bottom:26px}.research-source{display:flex;gap:14px;align-items:center;font-size:10px;color:#97abc5;margin-bottom:22px}.research-source .tag{gap:7px;display:inline-flex;align-items:center}.research-search form{display:grid;grid-template-columns:minmax(190px,1.3fr) minmax(180px,1fr) auto;align-items:end;gap:16px}.research-search .help-text{margin:15px 0 0}.research-search form>.btn{height:42px}.research-toolbar{display:flex;align-items:center;gap:12px;margin:20px 0 12px}.research-toolbar .crm-search{flex:1}.research-toolbar .field{min-width:160px}.research-toolbar select{height:39px;padding-top:8px;padding-bottom:8px}.research-bulk{display:flex;align-items:center;gap:16px;padding:14px 0 20px;color:#94aac7;font-size:11px}.research-bulk label{display:flex;align-items:center;gap:8px;color:#cfdaea}.research-bulk>.btn{margin-left:auto}.research-bulk input,.research-check input{accent-color:#c9a45c;width:16px;height:16px;cursor:pointer}.research-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.research-card{padding:24px;display:flex;flex-direction:column;min-width:0}.research-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.research-card h3{font-family:Manrope,sans-serif;font-size:17px;letter-spacing:-.4px;line-height:1.5;margin:7px 0 10px;overflow-wrap:anywhere}.research-category{font-size:9px;letter-spacing:.7px;text-transform:uppercase;color:#b5a17f}.research-address{font-size:10px;color:#9bb0cc;line-height:1.7;display:flex;gap:7px;margin:0 0 18px;min-height:34px}.research-address .icon{width:13px;flex-shrink:0;margin-top:2px}.research-contacts{display:flex;flex-direction:column;gap:9px;font-size:11px;min-height:54px;overflow-wrap:anywhere}.research-contacts>span,.research-contacts>a{display:flex;align-items:center;gap:8px}.research-contacts a{color:#bfd6f4}.research-contacts .icon{width:13px;height:13px;flex-shrink:0}.research-missing{color:#bea87e;font-size:10px}.research-idea{padding:15px 0 17px;margin-top:17px;border-top:1px solid var(--line)}.research-idea>span:first-child{font-size:8px;letter-spacing:1.3px;color:#8fa7c6}.research-idea p{font-size:11px;color:#a9bcd5;line-height:1.8;margin:8px 0 12px}.research-card-actions{display:flex;gap:9px;margin-top:auto;padding-top:8px}.research-card-actions>.btn{flex:1;font-size:10px;padding:9px 10px}.research-card-actions .icon{width:13px}.research-attribution{font-size:10px;line-height:1.9;color:#8098b8;margin:22px 0}.research-attribution a{color:#b6c8df;text-decoration:underline;text-underline-offset:3px}.research-welcome,.research-loading{padding:52px 25px 48px;text-align:center}.research-welcome-icon,.research-orbit{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 25px;background:radial-gradient(circle,#b99a5a18,transparent);border:1px solid #c9a45c32;border-radius:50%;color:#dfc797}.research-welcome-icon>.icon,.research-orbit>.icon{width:30px;height:30px}.research-welcome h2,.research-loading h2{font-size:29px;font-family:Georgia,serif;font-weight:400;margin:17px 0 12px}.research-welcome p,.research-loading p{font-size:12px;line-height:1.9;color:#9cb2ce}.research-steps{display:flex;justify-content:center;gap:35px;margin-top:32px;font-size:11px;color:#b7c7dc}.research-steps b{font-weight:400;color:#ceb177;margin-right:8px}.research-loading .btn{margin-top:15px}.research-orbit{animation:research-pulse 1.5s ease-in-out infinite}.research-no-results{grid-column:1/-1;padding:45px 20px}.research-detail{font-size:12px;line-height:1.9}.research-detail>p>.icon{width:13px;vertical-align:middle}.research-detail dl{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px 20px;margin:25px 0}.research-detail dt{color:#859ebf}.research-detail dd{margin:0;overflow-wrap:anywhere}.research-detail a{color:#c5d9f2}.research-detail dd .icon{width:13px;vertical-align:middle}.research-detail>.btn{font-size:11px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes research-pulse{50%{box-shadow:0 0 35px #b3c6f021;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.research-orbit{animation:none}}.reduce-motion .research-orbit{animation:none}@media(max-width:1200px){.research-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.research-search{padding:20px}.research-source{align-items:flex-start;flex-direction:column;gap:9px}.research-search form{grid-template-columns:1fr;gap:15px}.research-grid{grid-template-columns:1fr}.research-toolbar{flex-wrap:wrap}.research-toolbar .crm-search{flex-basis:100%}.research-toolbar .field{min-width:0;flex:1}.research-toolbar select{font-size:10px}.research-bulk{gap:12px;flex-wrap:wrap;font-size:10px}.research-bulk>.btn{width:100%;margin-left:0}.research-card{padding:22px}.research-card h3{font-size:19px}.research-welcome h2,.research-loading h2{font-size:25px}.research-steps{gap:17px;font-size:10px}.research-welcome .eyebrow{font-size:8px}.research-detail dl{grid-template-columns:1fr;gap:5px}.research-detail dd{margin-bottom:10px}.research-attribution{font-size:9px}}
.heading-actions>.btn[data-research="about"]{display:inline-flex}
