.information{max-width:1080px;margin:0 auto;padding:48px 24px;color:var(--g900,#18233b);line-height:1.85}
.information h2{font-size:clamp(1.3rem,3vw,1.85rem);line-height:1.4;margin:0 0 18px}.information h3{font-size:1.12rem;margin:24px 0 10px}.information p{margin:0 0 16px}.information a{color:var(--navy,#142447);text-decoration:underline;text-underline-offset:4px}.information ul,.information ol{padding-left:24px;margin:16px 0}.information li{margin:8px 0}.information section{scroll-margin-top:100px;margin-bottom:42px}
.information-intro{border-left:4px solid #b79a64;background:#f7f4ed;padding:24px 28px;margin-bottom:26px}.information-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:20px}.information-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.information-card{padding:26px;border:1px solid #deded8;background:#fff;border-radius:12px}.information-card h3{margin-top:0}.information-table{overflow-x:auto;margin:24px 0}.information table{border-collapse:collapse;width:100%;min-width:520px}.information caption{text-align:left;font-weight:700;margin-bottom:12px}.information th,.information td{padding:16px;border-bottom:1px solid #deded8;text-align:left;vertical-align:top}.information th{background:#f5f2eb}.information-note{font-size:.9rem;color:#555e6e}.information details{border-bottom:1px solid #deded8;padding:18px 0}.information summary{cursor:pointer;font-weight:700}.information details p{margin:14px 0}.information-cta{background:#f5f2eb;padding:28px;border-radius:12px}.information-meta{font-size:.85rem;color:#596171;margin-bottom:24px}.information-toc{padding:22px;background:#f5f2eb;margin-bottom:36px}.information-toc a{display:inline-block;margin:5px 16px 5px 0}.information a:focus-visible,.information summary:focus-visible{outline:3px solid #b79a64;outline-offset:4px}@media(max-width:640px){.information{padding:32px 20px}.information-grid{grid-template-columns:1fr}.information-intro{padding:20px}.information-card{padding:22px}.information th,.information td{padding:12px}}
