.np-home .beach-demo-section{margin:42px 0}.np-home .beach-demo-section>h2{font-size:32px}.np-home .beach-demo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.np-home .beach-demo-grid article{min-width:0;border:1px solid #d3e0d4;border-radius:14px;padding:23px;background:#fffefa;overflow-wrap:anywhere}.np-home .beach-demo-grid h3{font-size:20px;margin:15px 0}.np-home .beach-demo-grid p{font-size:13px;color:#5a7063;margin:12px 0}.np-home .beach-demo-grid article>p:first-child{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:#8a4b17;font-weight:700}.np-home .beach-demo-grid a{display:block;font-size:13px;font-weight:700;color:#086d73;padding:10px 0;min-height:44px}.np-home .beach-demo-grid details{font-size:13px}.np-home .beach-demo-grid summary{min-height:44px;cursor:pointer}@media(max-width:850px){.np-home .beach-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.np-home .beach-demo-grid{grid-template-columns:1fr}}
