.opportunity-explainer{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:18px 0 8px}.opportunity-explainer p{margin:0;font-size:15px;line-height:1.7}.opportunity-filters{padding:20px 0;border-block:1px solid var(--line);margin-bottom:20px}.opportunity-expiry{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;padding:14px 0;color:var(--green,#173d34)}.opportunity-expiry svg{width:17px;height:17px;flex:none}.opportunity-card .data-row{font-size:14px;gap:12px}.opportunity-card .card-body{display:flex;flex-direction:column;flex:1}.opportunity-card .card-foot{margin-top:auto}.opportunity-card{display:flex;flex-direction:column}.holding-market-value strong{display:block;font-size:24px}.holding-market-value small{display:block;font-size:12px}.glossary-search{display:flex;gap:15px;align-items:center;padding:20px 24px;border:1px solid var(--line);border-radius:18px;background:#fff;margin:25px 0}.glossary-search svg{width:24px;flex:none}.glossary-search input{width:100%;font-size:18px;background:transparent;border:0;outline-offset:8px;color:inherit}.glossary-letter{color:#aa8248;border-bottom:1px solid var(--line);padding-bottom:12px;margin-top:36px}.glossary-definition{padding:18px 0;max-width:850px}.glossary-definition h3{font-size:23px}.glossary-definition p{font-size:17px;line-height:1.7;margin:8px 0}.kyc-checks{border-block:1px solid var(--line);padding:12px 0;margin:20px 0}.kyc-checks p{display:flex;gap:12px;align-items:center}.kyc-checks svg{width:20px;height:20px}.opportunity-terms{margin-top:24px}button.back{border:0;background:transparent;cursor:pointer;padding:0;font:inherit}.opportunity-card .card-image{flex:none}
@media(max-width:700px){.opportunity-explainer{grid-template-columns:1fr;gap:12px}.opportunity-filters .filterbar{display:flex;flex-direction:column;align-items:stretch}.opportunity-card .data-row{font-size:13px}.glossary-search{padding:16px}.glossary-definition p{font-size:16px}}
