/* Quiet editorial layer, shared by the news desk, archives and reader. */
body.hm{background:#f6f7fb;color:#18213b;min-height:100vh;display:flex;flex-direction:column}
.hm-header{background:#fff;border-bottom:1px solid #e5e9f2}.hm-bar{min-height:84px;max-width:1200px}.hm-name{font-size:1.4rem;letter-spacing:-.03em}.hm-nav a{font-size:.95rem;font-weight:700}.hm-nav a[aria-current]{color:#2853d4;border-color:#2853d4}
.hm-tools .lang-switch{border:0;background:#f1f3f8}.hm-tools .lang-choice.is-current{background:#18213b}.hm-mark{border-radius:10px}.news-main{flex:1;padding-block:40px 64px}.news-heading{position:relative;padding-block:12px 26px;display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.news-rule{width:28px;height:5px;background:#2853d4;border-radius:4px;align-self:center}.news-heading h1{font-size:clamp(1.7rem,4vw,2.3rem)}.news-heading p{margin-inline-start:auto;font-size:.95rem;color:#667085}.news-main .hm-sec{padding-block-start:0}.news-list-heading{display:none}.news-empty{background:#fff;border:1px solid #e5e9f2;border-radius:20px;min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:18px;padding:32px}.news-empty-mark{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:#edf1ff;color:#2853d4;font-weight:800;font-size:1.2rem}.news-empty h2{font-size:1.2rem;color:#475467}.news-empty a{font-size:.95rem}
.hm-grid{gap:24px}.card{background:#fff;border:1px solid #e5e9f2;border-radius:16px;overflow:hidden;box-shadow:none}.card-body{padding:22px}.card-title{font-size:1.3rem;line-height:1.65}.card-title a{color:#18213b}.card-meta{color:#667085;font-size:.8rem}.card-excerpt{font-size:.95rem;color:#667085}.card--text .card-media{display:none}.card--text{border-top:3px solid #2853d4}.hm-footer{margin-top:auto;padding-block:24px;background:#fff;color:#667085;border-top:1px solid #e5e9f2}.news-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;font-size:.85rem}.news-footer nav{display:flex;gap:20px;flex-wrap:wrap}.hm-footer a{color:#475467;display:inline-flex;align-items:center;min-height:44px}
.ls-head,.legal-head{border:0}.ls-head h1,.legal-head h1{font-size:2rem}.ls-head p{max-width:65ch}.legal-page,.ar{background:#fff;border-radius:18px}.legal-page{margin-block:32px;padding:32px;max-width:900px}.legal-tag{display:none}.ar{margin-block:24px;padding:clamp(20px,4vw,48px);border:1px solid #e5e9f2}.ar-body{font-size:1.12rem;line-height:1.95;max-inline-size:72ch}.ar-body img{height:auto;max-width:100%;border-radius:12px}.ar-body pre{max-width:100%;overflow-x:auto}.ar-body table{display:block;max-width:100%;overflow-x:auto}.ar-body a{overflow-wrap:anywhere}.ar-body h2{margin-block:1.6em .6em}
@media(max-width:767px){.hm-bar{min-height:72px;gap:8px}.hm-name{font-size:1.15rem}.hm-brand{gap:8px}.hm-mark{width:32px;height:32px}.hm-burger{width:40px;height:44px}.hm-tools{gap:5px}.news-main{padding-block:24px 40px}.news-heading{gap:10px}.news-heading p{width:100%;margin-inline-start:38px}.news-empty{min-height:230px;border-radius:14px}.legal-page{padding:22px 16px;margin-block:20px}.news-footer{justify-content:center;text-align:center}.news-footer nav{justify-content:center;gap:8px 18px}.card-body{padding:18px}.card--compact .card-media{min-width:0}.card--text{display:block}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
.news-main .hm-rowsec{padding-block-start:28px}.news-main .hm-rowsec .hm-head{border-block-start:2px solid #2853d4;padding-block-start:14px}.news-main .hm-rowsec .hm-head h2{font-size:1.45rem}
