.pikgeo-editorial{max-width:1100px;line-height:1.7;overflow-wrap:break-word}
.pikgeo-editorial h2{font-size:clamp(23px,3vw,32px);line-height:1.3;margin:2em 0 .7em;clear:both}
.pikgeo-editorial h3{font-size:clamp(19px,2.5vw,24px);line-height:1.4;margin:1.5em 0 .5em}
.pikgeo-editorial p{margin:0 0 1em}.pikgeo-editorial ul,.pikgeo-editorial ol{padding-left:1.5em;margin:1em 0}
.pikgeo-editorial li{margin:.45em 0}.pikgeo-editorial a{text-decoration:underline;text-underline-offset:3px}
.pikgeo-editorial .editorial-meta,.pikgeo-editorial figcaption{font-size:14px;line-height:1.6;color:#626a70}
.pikgeo-editorial figure{margin:1.5em 0 2em}.pikgeo-editorial figure img{display:block;width:100%;height:auto;max-width:100%;border-radius:8px}
.pikgeo-editorial figcaption{margin-top:.6em}.pikgeo-editorial .editorial-toc{background:#f3f5f5;padding:18px 24px;border-left:3px solid #b59058;margin:1.6em 0}
.pikgeo-editorial .editorial-table{width:100%;overflow-x:auto;margin:1.5em 0;-webkit-overflow-scrolling:touch}
.pikgeo-editorial table{border-collapse:collapse;width:100%;min-width:580px;font-size:16px;line-height:1.6;margin:0}
.pikgeo-editorial caption{text-align:left;font-weight:600;margin-bottom:.7em}.pikgeo-editorial th,.pikgeo-editorial td{border:1px solid #d8dfe2;padding:12px 14px;text-align:left;vertical-align:top}
.pikgeo-editorial th{background:#edf1f2}.pikgeo-editorial .editorial-sources{font-size:15px}
@media(max-width:600px){.pikgeo-editorial .editorial-toc{padding:14px 16px}.pikgeo-editorial table{font-size:14px}.pikgeo-editorial th,.pikgeo-editorial td{padding:9px 10px}}
