.readable-page{max-width:1120px;margin:auto;padding:clamp(24px,5vw,72px);min-height:60vh;line-height:1.65}.readable-page h1{font-size:clamp(2rem,6vw,4.5rem);line-height:1.1;margin:1em 0 .5em}.readable-page nav{display:flex;gap:1rem;flex-wrap:wrap}.readable-page img,.readable-image{display:block;max-width:100%;height:auto}.readable-page .club-card{padding:1.2rem;margin:1rem 0;border:1px solid #ccc}.language-link{display:inline-block;padding:8px;text-decoration:none}.language-link[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.readable-page a{overflow-wrap:anywhere}
