.chx-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px}.chx-bento article{background:#fff;border:1px solid #dce9f4;border-radius:22px;padding:24px;box-shadow:0 14px 36px rgba(15,47,87,.06);min-width:0;position:relative;overflow:hidden}.chx-bento strong{display:block;font-size:40px;line-height:1;letter-spacing:-.03em;color:#2563a8;font-weight:800;margin:6px 0 10px}.chx-bento p{margin:0;font-size:13.5px;line-height:1.55;color:#52718a}.chx-k{font-size:11px!important;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#0089d6!important}.chx-a{grid-column:span 2;grid-row:span 2;background:radial-gradient(120% 90% at 100% 0,#0089d6 0,#2563a8 45%,#0f2f56 100%)!important;border:0!important;color:#fff;display:flex;flex-direction:column}.chx-a .chx-k{color:#a9dcff!important}.chx-a p{color:#d8ebfb}.chx-big{font-size:clamp(64px,8vw,104px)!important;color:#fff!important;margin:14px 0 14px!important}.chx-lead{font-size:15px!important;max-width:44ch}.chx-seg{display:flex;height:14px;flex:0 0 14px;border-radius:99px;overflow:hidden;margin:auto 0 14px;gap:3px}.chx-seg i{display:block;border-radius:99px;height:14px}.chx-segleg{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12.5px;color:#d8ebfb}.chx-segleg span{display:flex;align-items:center;gap:7px}.chx-segleg i{width:9px;height:9px;border-radius:50%;display:inline-block}.chx-segleg b{color:#fff}.chx-foot{margin-top:18px!important;font-size:11.5px!important;color:#a9cdeb!important}.chx-b{grid-column:span 2;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;align-items:center}.chx-net{width:100%;height:auto}.chx-net .e path{fill:none;stroke:#8fc3ec;stroke-width:1.1;opacity:.75}.chx-net .n-i{fill:#2563a8}.chx-net .n-c{fill:#6cc4b9}.chx-ringrow{display:flex;align-items:center;gap:16px;margin-top:8px}.chx-ringrow strong{margin:0 0 4px}.chx-ring{width:84px;height:84px;flex:0 0 84px;transform:rotate(-90deg)}.chx-ring circle{fill:none;stroke-width:9}.chx-ring .t{stroke:#e3eef8}.chx-ring .v{stroke:#6cc4b9;stroke-linecap:round}.chx-ring text{transform:rotate(90deg);transform-origin:42px 42px;font:800 15px Inter,Arial,sans-serif;fill:#2563a8}.chx-rows{display:grid;gap:7px}.chx-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 30px;gap:8px;align-items:center;font-size:11.5px;color:#52718a}.chx-row span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chx-row b{text-align:right;color:#12223e}.chx-row i,.chm-sec i,.chm-li i{display:block;height:6px;border-radius:99px;background:#e3eef8;overflow:hidden}.chx-row em,.chm-sec em,.chm-li em{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#2563a8,#0089d6)}.chx-e{grid-column:span 2}.chx-strip{display:flex;height:34px;border-radius:12px;overflow:hidden;gap:2px;margin:14px 0 14px}.chx-strip i{display:block;height:100%}.chx-stripleg{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;font-size:12px;color:#52718a}.chx-stripleg span{display:flex;align-items:center;gap:7px;min-width:0}.chx-stripleg i{width:9px;height:9px;border-radius:3px;flex:0 0 9px}.chx-stripleg b{margin-left:auto;color:#12223e}@media(max-width:980px){.chx-bento{grid-template-columns:1fr 1fr}.chx-a,.chx-b,.chx-e{grid-column:span 2}.chx-a{grid-row:auto}.chx-seg{margin:22px 0 14px}}@media(max-width:600px){.chx-bento{gap:12px}.chx-b{grid-template-columns:1fr}.chx-bento article{padding:20px}.chx-bento strong{font-size:32px}.chx-stripleg{grid-template-columns:1fr}.chx-c,.chx-d,.chx-f,.chx-g{grid-column:span 2}}.sw-digest .sw-cover img{top:0;height:100%;object-fit:cover;object-position:50% 45%}.sw-digest .sw-logo{background:#fff;border:1px solid #dce9f4}.sw-digest .sw-logo img{position:static!important;width:100%!important;height:100%!important;object-fit:contain;padding:8px;top:auto!important}.chm-head{display:grid;grid-template-columns:1fr minmax(0,.8fr);gap:30px;align-items:end;margin-bottom:26px}.chm-head h2{margin:6px 0 0}.chm-head>p{margin:0;color:#52718a;font-size:15px;line-height:1.65}.chm-card{background:#fff;border:1px solid #dce9f4;border-radius:26px;padding:22px;box-shadow:0 18px 44px rgba(15,47,87,.07)}.chm-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.chm-tabs{display:flex;gap:6px;flex-wrap:wrap;background:#f1f7fc;border:1px solid #dce9f4;border-radius:99px;padding:4px}.chm-tabs button{border:0;background:none;border-radius:99px;padding:8px 15px;font:600 13px Inter,Arial,sans-serif;color:#2563a8;cursor:pointer}.chm-tabs button[aria-selected=true]{background:linear-gradient(120deg,#2563a8,#0089d6);color:#fff;box-shadow:0 6px 16px rgba(37,99,168,.25)}.chm-body{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:22px;align-items:stretch}.chm-mapwrap{position:relative;background:linear-gradient(180deg,#f5faff,#eaf3fb);border-radius:20px;padding:14px}.chm-map{display:block;width:100%;height:auto}.chm-c path{stroke:#fff;stroke-width:1.1;cursor:pointer;transition:fill .35s,opacity .2s,filter .2s;outline:none}.chm-c path.hv{filter:drop-shadow(0 0 5px #0089d6);stroke:#0089d6;stroke-width:1.6}.chm-c path.on{stroke:#ec9d40;stroke-width:2.6}.chm-lakes path{fill:#cfe3f5;stroke:#b9d3ea;stroke-width:.6;pointer-events:none}.chm-tip{position:absolute;z-index:3;pointer-events:none;background:#0f2f56;color:#fff;border-radius:12px;padding:10px 12px;box-shadow:0 12px 28px rgba(15,47,86,.3);display:grid;gap:2px;min-width:170px;max-width:240px}.chm-tip[hidden]{display:none}.chm-tip b{font-size:14px}.chm-tip span{font-size:13px;color:#a9dcff;font-weight:600}.chm-tip small{font-size:11px;color:#c9def2;line-height:1.4}.chm-scale{position:absolute;left:18px;bottom:14px;display:flex;align-items:center;gap:8px;font-size:11px;color:#52718a}.chm-scale i{width:90px;height:8px;border-radius:99px;background:linear-gradient(90deg,#d6e8f8,#0f2f56)}.chm-panel{background:#f6fbff;border:1px solid #dce9f4;border-radius:20px;padding:20px;min-width:0}.chm-pk{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#0089d6;margin:0 0 6px}.chm-panel h3{font-size:28px;letter-spacing:-.02em;color:#12223e;margin:0 0 12px}.chm-pv{display:flex;align-items:center;gap:14px;margin-bottom:16px}.chm-pv strong{white-space:nowrap;font-size:44px;line-height:1;font-weight:800;letter-spacing:-.03em;color:#2563a8}.chm-pv span{font-size:12.5px;line-height:1.45;color:#52718a}.chm-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.chm-grid button{text-align:left;border:1px solid #dce9f4;background:#fff;border-radius:12px;padding:9px 11px;cursor:pointer;font-family:inherit}.chm-grid button.on{border-color:#2563a8;box-shadow:inset 0 0 0 1px #2563a8}.chm-grid b{display:block;font-size:17px;color:#12223e}.chm-grid span{font-size:11px;color:#52718a}.chm-sec{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 40px;gap:8px;align-items:center;font-size:12px;color:#52718a;margin-bottom:7px}.chm-sec span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chm-sec b{text-align:right;color:#12223e}.chm-empty{font-size:12px;color:#7a8ea3}.chm-list-head{display:flex;gap:10px;align-items:baseline;margin:20px 2px 10px;font-size:14px;color:#12223e}.chm-list-head span{font-size:12px;color:#52718a}.chm-list{display:grid;grid-template-columns:1fr 1fr;gap:6px 22px}.chm-li{display:grid;grid-template-columns:22px minmax(0,1fr) minmax(0,1.2fr) 52px;gap:10px;align-items:center;border:0;background:none;padding:8px 6px;border-radius:10px;cursor:pointer;font:500 13px Inter,Arial,sans-serif;color:#12223e;text-align:left}.chm-li:hover,.chm-li.on{background:#f1f7fc}.chm-li>span{color:#0089d6;font-weight:700}.chm-li strong{text-align:right;font-weight:700}.chm-note{margin:14px 2px 0;font-size:11.5px;color:#7a8ea3}@media(max-width:980px){.chm-head{grid-template-columns:1fr}.chm-body{grid-template-columns:1fr}}@media(max-width:600px){.chm-pv strong{font-size:36px}.chm-card{padding:14px;border-radius:20px}.chm-list{grid-template-columns:1fr}.chm-tabs button{padding:7px 11px;font-size:12px}.chm-scale{display:none}.chm-panel h3{font-size:24px}}