:root{--color-ink:#243138;--color-accent:#437345;--color-border:#dce3da}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:#fff;color:var(--color-ink);font-family:Arial,sans-serif}a{text-underline-offset:3px}a:hover{text-decoration:underline}nav{display:flex;flex-wrap:wrap;gap:12px 24px}.information-header,.information-footer{background:#fff}.information-footer nav{margin-bottom:20px}h1,h2{line-height:1.25}.information-page{min-height:100vh;display:flex;flex-direction:column}.information-header,.information-main,.information-footer{width:min(100% - 40px,960px);margin-inline:auto}.information-header{padding:28px 0;border-bottom:1px solid var(--color-border)}.information-brand{font:700 24px Georgia,serif;color:var(--color-ink);text-decoration:none}.information-header nav{display:flex;gap:12px 24px;flex-wrap:wrap;margin-top:20px}.information-header nav a,.information-main a,.information-footer a{color:var(--color-accent)}.information-header [aria-current=page]{font-weight:700;text-decoration:underline}.information-main{flex:1;padding:40px 0;line-height:1.75;overflow-wrap:anywhere}.information-main h1{font:700 clamp(30px,5vw,44px) Georgia,serif;margin-bottom:28px}.information-main h2{font:700 24px Georgia,serif;margin:28px 0 12px}.information-main p{margin:0 0 18px}.information-footer{padding:24px 0;border-top:1px solid var(--color-border);font-size:14px}.information-footer p{margin-top:12px}@media(max-width:480px){.information-header,.information-main,.information-footer{width:calc(100% - 32px)}.information-main{padding:28px 0}}
