body{margin:0;color:#263b33;background:#f7f6f1;font-family:Arial,"Microsoft JhengHei",sans-serif}.geo{max-width:1100px;margin:auto;padding:32px 24px;box-sizing:border-box;line-height:1.85}.geo a{color:#245e48}.geo h1{font-size:clamp(27px,4vw,42px);line-height:1.4}.geo h2{font-size:24px}.geo .lead{font-size:19px}.geo nav{display:flex;gap:10px;flex-wrap:wrap}.geo nav a,.geo .cta{display:inline-block;padding:8px 14px;border:1px solid #b8c9bc;border-radius:8px;background:white}.geo .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.geo article{background:white;padding:20px;border-radius:12px}.geo details{background:white;padding:14px;margin:10px 0;border:1px solid #dbe3da;border-radius:8px}.geo summary{cursor:pointer;font-weight:bold}.legacy{background:#fff;overflow-x:auto}.legacy>table{margin:auto} @media(max-width:700px){.geo{padding:24px 18px}.geo .grid{grid-template-columns:1fr}.legacy>table{width:100%!important;min-width:0!important}.legacy table{max-width:100%;width:100%!important;table-layout:auto}.legacy td{max-width:100%;overflow-wrap:anywhere}.legacy img{max-width:100%;height:auto!important}.legacy h2{font-size:22px}.legacy h3{font-size:19px}}