html[data-studio=true] [data-studio-field]:hover{outline-offset:3px;cursor:pointer;outline:2px dashed #769c43}html[data-studio=true] [data-studio-selected]{outline-offset:4px;outline:3px solid #4c7727}.studio-block h2{margin:0 0 20px;font-size:clamp(26px,3vw,42px);line-height:1.2}.studio-block p{line-height:1.65}.studio-image-text{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.studio-image-text>img{object-fit:contain;border-radius:22px;width:100%;height:auto;max-height:550px}.studio-benefits{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;display:grid}.studio-benefits>div{align-items:center;gap:14px;display:flex}.studio-benefits img{object-fit:contain}.studio-benefits p{margin:5px 0;font-size:14px}.studio-block--benefits{background:#edf2e4;padding-top:28px;padding-bottom:28px}.studio-block--cta{text-align:center;background:#e6edda}.studio-gallery{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.studio-gallery figure{margin:0}.studio-gallery img{aspect-ratio:1;object-fit:cover;border-radius:18px;width:100%;height:auto}.studio-gallery figcaption{padding:12px 0}.studio-block details{border-bottom:1px solid #cdd7c4;padding:18px 0}.studio-block summary{cursor:pointer;font-weight:700}@media (max-width:700px){.studio-image-text{grid-template-columns:1fr;gap:24px}.studio-gallery{grid-template-columns:repeat(2,1fr);gap:14px}.studio-benefits{grid-template-columns:1fr 1fr;gap:18px}.studio-benefits>div{align-items:flex-start}.studio-benefits strong{font-size:14px}}.studio-review-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.studio-review-grid blockquote{background:#fff;border:1px solid #d6dfc7;border-radius:16px;margin:0;padding:24px}.studio-review-grid img{object-fit:cover;border-radius:50%}.studio-review-grid cite{font-size:13px;font-style:normal;font-weight:700}
