/* Additional information pages; existing comparison design is preserved. */
.information-main { max-width: 820px; padding-block: 56px 72px; }
.information-main h1 { font-size: clamp(36px, 5vw, 54px); line-height: 1.12; }
.information-lede { font-size: 18px; color: var(--muted); line-height: 1.7; }
.information-main section { margin-top: 38px; }
.information-main section h2 { margin-bottom: 14px; font-size: 29px; }
.information-main section p { line-height: 1.8; overflow-wrap: anywhere; }
.information-main code { overflow-wrap: anywhere; font-size: .9em; }
.information-card { padding: 25px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--pale); }
.back-link { font-size: 12px; white-space: normal; text-align: center; }
.footer nav a { display: inline-flex; align-items: center; min-height: 44px; }
@media (max-width: 640px) { .information-main { padding-block: 34px 48px; } .information-lede { font-size: 16px; } .back-link { max-width: 125px; padding: 8px 10px; } .information-card { padding: 20px; } }
