.showcase-main{max-width:1120px;margin:0 auto;padding:32px 32px 65px}.showcase-intro{justify-content:space-between;align-items:center;gap:22px;margin-bottom:23px;display:flex}.showcase-intro h1{letter-spacing:-.045em;margin:10px 0;font-size:clamp(26px,4vw,35px);font-weight:800;line-height:1.35}.showcase-intro p{color:#6c805f;margin:0;font-size:16px}.showcase-intro>img{object-fit:contain;flex-shrink:0}.showcase-toolbar{border-top:1px solid #dce7d1;justify-content:space-between;align-items:center;gap:16px;padding-top:25px;display:flex}.showcase-toolbar h2{align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.showcase-toolbar h2 span{color:#869b74;margin-left:4px;font-size:14px}.showcase-note{color:#809071;margin:12px 0 23px;font-size:14px}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;display:grid}.showcase-card{background:#fff;border:1px solid #d8e5cb;border-radius:18px;flex-direction:column;min-width:0;padding:24px;display:flex}.showcase-card-top{color:#849773;justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;font-size:12px;display:flex}.showcase-card-top>span{align-items:center;gap:6px;display:flex}.showcase-card-top img{object-fit:contain}.showcase-card h3{overflow-wrap:anywhere;margin:0 0 12px;font-size:20px;font-weight:750;line-height:1.5}.showcase-description{color:#728467;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 19px;font-size:16px;line-height:1.8}.showcase-short-url{word-break:keep-all;overflow-wrap:anywhere;margin-top:auto;font-size:17px;font-weight:700;color:#397443!important}.showcase-destination,.showcase-expiry{color:#8c9b7f;overflow-wrap:anywhere;margin:7px 0 0;font-size:13px}.showcase-card-actions{border-top:1px solid #ebf0e5;justify-content:space-between;align-items:center;gap:12px;margin-top:23px;padding-top:18px;display:flex}.showcase-mobile-community{display:none}@media (max-width:760px){.showcase-main{padding:25px 18px 45px}.showcase-grid{grid-template-columns:1fr}.showcase-intro{gap:10px}.showcase-intro>img{width:90px;height:100px}.showcase-intro h1{font-size:26px}.showcase-intro p{font-size:14px}.showcase-intro .forest-kicker{font-size:12px}.showcase-card{padding:21px}.showcase-mobile-community{display:inline}.forest-header-actions{flex-wrap:wrap}.showcase-card h3{font-size:19px}}@media (max-width:400px){.showcase-intro>img{width:72px;height:85px}.showcase-card-top{flex-wrap:wrap;align-items:start}.showcase-intro h1{font-size:24px}.showcase-card-actions .forest-button,.showcase-card-actions .forest-outline{padding:9px 12px}}
