.v8 .rh{max-width:1440px;color:var(--ink);margin:auto;padding:0 clamp(24px,5vw,80px)}.rh-hero{gap:28px;max-width:1100px;padding:clamp(120px,16vh,180px) 0 80px;display:grid}.rh-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.v8 .rh h1{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(44px,7vw,100px);font-weight:400;line-height:1.04}.rh-hero>p{max-width:650px;color:var(--muted);font-size:clamp(18px,2vw,25px);line-height:1.5}.rh-hero nav{flex-wrap:wrap;gap:28px;font-size:15px;display:flex}.rh a{text-decoration:none}.rh a:hover{text-underline-offset:5px;text-decoration:underline}.rh a:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.rh-section{border-top:1px solid var(--line);padding:64px 0;scroll-margin-top:100px}.rh-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:40px;display:flex}.v8 .rh h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.15}.rh-heading p,.rh-project p,.rh-areas p,.rh-materials p{color:var(--muted);line-height:1.6}.rh-project{border-top:1px solid var(--line);grid-template-columns:60px 1fr 24px;gap:24px;padding:32px 0;transition:background .2s;display:grid}.rh-project:hover{background:var(--s1);text-decoration:none!important}.rh-number{color:var(--muted);padding-top:4px;font-size:14px}.v8 .rh h3{letter-spacing:-.025em;margin:12px 0;font-size:clamp(20px,2.4vw,30px);font-weight:400;line-height:1.25}.rh-project p{max-width:680px;margin:0 0 20px}.rh-status{border:1px solid var(--line);border-radius:20px;padding:6px 12px;font-size:12px;display:inline-block}.rh-areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.rh-areas>a{border-top:1px solid var(--line);padding:24px 0}.rh-imprint{gap:24px;display:grid}.rh-imprint p{max-width:600px;color:var(--muted);line-height:1.6}.rh-materials{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.rh-materials h3{font-size:22px!important}.rh-materials a{margin-top:20px;display:inline-block}.rh-contact{justify-content:space-between;align-items:center;gap:32px;display:flex}.rh-study .rh-hero h1{font-size:clamp(40px,6vw,78px)}.rh-study-body{max-width:820px;margin:auto}.rh-study-body section{border-top:1px solid var(--line);padding:40px 0}.rh-study-body h2{margin-bottom:24px!important;font-size:26px!important}.rh-study-body p,.rh-study-body li{color:var(--muted);font-size:18px;line-height:1.75}.rh-study-body ol,.rh-study-body ul{gap:18px;padding-left:24px;display:grid}.rh-study-body .rh-question{color:var(--ink);font-size:25px}.rh-references a{color:var(--ink)}@media (max-width:700px){.rh-heading,.rh-contact{display:block}.rh-heading p,.rh-contact a{margin-top:20px;display:block}.rh-areas,.rh-materials{grid-template-columns:1fr}.rh-project{grid-template-columns:26px 1fr 16px;gap:12px}.rh-section{padding:40px 0}.rh-hero{padding-bottom:48px}.rh-study-body p,.rh-study-body li{font-size:16px}}@media (prefers-reduced-motion:reduce){.rh-project{transition:none}}.rh-arrow{font-family:Arial,sans-serif}
