.public-info{padding-top:120px}.public-info-container{max-width:900px}.public-info-header{text-align:center;border-bottom:1px solid var(--border-dark);margin-bottom:48px;padding-bottom:32px}.public-info .hero-title{text-wrap:balance;margin-bottom:24px;font-size:clamp(2rem,4vw,3rem)}.public-info p,.public-info li{color:var(--text-on-dark-secondary);font-size:1rem;line-height:1.8}.public-info p{margin-bottom:12px}.public-info ul,.public-info ol{margin:12px 0 12px 24px}.public-info li{margin-bottom:8px}.public-info section{background:var(--bg-surface);border:1px solid var(--border-dark);border-radius:12px;margin-bottom:24px;padding:32px}.public-info h2{color:var(--brand-primary);text-wrap:balance;border-bottom:2px solid #7dc4e84d;margin-bottom:16px;padding-bottom:12px;font-size:1.375rem;font-weight:700}.public-info h3{color:var(--text-on-dark);margin-top:24px;margin-bottom:12px;font-size:1.125rem;font-weight:600}.public-info a,.public-info-footer a{color:var(--brand-primary);text-underline-offset:4px;text-decoration:underline}.public-info a:hover,.public-info-footer a:hover{color:var(--text-on-dark)}.public-info a:focus-visible,.public-info-footer a:focus-visible{outline:2px solid var(--brand-primary);outline-offset:4px}.public-info-languages,.public-info-footer nav{flex-wrap:wrap;justify-content:center;gap:8px 24px;display:flex}.public-info-languages{margin-bottom:24px}.public-info-languages a,.public-info-footer a{align-items:center;min-height:44px;display:inline-flex}.public-info-languages [aria-current]{color:var(--text-on-dark);font-weight:700}.public-info-dates{flex-wrap:wrap;justify-content:center;gap:8px 24px;display:flex}.public-info-footer{text-align:center}.public-info-contact{overflow-wrap:anywhere;font-size:1.25rem}@media (max-width:600px){.public-info{padding-top:96px}.public-info section{padding:24px 20px}.public-info-header{margin-bottom:32px}}
