.nature-intro{max-width:850px;padding:80px 30px 50px;margin:auto;text-align:center}.nature-intro h2{font-size:clamp(30px,3.3vw,44px);line-height:1.25;color:var(--brown)}.nature-intro p{color:#777}.nature-methods{width:min(1180px,86%);margin:0 auto 90px;display:grid;gap:40px}.nature-method{display:grid;grid-template-columns:1fr 1fr;background:#f7f7f7;border:1px solid #ededed}.nature-method-image{min-height:420px;position:relative;overflow:hidden}.nature-method-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nature-method-copy{padding:45px;align-self:center}.nature-method h2{font-size:clamp(30px,3vw,42px);color:var(--brown);line-height:1.25;margin:16px 0 20px}.nature-method h3{font-size:23px;line-height:1.4;color:#6b6b6b}.nature-method p{color:#777}.nature-method .detail-button{margin-top:6px}.nature-method:nth-child(even) .nature-method-image{order:2}.nature-method:nth-child(even){background:var(--gray)}.nature-method .detail-kicker{font-size:12px}.detail-hero>div>p:not(.detail-kicker){max-width:580px;color:#777}@media(max-width:760px){.nature-intro{padding:55px 7% 30px}.nature-methods{gap:25px;margin-bottom:55px}.nature-method{grid-template-columns:1fr}.nature-method-image{min-height:270px}.nature-method-copy{padding:28px}.nature-method:nth-child(even) .nature-method-image{order:0}.nature-method .detail-button{max-width:100%}}
