.geo-lead{color:var(--muted);font-size:17px;line-height:1.9;margin-bottom:32px}.geo-index,.geo-home-links{display:flex;gap:14px 28px;flex-wrap:wrap;margin:24px 0}.geo-index a{border-bottom:1px solid #c9c2b7;padding-bottom:6px}.geo-question{padding:30px 0;border-bottom:1px solid var(--line)}.geo-question h2{font-size:23px;line-height:1.5}.geo-question p{margin:18px 0}.geo-notice{padding:20px 24px;background:#f0ede6;border-left:3px solid #c49569;font-size:14px;line-height:1.9;margin:24px 0}.geo-campus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:25px 0}.geo-campus-card{padding:24px;border:1px solid #d8d4cb;background:var(--paper,#faf9f6)}.geo-campus-card h3{margin:12px 0;font-size:22px}.geo-campus-card p{font-size:14px;line-height:1.9}.geo-directory{margin-top:35px;border-top:1px solid #cbc7be;padding-top:24px}.geo-directory summary{cursor:pointer;font-size:18px;padding:10px 0}.geo-facts div{padding:18px 0;border-bottom:1px solid #d8d4cb}.geo-facts dt{color:var(--muted);font-size:13px;margin-bottom:8px}.geo-facts dd{margin:0;line-height:1.8}.geo-updated{font-size:12px;color:var(--muted);padding-top:20px;padding-bottom:30px}.geo-home-links a{font-size:14px}@media(max-width:760px){.geo-campus-grid{grid-template-columns:1fr}.geo-question h2{font-size:21px}.geo-index{gap:15px}.geo-notice{padding:16px}.geo-campus-card{padding:20px}}