.public-information-page{padding:30px 0 48px;min-height:70vh}.public-information-page h1{font-size:clamp(34px,5vw,58px);margin-bottom:28px;overflow-wrap:anywhere}.public-information-page .public-page-section{padding:26px 0;border-bottom:1px solid #e1e4d9}.public-page-section h2{font-size:clamp(23px,3vw,29px);line-height:1.4;margin-bottom:12px}.public-page-section p{margin-bottom:0;white-space:pre-line;overflow-wrap:anywhere}.public-draft-notice{padding:18px;border:1px solid #e5d7bc;border-radius:9px;background:#fff5e5;max-width:780px}.public-draft-notice p{margin:8px 0 0;font-size:14px}.public-updated{font-size:13px;margin:18px 0}.public-information-footer{align-items:flex-start;border-top:1px solid #e1e4d9}.public-information-footer nav{display:flex;flex-wrap:wrap;gap:10px 20px;max-width:850px}.public-information-footer a{min-height:44px;display:inline-flex;align-items:center}.public-information-footer [aria-current=page]{font-weight:700;color:#a64f2e}.public-information-page>.owner-guide-primary{margin-top:24px}.owner-guide-public-nav{display:flex;flex-wrap:wrap;gap:8px 16px;line-height:1.7}.owner-guide-public-nav a{min-height:44px;display:inline-flex;align-items:center}@media(max-width:650px){.public-information-page{padding-top:18px}.public-page-section p{font-size:15px}.public-information-footer nav{gap:8px 18px}.public-information-page .owner-guide-actions>a{width:100%}}
