.methodology{background:#f5f2e9;min-height:100vh}.methodology header{border-bottom:1px solid #17231c20;justify-content:space-between;align-items:center;max-width:1080px;height:72px;margin:auto;padding:0 26px;display:flex}.methodology header>a:last-child{color:#1f6b45;font-size:13px;font-weight:800}.method-brand{align-items:center;gap:9px;font-size:19px;font-weight:900;display:flex}.method-brand span{color:#fff;background:#1f6b45;border-radius:9px;place-items:center;width:33px;height:33px;font-size:13px;display:grid}.method-hero,.principles,.evidence,.limits{max-width:960px;margin:auto;padding-left:26px;padding-right:26px}.method-hero{padding-top:80px;padding-bottom:65px}.method-hero>p:first-child{color:#1f6b45;font-size:12px;font-weight:900}.method-hero h1{letter-spacing:-3px;margin:18px 0;font-size:clamp(40px,6vw,66px);line-height:1.12}.method-hero h1 em{color:#1f6b45;font-family:Georgia,serif;font-weight:400}.method-hero>p:last-child{color:#566159;max-width:650px;line-height:1.8}.principles{color:#fff;background:#17231c;border-radius:15px;padding-top:45px;padding-bottom:45px}.principles h2{margin-top:0}.formula{border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff30;align-items:flex-start;gap:24px;padding:22px 0;display:flex}.formula b{color:#9de0b5;white-space:nowrap}.formula span{line-height:1.7}.principles>p{color:#bec9c2;margin-bottom:0;font-size:14px;line-height:1.8}.evidence{padding-top:75px}.evidence>h2,.limits h2{letter-spacing:-1.5px;font-size:30px}.evidence article{border-top:1px solid #cbd1cb;grid-template-columns:200px 1fr 210px;align-items:start;gap:24px;padding:25px 0;display:grid}.evidence article h3{margin:0 0 7px}.evidence article span{color:#1f6b45;background:#dff1e5;border-radius:20px;padding:5px 8px;font-size:11px;font-weight:800}.evidence article p{color:#566159;margin:0;line-height:1.7}.evidence article a,.evidence article small{color:#1f6b45;font-size:12px;line-height:1.5}.limits{padding-top:65px;padding-bottom:90px}.limits li{color:#566159;margin:12px 0;line-height:1.7}.method-cta{color:#fff;background:#1f6b45;border-radius:8px;margin-top:18px;padding:15px 19px;font-weight:800;display:inline-block}@media (max-width:720px){.method-hero{padding-top:55px}.principles{border-radius:0}.formula{display:block}.formula b{margin-bottom:10px;display:block}.evidence article{grid-template-columns:1fr;gap:12px}.evidence article p{order:2}.evidence article a,.evidence article small{order:3}}
