.meth-hero{padding:calc(var(--nav-h) + var(--gap-2xl)) 0 var(--gap-2xl);background:var(--surface-page);border-bottom:1px solid var(--color-border);text-align:center;position:relative;overflow:hidden}.meth-wrap{max-width:var(--max-w);padding:0 var(--pad-inner);margin:0 auto;position:relative}.meth-hero-inner{max-width:760px;margin:0 auto}.meth-hero h1{margin:var(--gap-sm) 0 var(--gap-md);letter-spacing:-.02em;text-wrap:balance}.meth-hero h1 em{color:var(--brand-green-mid);font-style:normal}.meth-body{padding:var(--section-v) 0}.meth-body-inner{max-width:760px;margin:0 auto}.meth-body-inner h2{margin-top:var(--gap-xl);margin-bottom:var(--gap-sm);letter-spacing:-.01em}.meth-body-inner h2:first-child{margin-top:0}.meth-body-inner p,.meth-body-inner li{color:var(--color-text-secondary);line-height:1.65}.meth-body-inner p strong{color:var(--color-text-primary)}.meth-body-inner ol,.meth-body-inner ul{padding-left:var(--gap-md)}.meth-body-inner li{margin-bottom:var(--gap-xs)}.meth-body-inner a{color:var(--accent-text);font-weight:var(--fw-medium);text-underline-offset:3px;text-decoration:underline}.meth-pages{margin:var(--gap-md) 0 0;gap:var(--gap-xs);padding:0;list-style:none;display:grid}.meth-pages li{margin:0}.meth-pages a{padding:var(--gap-sm) var(--gap-md);border:1px solid var(--color-border);border-radius:var(--r-md);background:var(--accent-tint);color:var(--color-text-primary);text-decoration:none;display:block}.meth-pages a:hover{border-color:var(--green-wash-35)}.meth-pages span{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:var(--gap-2xs);font-weight:var(--fw-regular);display:block}