/* Text pages: the privacy policy and support. */
.info-main{max-width:820px;margin:auto;padding:55px 5% 80px}
.info-main h1{font-size:clamp(40px,5.5vw,60px);margin:14px 0 18px}
.info-main h1 em{color:var(--teal)}
.info-main h2{font-size:clamp(26px,3vw,32px);margin:44px 0 12px}
.info-main h3{font-size:19px;margin:24px 0 8px}
.info-main p,.info-main li{color:var(--muted);font-size:16px;line-height:1.7}
.info-main li{margin:0 0 8px}
.info-main ul{padding-left:22px;margin:0 0 18px}
.info-main li b,.info-main p b{color:var(--ink)}
.info-main a{color:var(--teal)}
.info-updated{font-size:14px;color:var(--muted)}
.info-summary{background:#e8efe9;border-radius:16px;padding:24px 28px;margin:28px 0}
.info-summary h2{margin-top:0;font-size:24px}
.info-summary ul{margin:0}
.info-contact{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px 28px;margin:28px 0}
.info-contact h2{margin-top:0;font-size:24px}
.info-contact p{margin:0 0 8px}
.info-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}
.info-topics article{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px}
.info-topics h3{margin-top:0}
.info-topics p{font-size:15px;margin:0}
@media(max-width:650px){.info-main{padding-top:32px}.info-topics{grid-template-columns:1fr}.info-summary,.info-contact{padding:20px}}
