/* INFO page: first three announcements plus an inline accordion. */
.info-hero{background:var(--color-gray);padding-bottom:0}.info-hero .hero-copy{padding-top:70px;padding-bottom:100px}.info-hero h1{font-size:52px}.info-hero .hero-readmore{bottom:65px}.info-latest{scroll-margin-top:100px}.info-entry{min-width:0}.info-latest-list{display:grid;gap:40px}.info-latest-list .info-entry{background:var(--color-gray);padding:40px 50px}.info-entry h2{font-family:var(--font-number);font-size:28px;font-weight:600;line-height:1.5;letter-spacing:.12em;margin:0 0 16px;white-space:nowrap}.info-entry-body{font-size:16px;line-height:2.2;overflow-wrap:anywhere;display:flow-root}.info-paragraph-gap{height:1.5em}.info-readmore{display:flex;align-items:center;justify-content:center;gap:10px;background:none;border:0;color:var(--color-muted);font-family:var(--font-number);letter-spacing:.18em;font-size:16px;margin:55px auto 0;padding:15px 24px}.info-readmore:hover,.info-readmore:focus-visible{color:var(--color-orange)}.info-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.info-more{margin-top:40px}.info-more[hidden]{display:none}.info-emphasis{color:var(--color-orange)}.info-google-badge{float:right;width:80px;height:auto;margin:0 0 10px 20px}
@media(max-width:767px){.info-hero .hero-copy{padding-top:32px;padding-bottom:40px}.info-hero h1{font-size:28px;white-space:normal;line-height:1.8}.info-hero .hero-readmore{bottom:30px;right:10px}.info-latest{scroll-margin-top:75px}.info-latest-list{gap:20px}.info-latest-list .info-entry{padding:18px 15px}.info-entry h2{font-size:16px;letter-spacing:.12em;margin-bottom:8px}.info-entry-body{font-size:12px;line-height:2.1}.info-readmore{font-size:12px;letter-spacing:.1em;margin-top:35px;padding:14px 20px}.info-more{margin-top:20px}.info-google-badge{width:60px;margin-left:12px}}

/* SP subpage readability, 2026-11-11: align text roles with TOP. */
@media(max-width:767px){
 .info-entry-body{font-size:14px;line-height:1.9;}
 .info-readmore{font-size:14px;line-height:1.9;}
}
