.rd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rd-card{padding:24px;border:1px solid #e3ddec;border-radius:16px;background:#fff;min-width:0}.rd-card h3{font-size:1.3rem;line-height:1.3;margin:12px 0}.rd-card h3 a{color:#513674}.rd-card p{font-size:1rem;line-height:1.5}.rd-card small{display:block;font-size:.875rem;color:#625c6e;margin:8px 0}.rd-tags{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.rd-tags a{padding:8px 12px;min-height:44px;display:inline-flex;align-items:center;border-radius:20px;background:#f3eff8;color:#553a7b;font-size:.9375rem;text-decoration:none}.rd-related{background:#f7f5fa}.rd-share{padding:20px;border:1px solid #ded5e8;border-radius:12px;background:#fff;margin:20px 0}.rd-share summary{cursor:pointer;font-weight:700;min-height:44px;align-content:center;color:#523875}.rd-share p{font-size:1rem}.rd-share-actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.rd-share-actions a,.rd-share-actions button{border:1px solid #d6cce2;background:#f6f2fa;color:#513674;border-radius:8px;padding:10px 14px;min-height:44px;font:inherit;font-size:1rem;text-decoration:none;cursor:pointer}.rd-share label{display:block;font-size:.9375rem}.rd-share input{width:100%;min-width:0;margin-top:8px;padding:10px;border:1px solid #d6cce2;border-radius:6px}.rd-search{display:flex;flex-wrap:wrap;gap:16px;align-items:end}.rd-search label{display:grid;gap:8px;flex:1 1 200px;min-width:0}.rd-search input,.rd-search select{width:100%;min-height:48px;padding:10px;font:inherit;border:1px solid #bdb0cd;border-radius:8px}.rd-brief{max-width:850px}.rd-notice{padding:16px;background:#fff9dc;color:#514465}.rd-share [hidden]{display:none!important}.rd-card a:focus-visible,.rd-share :focus-visible,.rd-tags a:focus-visible{outline:3px solid #8d287e;outline-offset:3px}@media(max-width:1000px){.rd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.rd-grid{grid-template-columns:1fr}.rd-share{padding:16px}.rd-search{display:grid;grid-template-columns:1fr}}@media print{header,footer,.rd-share,.opportunity-detail-sidebar,.rd-related{display:none!important}.opportunity-detail-layout{display:block!important}body{color:#000;background:#fff}}
.opportunity>.rd-share{grid-column:1/-1;width:100%;margin:8px 0 0}
