:root{--dld-blue:#07569d;--dld-deep:#06345e;--dld-red:#d9232e;--dld-text:#25384a;--dld-muted:#64748b;--dld-line:#dce6ef;--dld-soft:#f4f8fb}
.geo-hero{background:linear-gradient(135deg,#073f73,#0875bd);color:#fff;padding:54px 20px 48px}.geo-wrap{width:min(1120px,calc(100% - 40px));margin:auto}.geo-breadcrumb{font-size:14px;opacity:.85;margin-bottom:25px}.geo-breadcrumb a{color:#fff}.geo-hero h1{font-size:clamp(30px,4vw,46px);line-height:1.28;margin:0 auto 18px;max-width:960px;text-align:center}.geo-hero__lead{max-width:820px;margin:auto;text-align:center;line-height:1.8;opacity:.92}.geo-article{padding:54px 0 72px;background:#fff}.geo-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;color:var(--dld-muted);font-size:14px;border-bottom:1px solid var(--dld-line);padding-bottom:24px;margin-bottom:34px}.geo-meta b{color:var(--dld-text)}.geo-body{font-size:17px;line-height:1.95;color:var(--dld-text);overflow-wrap:anywhere}.geo-body h2,.geo-body h3{color:var(--dld-deep);line-height:1.45;margin:38px 0 16px}.geo-body h2{font-size:27px;border-left:4px solid var(--dld-red);padding-left:14px}.geo-body h3{font-size:21px}.geo-body p{margin:0 0 20px}.geo-body img{display:block;max-width:100%;height:auto;margin:26px auto;border-radius:10px}.geo-body table{width:100%;border-collapse:collapse;margin:24px 0;display:block;overflow-x:auto}.geo-body td,.geo-body th{border:1px solid var(--dld-line);padding:11px 14px;min-width:120px}.geo-note{margin-top:38px;padding:18px 22px;background:var(--dld-soft);border-left:4px solid var(--dld-blue);color:#42566b;line-height:1.8}.geo-related{background:var(--dld-soft);padding:46px 0}.geo-related h2{text-align:center;color:var(--dld-deep);font-size:27px;margin:0 0 24px}.geo-related__links{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.geo-related__links a{background:#fff;border:1px solid var(--dld-line);border-radius:8px;padding:18px;color:var(--dld-deep);font-weight:600;transition:.2s}.geo-related__links a:hover{border-color:var(--dld-red);transform:translateY(-2px)}.geo-cta{background:var(--dld-deep);color:#fff;padding:38px 20px}.geo-cta .geo-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px}.geo-cta h2{font-size:26px;margin:0 0 8px}.geo-cta p{margin:0;opacity:.85}.geo-cta a{display:inline-flex;background:var(--dld-red);color:#fff;border-radius:5px;padding:13px 24px;font-weight:700;white-space:nowrap}.geo-archive{padding:48px 0 68px}.geo-archive h1{text-align:center;color:var(--dld-deep);font-size:38px}.geo-archive p{text-align:center;color:var(--dld-muted)}.geo-archive-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 24px;margin-top:34px}.geo-archive-list a{background:#fff;border:1px solid var(--dld-line);padding:15px 18px;border-radius:7px;color:var(--dld-text)}.geo-archive-list time{display:block;color:var(--dld-muted);font-size:13px;margin-top:6px}@media(max-width:760px){header .head-info .l-wrap{position:relative;display:flex!important;align-items:center;min-height:72px;padding-right:58px!important}header .head-info .l-wrap .head-logo{width:calc(100vw - 86px)!important;max-width:calc(100vw - 86px)!important;overflow:hidden}header .head-logo a{display:block}header .head-logo img{display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:52px}.m-menu{display:flex!important;position:absolute!important;z-index:30;right:14px!important;left:auto!important;top:50%!important;transform:translateY(-50%);width:34px!important;height:40px!important;flex-direction:column;justify-content:center;gap:6px}.m-menu span{display:block!important;width:30px!important;height:3px!important;margin:0!important;background:#07569d!important}.geo-wrap{width:min(100% - 28px,1120px)}.geo-hero{padding:38px 14px}.geo-hero h1{font-size:29px}.geo-article{padding:36px 0 52px}.geo-body{font-size:16px}.geo-related__links,.geo-archive-list{grid-template-columns:1fr}.geo-cta .geo-wrap{align-items:flex-start;flex-direction:column}.geo-meta{justify-content:flex-start;gap:8px 18px}}
