.jst-showcase .jst-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.jst-showcase .jst-card{display:flex;flex-direction:column;min-width:0;min-height:0}
.jst-showcase .jst-card-image{display:block;width:100%;height:auto;min-height:0;aspect-ratio:16/10}
.jst-showcase .jst-card-image img{width:100%;height:100%;object-fit:cover;object-position:center}
.jst-showcase .jst-card-copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:clamp(24px,3vw,40px)}
.jst-showcase .jst-card-kicker{color:#a98559;font-size:10px;font-weight:700;letter-spacing:.2em}
.jst-showcase .jst-specs{display:flex;width:100%;flex-direction:column;gap:12px;padding:0 0 18px;border-bottom:1px solid #ebe7df}
.jst-showcase .jst-spec-row{display:flex;align-items:center;gap:13px;color:#263b46;font-size:14px;line-height:1.4}
.jst-showcase .jst-spec-row svg{display:block;width:20px;height:20px;flex:0 0 20px;fill:none;stroke:#b8894e;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.jst-showcase .jst-spec-row span{display:flex;align-items:baseline;gap:9px}
.jst-showcase .jst-spec-row small{min-width:62px;color:#a98559;font-size:9px;font-weight:700;letter-spacing:.12em}
.jst-showcase .jst-spec-row.jst-vat{color:#8b6a3c;font-weight:600}
.jst-showcase .jst-card-copy h3{margin:13px 0 19px!important;font-size:clamp(30px,3.2vw,46px)!important}
.jst-showcase .jst-meta{width:100%;gap:12px 20px;padding:0 0 19px}
.jst-showcase .jst-card-description{width:100%;margin:20px 0 16px;color:#52616a;font-size:15px;line-height:1.8}
.jst-showcase .jst-card-bottom{width:100%;margin-top:auto;padding-top:20px;border-top:1px solid #e4d9c7}
.jst-showcase .jst-card-bottom strong{font:400 clamp(25px,3vw,37px)/1.1 Georgia,serif;color:#a47840}
.jst-showcase .jst-card-bottom a{display:inline-flex;align-items:center;gap:12px;padding:14px 17px;background:#0b2534;color:#fff}
.jst-showcase .jst-card-bottom a:hover{background:#b8894e;color:#fff}
.jst-showcase .jst-card-bottom a b{color:#e0bd8a;font-size:18px}
.jst-showcase .jst-vat{color:#8b6a3c;font-weight:600}
@media(max-width:760px){.jst-showcase .jst-cards{grid-template-columns:1fr;gap:20px}.jst-showcase .jst-card-image{aspect-ratio:16/10}.jst-showcase .jst-card-copy{padding:26px 23px 25px}.jst-showcase .jst-card-copy h3{font-size:32px!important}.jst-showcase .jst-card-bottom{align-items:flex-start;flex-direction:column}}
.jst-showcase .jst-intro{background:#f8f7f3}.jst-showcase .jst-intro-inner{max-width:1100px;margin:0 auto}.jst-showcase .jst-intro-kicker{display:block;color:#a98559;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.jst-showcase .jst-card-kicker{display:block;color:#a98559;font-size:10px;font-weight:700;letter-spacing:.16em}.jst-showcase .jst-specs{display:flex;width:100%;flex-direction:column;gap:10px;padding:0 0 18px;border-bottom:1px solid #ebe7df}.jst-showcase .jst-spec-row{display:flex;align-items:center;gap:12px;color:#263b46;font-size:14px;line-height:1.4}.jst-showcase .jst-spec-row svg{display:block;width:19px;height:19px;flex:0 0 19px;fill:none;stroke:#b8894e;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.jst-showcase .jst-spec-row span{display:flex;align-items:baseline;gap:9px}.jst-showcase .jst-spec-row small{min-width:62px;color:#a98559;font-size:9px;font-weight:700;letter-spacing:.12em}.jst-showcase .jst-card-description{width:100%;margin:17px 0;color:#52616a;font-size:14px;line-height:1.7}.jst-showcase .jst-card-bottom{width:100%;margin-top:auto;padding-top:18px;border-top:1px solid #e4d9c7}.jst-showcase .jst-empty-state{max-width:1200px;margin:auto;padding:40px;background:#fff;border:1px solid #e8e3d9;text-align:center}.jst-showcase .jst-ctas{grid-template-columns:1fr}.jst-showcase .jst-ctas article{background:#0b2534}.jst-showcase .jst-ctas article h2{color:#fff!important}.jst-showcase .jst-ctas article p{color:#d9e0e2}.jst-showcase .jst-empty{padding:12px}
.jst-showcase .jst-intro-lead{max-width:900px;margin:16px 0 0;color:#52636b;font-size:16px;line-height:1.75}.jst-showcase .jst-intro-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:34px 0 27px;padding:24px 0;border-top:1px solid #e4ded2;border-bottom:1px solid #e4ded2}.jst-showcase .jst-intro-features article{position:relative;padding:0 20px 0 0}.jst-showcase .jst-intro-features article+article{padding-left:24px;border-left:1px solid #e4ded2}.jst-showcase .jst-intro-icon{display:flex;width:42px;height:42px;align-items:center;justify-content:center;margin-bottom:13px;border:1px solid #d9c49f;border-radius:50%;color:#a98559}.jst-showcase .jst-intro-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.jst-showcase .jst-intro-features h3{margin:0 0 7px!important;color:#102c3b!important;font:500 18px/1.25 Georgia,serif!important}.jst-showcase .jst-intro-features p{margin:0;color:#687780;font-size:13px;line-height:1.65}.jst-showcase .jst-intro-seo{max-width:940px}.jst-showcase .jst-intro-seo p{margin:0;color:#53656e;font-size:14px;line-height:1.85}.jst-admin .jst-cpt-gallery-item{display:inline-flex;vertical-align:top;flex-direction:column;align-items:flex-start;gap:4px;margin:5px;padding:5px;border:1px solid #d9dfe2;background:#fff}.jst-admin .jst-cpt-gallery-item img{width:96px;height:70px;object-fit:cover}.jst-admin .jst-cpt-gallery-item span{font-size:11px}@media(max-width:680px){.jst-showcase .jst-intro-features{grid-template-columns:1fr;gap:17px;margin:26px 0 22px;padding:21px 0}.jst-showcase .jst-intro-features article,.jst-showcase .jst-intro-features article+article{padding:0;border:0}.jst-showcase .jst-intro-features article{display:grid;grid-template-columns:42px 1fr;column-gap:12px;align-items:center}.jst-showcase .jst-intro-icon{grid-row:1/3;margin:0}.jst-showcase .jst-intro-features h3{margin:0 0 3px!important}.jst-showcase .jst-intro-lead{font-size:15px}}
