.dualSideShowcase{max-width:1180px;margin:8px auto 48px;padding:clamp(28px,5vw,64px);border-radius:30px;background:linear-gradient(140deg,#eaf7fb,#f7fbfb 52%,#edf7f2);border:1px solid #d6e8e8;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,5vw,62px);align-items:center;overflow:hidden}.dualSideCopy h2{margin:8px 0 16px;color:#315f66;font:700 clamp(2rem,4vw,3.25rem)/1.12 Assistant,Arial,sans-serif;letter-spacing:-.04em}.dualSideCopy>p:not(.detailEyebrow){margin:0 0 24px;color:#536d70;font-size:1.05rem;line-height:1.8}.dualSideChoices{display:grid;gap:10px}.dualSideChoices article{padding:16px 18px;border-radius:15px;background:#ffffffe0;border:1px solid rgba(183,215,213,.8);display:grid;gap:3px}.dualSideChoices article:first-child{border-right:5px solid #357aa0}.dualSideChoices article:last-child{border-right:5px solid #8eb7a5}.dualSideChoices span{color:#71888a;font-size:.84rem;font-weight:700;letter-spacing:.04em}.dualSideChoices strong{color:#264f55;font-size:1.15rem}.dualSideChoices small{color:#63787a;font-size:.9rem}.dualSideShowcase figure{margin:0;padding:14px;border-radius:24px;background:#fff;box-shadow:0 24px 60px #2d5e6521}.dualSideShowcase figure img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:17px}.dualSideShowcase figcaption{padding:12px 7px 3px;color:#607678;font-size:.88rem;line-height:1.55}@media(max-width:760px){.dualSideShowcase{grid-template-columns:1fr;margin-bottom:24px;border-radius:22px}.dualSideCopy>p:not(.detailEyebrow){font-size:1rem}}
