.public-info{max-width:820px;margin:0 auto;padding:48px 24px 80px;background:#fcfdfa;min-height:100vh}.public-info-label{font-size:13px;color:#226a58;font-weight:700;letter-spacing:.12em}.public-info h1{margin-bottom:20px}.public-info h2{font-size:19px;margin:34px 0 10px}.public-info li,.public-info p{line-height:1.9}.public-info nav{display:flex;gap:16px;flex-wrap:wrap;border-top:1px solid #dce6df;padding-top:24px;margin-top:40px}.public-info ul{padding-left:1.3em}