.opportunity-shell main{max-width:1180px}.opportunity-grid{grid-template-columns:1fr 1fr;gap:0 42px;margin-top:48px;display:grid}.opportunity-card{border-top:1px solid #aebda5;padding:30px 0;display:block;text-decoration:none!important}.opportunity-card h2{margin:22px 0 14px;font-size:29px}.opportunity-card:hover h2{text-underline-offset:5px;text-decoration:underline}.opportunity-number{letter-spacing:.12em;color:#59694c;font-size:11px}.opportunity-card p{font-size:15px}.sheet-top{color:#52624d;justify-content:space-between;gap:16px;font-size:11px;display:flex}.opportunity-sheet h1{max-width:23ch;margin-bottom:14px}.opportunity-strap{color:#556746;font-size:17px;font-weight:550}.opportunity-sheet .reading-lead{max-width:78ch;font-size:18px}.sheet-tools{align-items:center;gap:20px;margin:26px 0 36px;font-size:13px;display:flex}.download-brief{color:#fff;background:#294a36;border-radius:3px;padding:12px 18px}.sheet-tools button{cursor:pointer;background:0 0;border:1px solid #aebda5;border-radius:3px;padding:11px 16px}.opportunity-columns{grid-template-columns:1fr 1fr;gap:44px;margin-top:32px;display:grid}.opportunity-columns section{margin-bottom:28px}.opportunity-columns h2{font-size:21px}.opportunity-columns p,.opportunity-columns li{font-size:14px;line-height:1.7}.opportunity-columns ul{padding-left:19px;list-style:outside}.opportunity-columns li{margin-bottom:12px}.opportunity-parcel{border-top:1px solid #d2dacb;padding:13px 0}.opportunity-parcel h3{font-size:16px}.opportunity-parcel p{margin:0}.evidence-block,.questions-block{background:#edf1e6;border-left:3px solid #577657;padding:22px}.questions-block{background:#f3edde;border-color:#ab8141}.evidence-dot{background:#577657;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.evidence-dot.pending{background:#ab8141}.opportunity-next{color:#fff;background:#294a36;margin:12px 0 26px;padding:24px 28px}.opportunity-next h2{margin-bottom:10px;font-size:23px}.opportunity-next p{max-width:90ch;margin:0 0 14px;font-size:15px}.opportunity-next a{font-size:14px;text-decoration:underline}.opportunity-sources{color:#53624b;flex-wrap:wrap;gap:8px 16px;font-size:11px;line-height:1.5;display:flex}.opportunity-sources strong,.opportunity-sources>span{width:100%}.opportunity-sources a{text-decoration:underline}.print-contact,.print-url{display:none}.opportunity-footer p{max-width:55ch}.opportunity-shell button:focus-visible{outline-offset:4px;outline:2px solid #365b42}@media (width<=700px){.opportunity-grid,.opportunity-columns{grid-template-columns:1fr;gap:12px}.sheet-top{display:block}.sheet-top>span{margin-bottom:22px;display:block}.opportunity-card h2{font-size:25px}.sheet-tools{flex-wrap:wrap;gap:10px}.opportunity-next{padding:22px}.opportunity-columns{margin-top:24px}}@page{size:A4;margin:12mm}@media print{html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important}.opportunity-shell{color:#20372b;font-size:9pt;background:#fff!important}.opportunity-shell .reading-header,.opportunity-footer,.sheet-tools,.skip-reading{display:none!important}.opportunity-shell main{max-width:none;margin:0;padding:0!important}.sheet-top{align-items:baseline;font-size:7pt}.sheet-top .reading-eyebrow{margin:0 0 3mm;font-size:7pt}.opportunity-sheet h1{letter-spacing:-.025em;max-width:none;margin:0 0 2mm;font-size:26pt;line-height:1.1}.opportunity-strap{font-size:10pt;margin:0 0 2mm!important}.opportunity-sheet .reading-lead{max-width:none;margin:0 0 4mm;font-size:9.3pt;line-height:1.4}.opportunity-columns{grid-template-columns:1fr 1fr;gap:7mm;margin-top:4mm}.opportunity-columns h2{margin:0 0 2mm;font-size:11pt}.opportunity-columns h3{margin:0 0 1mm;font-size:9.2pt}.opportunity-columns section{break-inside:avoid;margin-bottom:3mm}.opportunity-columns p,.opportunity-columns li{font-size:8.7pt;line-height:1.4}.opportunity-columns p{margin:0 0 2mm}.opportunity-columns ul{margin:0;padding-left:4mm}.opportunity-columns li{margin:0 0 2mm}.opportunity-parcel{padding:2mm 0}.evidence-block,.questions-block{padding:3mm}.opportunity-next{break-inside:avoid;margin:2mm 0 3mm;padding:3mm 4mm}.opportunity-next h2{margin:0 0 1mm;font-size:11pt}.opportunity-next p{margin:0 0 2mm;font-size:8.7pt;line-height:1.4}.opportunity-next>a{display:none}.print-contact{font-size:8pt;display:block}.opportunity-sources{gap:1mm 3mm;font-size:7pt;line-height:1.35}.print-url{font-weight:600;display:block!important}.with-map .opportunity-columns p,.with-map .opportunity-columns li{font-size:8pt;line-height:1.3}.with-map .opportunity-columns li{margin-bottom:1.5mm}.with-map .opportunity-columns section{margin-bottom:2mm}.with-map .opportunity-next p{font-size:8pt}}
