.public-page{max-width:1050px}.public-page>h1{margin:17px 0 20px}.public-page .public-lead{color:#606d56;max-width:780px;margin-bottom:28px;font-size:18px;line-height:1.8}.public-page section{border-top:1px solid var(--line);margin:32px 0;padding-top:24px}.public-page h2{margin-bottom:16px;font-size:25px}.public-page h3{margin:22px 0 10px}.public-page p,.public-page li{max-width:800px;margin:12px 0;font-size:14px;line-height:1.9}.public-page ul,.public-page ol{padding-left:23px}.public-page a:not(.button){color:var(--green);text-underline-offset:3px;text-decoration:underline}.public-page .public-note{background:var(--amber-soft);color:#75582d;border-radius:6px;padding:18px 20px;font-size:13px}.public-page .public-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.public-page .public-grid>div{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:20px}.public-page .public-grid h3{margin-top:0}.public-page .public-meta{color:var(--muted);font-size:12px}@media (max-width:680px){.public-page .public-grid{grid-template-columns:1fr}.public-page>h1{font-size:34px}.public-page .public-lead{font-size:16px}.public-page h2{font-size:23px}.public-page p,.public-page li{font-size:14px}.public-page .public-note{padding:15px}}
