.h3.bh{background:#30486f;min-height:230px}
.h3.bh:before{background:linear-gradient(90deg,#0a1f4a 0,#0b2556 42%,rgba(11,37,86,.55) 58%,rgba(11,37,86,0) 78%)}
.h3.bh .w3{display:block;padding-block:30px}.h3.bh .eb{color:#fff;font-size:.8rem;border-left:4px solid #1769ff;padding-left:6px;line-height:1}
.h3.bh h1{max-width:none;margin:10px 0 10px}.h3.bh p{max-width:60ch}.h3.bh .bsearch{max-width:700px;margin-top:18px}
.card .im{aspect-ratio:auto;background:#e9eef7}.card .im img{height:auto;display:block}
.card .no{left:1.5%;top:2%;width:13.5%;height:auto;aspect-ratio:1;font-size:clamp(.8rem,1.3vw,1.1rem);background:#0d2c66;border:2px solid #fff}
.card .bd{padding:10px 14px 14px}.card .cp{display:inline-block;font-size:.72rem;font-weight:700;color:#fff;padding:3px 10px;border-radius:6px;margin-bottom:8px;background:var(--pc,#1769ff)}
.card h3{font-size:.92rem}.card .mt{margin-bottom:2px}
.nl{margin-top:30px;background:linear-gradient(90deg,#08224f,#0d3a7a 60%,#0b2c63)}.nl .w3{padding-block:14px}.nl h2{font-size:1.05rem}.nl p{font-size:.82rem}
.nl .lg{display:flex;align-items:center;gap:14px}.nl .lg i{width:46px;height:46px;border-radius:50%;background:#1769ff;display:grid;place-items:center;font-style:normal;font-size:1.3rem}
.nl form{min-width:min(400px,100%)}.nl .btn{padding:8px 20px}
.cats a b{font-weight:700;color:var(--mut)}
@media(max-width:700px){.h3.bh{background-size:cover;background-position:70% 0}.h3.bh:before{background:linear-gradient(180deg,rgba(10,31,74,.15),#0a1f4a 70%)}
.h3.bh .w3{padding-top:90px}.card .im{width:92px;aspect-ratio:1}.card .im img{height:100%;object-fit:cover}.card .no{width:26px;height:26px;aspect-ratio:auto}
.card .cp{margin-bottom:4px}.card .bd{flex:1}}

.h3.ah{background:#0a2250;min-height:240px}
.h3.ah:before{background:linear-gradient(90deg,#071a40 0,#0a2250 40%,rgba(10,34,80,.6) 58%,rgba(10,34,80,.1) 85%)}
.h3.ah .w3{display:block;padding-block:44px}.h3.ah h1{max-width:none;font-size:clamp(1.8rem,3.2vw,2.7rem)}.h3.ah h1 span{display:block;font-size:.62em;font-weight:700;color:#cfe0fb;margin-top:6px;letter-spacing:0}
@media(max-width:700px){.h3.ah{background-size:auto}.h3.ah:before{background:linear-gradient(180deg,rgba(10,34,80,.35),#0a2250 85%)}}

.h3 .hbg{position:absolute;top:0;right:0;height:100%;width:auto;max-width:none;z-index:0}.h3:before{z-index:1}.h3 .w3{z-index:2}
@media(max-width:700px){.h3 .hbg{width:100%;object-fit:cover;object-position:70% 50%}.h3.bh{background-size:auto}}
.h3 .hbg{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 38%);mask-image:linear-gradient(90deg,transparent 0,#000 38%)}
@media(max-width:700px){.h3 .hbg{-webkit-mask-image:none;mask-image:none}}

/* v-seo: tiles must fit a 360px phone */
.tiles{grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr))}
.tile{min-width:0;overflow-wrap:anywhere}

/* article thumbs: keep the icon + flag in view when the card is cropped on phones */
@media(max-width:700px){.card .im img{object-position:22% 50%}}
