.public-page{max-width:860px;margin:0 auto;padding:32px 24px 64px;color:#17392f;font:17px/1.75 system-ui,sans-serif}.public-page nav{display:flex;justify-content:space-between;border-bottom:1px solid #d6e4de;padding-bottom:18px}.public-page a{color:#006b51}.public-page h1{font-size:clamp(32px,6vw,52px);line-height:1.2;margin:12px 0}.public-page header{padding:36px 0 20px}.public-page h2{font-size:23px;line-height:1.4}.public-page section{padding:14px 0;border-bottom:1px solid #e1e9e5}.public-page aside{background:#fff2d8;padding:18px;border-radius:10px}.public-page .eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:13px}.public-page .support-button{display:inline-block;padding:9px 18px;background:#006b51;color:white;border-radius:8px;text-decoration:none}.public-page footer{padding-top:30px}.public-page li{padding:5px 0}@media(max-width:550px){.public-page{padding:20px 18px;font-size:16px}}
