.eth-body{padding-bottom:clamp(64px,9vw,120px)}.eth-section{max-width:1000px;margin-top:clamp(56px,8vw,96px);scroll-margin-top:130px}.eth-h2{border-top:1px solid var(--gold);font-family:var(--font-display);color:var(--text-high);margin:0 0 20px;padding-top:14px;font-size:clamp(1.8rem,3.2vw,2.4rem);font-weight:400;line-height:1.1}.eth-h3{font-family:var(--font-display);color:var(--text-high);margin:0;font-size:1.3rem;font-weight:400;line-height:1.2}.eth-h3 a{color:inherit;background:linear-gradient(var(--gold),var(--gold))0 100%/100% 1px no-repeat;text-decoration:none}.eth-list{gap:.8em;max-width:68ch;margin:0;padding-left:1.2em;display:grid}.eth-list li{color:var(--text-medium);font-size:1.0625rem;line-height:1.75}.eth-list li::marker{color:var(--gold)}.eth-section a{color:var(--text-high);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.eth-rows{display:grid}.eth-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(16px,4vw,48px);padding:22px 0;display:grid}.eth-row p{color:var(--text-medium);max-width:62ch;margin:0 0 8px;font-size:1rem;line-height:1.7}.eth-row strong{color:var(--text-high);font-weight:500}.eth-rights p{max-width:62ch;color:var(--text-medium);overflow-wrap:anywhere;margin:0;font-size:1.0625rem;line-height:1.75}@media (max-width:760px){.eth-row{grid-template-columns:1fr;gap:8px}}
