body{font-family:system-ui,-apple-system,"PingFang SC",sans-serif;color:#243f42;background:#fafaf6;margin:0;line-height:1.8}.geo-wrap{max-width:1060px;margin:auto;padding:32px 24px}.geo-header{border-bottom:1px solid #d6e0dc}.geo-header a{margin-right:22px}a{color:#176b61;text-underline-offset:4px}h1{font-size:clamp(28px,4vw,44px);line-height:1.3;max-width:850px}h2{font-size:25px;margin-top:42px}h3{font-size:20px}.lead{font-size:20px;max-width:850px}.meta{color:#5b6d6b;font-size:14px}.geo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.geo-card{border-top:1px solid #cad8d0;padding:18px 0}.geo-card p{margin:10px 0}.geo-call{padding:20px 0;border-top:1px solid #cad8d0}.geo-context{max-width:1080px;margin:24px auto;padding:10px 24px;font:14px/1.8 system-ui;color:#35534b}.geo-context a{color:inherit}.draft{background:#f3dfaa;padding:10px 24px;color:#45330d}footer{margin-top:50px;border-top:1px solid #cad8d0}@media(max-width:650px){.geo-grid{grid-template-columns:1fr}.geo-header a{display:inline-block;margin-bottom:10px}}
.geo-card img{display:block;width:100%;height:auto;aspect-ratio:600/380;object-fit:contain;background:#eef1ed}.bone-jump{display:flex;flex-wrap:wrap;gap:12px 22px;margin:28px 0}.bone-list{padding-left:22px}.bone-list li{padding:12px 0;border-bottom:1px solid #dce3df}.bone-list span{display:block;color:#5b6d6b;font-size:14px}.bone-faq dt{font-weight:650;margin-top:22px}.bone-faq dd{margin:8px 0 0}.bone-entry{padding:20px 0;border-top:1px solid #cad8d0}
