:root{--rl-paper:#FBF8F3;--rl-hair:#E8E0D2;--rl-hair-strong:#1D0802;--rl-max:1180px;--rl-gutter:clamp(20px,5vw,64px)}.rowbo{background:var(--rl-paper)}::selection{background:var(--rowbo-orange);color:#fff}.rl-section{background:var(--rl-paper);padding:clamp(56px,7vw,104px) var(--rl-gutter)}.rl-wrap{max-width:var(--rl-max);margin:0 auto}.rl-h2{margin:0 0 clamp(36px,4vw,56px);max-width:18ch;text-wrap:balance;font-family:var(--font-display);font-weight:800;letter-spacing:-.045em;line-height:.98;font-size:clamp(2.1rem,4.6vw,3.6rem);color:var(--rowbo-ink)}.rl-textlink{display:inline-block;margin-top:clamp(28px,3vw,44px);font-size:1rem;font-weight:600;color:var(--rowbo-orange-deep);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.rl-textlink:hover{color:var(--rowbo-ink)}.rl-intro{background:var(--rl-paper);padding:clamp(56px,8vw,112px) var(--rl-gutter) clamp(28px,3.5vw,48px)}.rl-intro__inner{max-width:var(--rl-max);margin:0 auto}.rl-page-h1{margin:0;max-width:16ch;text-wrap:balance;font-family:var(--font-display);font-weight:800;letter-spacing:-.05em;line-height:.94;font-size:clamp(2.8rem,7vw,5.6rem);color:var(--rowbo-ink)}.rl-lede{margin:clamp(22px,2.6vw,32px) 0 0;max-width:46ch;text-wrap:pretty;font-size:clamp(1.05rem,1.4vw,1.28rem);line-height:1.55;color:var(--grey-900)}