.ne-detail section{scroll-margin-top:6rem}.ne-detail p,.ne-detail li{max-width:76ch}.ne-detail p{line-height:1.75}.ne-detail ul,.ne-detail ol{padding-left:1.5rem}.ne-detail li{margin:.6rem 0;line-height:1.65}.ne-chain{margin:1.5rem 0;padding:1.5rem;border:1px solid #cbded9;border-radius:16px;background:#f2f8f5}.ne-chain figcaption{font-weight:700;color:#173f40}.ne-chain ol{list-style:none;display:grid;gap:1rem;padding:0;counter-reset:chain}.ne-chain li{padding:1rem;background:white;border:1px solid #cbded9;border-radius:10px;counter-increment:chain}.ne-chain strong,.ne-chain span{display:block}.ne-chain strong:before{content:counter(chain) '. ';}.ne-chain p{font-size:.95rem;margin-bottom:0}.ne-detail .v2-button{max-width:100%;white-space:normal}.ne-detail,.v2-page-intro{overflow-wrap:anywhere}
.v2-project-detail.ne-detail section{display:block;padding-block:2rem}.v2-project-detail.ne-detail h2{font-size:clamp(1.5rem,2.5vw,2rem);margin:0 0 1.2rem}.v2-project-detail.ne-detail h3{margin-top:1.5rem}.ne-detail{max-width:900px}
