.read-page{max-width:75ch;margin:clamp(32px,6vw,80px) auto;padding:0 24px}.read-page h1{font-size:clamp(2.1rem,5vw,3.4rem);line-height:1.08;margin:0 0 32px}.read-page h2{font-size:1.65rem;margin:48px 0 16px}.read-page p,.read-page li{font-size:1rem;line-height:1.75}.read-page ul{padding-left:24px}.read-page a{overflow-wrap:anywhere;text-underline-offset:.2em}.read-page li{margin-bottom:12px}.read-page :focus-visible{outline:3px solid #176b70;outline-offset:3px}
