.sm-public .sm-language{margin-left:auto}.sm-public-main{max-width:820px;margin:auto;padding:56px 32px 72px}.sm-public-main h1{margin-bottom:18px}.sm-public-main .sm-public-intro{font-size:18px;margin-bottom:16px}.sm-public-main section{margin-top:36px;padding-top:28px;border-top:1px solid var(--sm-rule)}.sm-public-main h2{margin-bottom:14px}.sm-public-main p+p,.sm-public-main address+p{margin-top:16px}.sm-public-main ul{padding-left:22px;margin:0 0 16px}.sm-public-main li{padding-left:3px;margin-bottom:12px;color:var(--sm-muted)}.sm-public-main address{font-style:normal;line-height:1.7}.sm-public-main a:not(.sm-button){text-underline-offset:3px}.sm-public .sm-footer{padding-bottom:25px}.sm-public .sm-footer nav,.sm-public-links{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:10px}.sm-public .sm-footer a,.sm-public-links a{text-decoration:underline;text-underline-offset:3px}.sm-public-main,.sm-public .sm-footer{overflow-wrap:anywhere}@media(max-width:680px){.sm-public-main{padding:34px 22px 48px}.sm-public-main .sm-public-intro{font-size:16px}.sm-public-main section{margin-top:28px;padding-top:23px}.sm-public .sm-footer nav,.sm-public-links{justify-content:flex-start;gap:12px 20px}}
