.public-info{max-width:900px;margin:55px auto;padding:0 25px}.public-info h1{font:38px/1.2 Georgia,serif}.info-text{white-space:pre-wrap;line-height:1.9;margin:30px 0;color:#686051;overflow-wrap:anywhere}.info-contact{background:#eee8dd;border-radius:9px;padding:25px;margin:35px 0}.info-contact h2{font:25px Georgia,serif}.info-contact a{text-decoration:underline}.public-info-links{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;border-top:1px solid #ddd2c0;padding:22px 0}.public-info-links a:hover{text-decoration:underline}@media(max-width:600px){.public-info{margin:30px auto;padding:0 18px}.public-info h1{font-size:30px}}
