/* Flowers for You uses the portfolio's type and spacing, with a botanical accent. */
.flowers-case-hero h1 em{color:#9d6175}
.flowers-live-link{display:inline-flex;align-items:center;gap:28px;background:#486b5f;color:#fff;padding:14px 22px;border-radius:7px;font-size:16px;margin:24px 0 5px}
.flowers-live-link:hover{background:#365449}
.flowers-product-image{margin-top:30px;padding:24px;background:#e9eedf;border:1px solid #d5decb;border-radius:14px;overflow:hidden}
.flowers-product-image img{display:block;width:100%;height:auto;border-radius:7px;border:1px solid #e0e4d9}
.flowers-principles article{border-top-color:#adbd9f}
.flowers-principles span{color:#486b5f}
.flowers-principles h3{font-weight:400}
.flowers-principles{margin-bottom:25px}
.flowers-case-hero~.case-body .decision p+p{margin-top:16px}
.flowers-case-hero~.case-body .wide-figure{margin:32px 0 45px}
.flowers-case-hero~.case-body .case-figure button{background:#edf1e6;border-color:#d5decb}
.flowers-case-hero~.case-body .callout{background:#f5e6eb;border-left-color:#b47e90}
@media(max-width:700px){.flowers-case-hero h1{font-size:clamp(43px,11.5vw,68px);letter-spacing:-2.5px}.flowers-case-hero h1 em{letter-spacing:-2px}.flowers-product-image{padding:8px}.flowers-live-link{font-size:15px}.flowers-case-hero~.case-body .section-label{display:block}.flowers-case-hero~.case-body .section-label>span{display:block;margin-top:10px}.flowers-principles{margin-bottom:0}}
