.information-page { max-width: 760px; margin: 12px auto; line-height: 1.75; }
.information-page h1 { font-size: 30px; letter-spacing: -.025em; margin-bottom: 16px; }
.information-page h2 { font-size: 20px; margin: 36px 0 14px; padding-top: 22px; border-top: 1px solid #c7d3db; }
.information-page p { margin: 0 0 18px; color: #3b5262; }
.information-page dl { margin: 18px 0 26px; }
.information-page dt { color: #617583; font-size: 13px; margin-top: 14px; }
.information-page dd { margin: 3px 0 0; }
.information-page code { overflow-wrap: anywhere; font-size: .9em; }
.information-page a { overflow-wrap: anywhere; text-underline-offset: 3px; }
@media (max-width: 600px) { .information-page { margin-top: 4px; font-size: 15px; } .information-page h1 { font-size: 26px; } .information-page h2 { font-size: 18px; } }
