body{margin:0;color:#1d1d1f;background:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;font-size:17px;line-height:1.85}a{color:#266552;text-underline-offset:4px;overflow-wrap:anywhere}header{max-width:1120px;margin:auto;padding:100px 32px 65px}.eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:700;color:#6b7c73;margin-bottom:16px}h1{font-size:clamp(48px,8vw,100px);letter-spacing:-.055em;line-height:1.04;margin:18px 0 26px}h2{font-size:clamp(27px,3.8vw,44px);line-height:1.3;letter-spacing:-.025em;margin:10px 0 28px}h3{font-size:23px;line-height:1.45;margin:32px 0 14px}.subtitle{font-size:clamp(23px,3vw,34px);line-height:1.5;max-width:860px;color:#555}.intro{max-width:810px;font-size:19px}