/* V44 editorial journal — scoped to public listing */
.bl43.bl44{max-width:1220px;padding:22px 24px 85px}.bl44-intro{display:flex;justify-content:space-between;align-items:end;gap:28px;padding:12px 0 24px;border-bottom:1px solid #dce5ef}.bl44-intro h1{font-size:clamp(34px,4vw,52px);line-height:1.06;letter-spacing:-.048em;margin:8px 0 7px;color:#142d4b}.bl44-dot{color:#7898b8}.bl44-intro p{font-size:16px;color:#607c99;margin:0;line-height:1.5}.bl44-search{display:flex;align-items:center;min-width:265px;max-width:320px;width:30%;border:1px solid #d7e1ed;background:#fff;border-radius:9px;box-shadow:0 5px 16px #203e6010}.bl44-search input{width:100%;min-width:0;border:0;background:transparent;padding:13px 12px;font-size:14px;outline:none;color:#213a55}.bl44-search button{background:transparent;color:#21456b;border:0;padding:10px 14px;cursor:pointer}.bl44-search button svg{width:17px}.bl44-cats{gap:6px;margin:16px 0 27px;flex-wrap:wrap}.bl44-cats a{font-size:13px;padding:9px 13px;border-radius:6px;border-color:transparent;background:transparent}.bl44-cats a:hover{background:#eaf1f8}.bl44-cats a.on{background:#203e60;color:#fff}.bl44-section-title{display:flex;align-items:center;gap:18px;margin-bottom:18px;font-size:15px;font-weight:800;letter-spacing:.015em;color:#183657}.bl44-section-rule{height:1px;background:#dce5ef;flex:1}.bl44-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bl44-card{background:#fff;border:1px solid #e0e8f1;border-radius:9px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 12px 28px rgba(27,52,83,.045);transition:transform .2s ease,box-shadow .2s ease}.bl44-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(27,52,83,.1)}.bl44-featured{grid-column:span 2;display:grid;grid-template-columns:1.12fr 1fr}.bl44-cover{position:relative;min-height:195px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(125deg,#142b48,#3d678e);text-decoration:none;color:#fff}.bl44-featured .bl44-cover{min-height:310px}.bl44-cover img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.bl44-cover-1{background:linear-gradient(125deg,#20334d,#6b8aa7)}.bl44-cover-2{background:linear-gradient(125deg,#1c415b,#739aab)}.bl44-cover-3{background:linear-gradient(125deg,#293d5d,#8ba0c2)}.bl44-cover-4{background:linear-gradient(125deg,#1e4154,#678fa0)}.bl44-cover-mark{font-size:clamp(24px,3vw,39px);font-weight:850;letter-spacing:-.055em;z-index:1}.bl44-cover-mark span{font-size:11px;font-weight:650;letter-spacing:.13em}.bl44-cover-shape{position:absolute;right:-42px;bottom:-95px;width:240px;height:240px;border:1px solid #ffffff50;border-radius:36%;transform:rotate(32deg);box-shadow:0 0 0 50px #ffffff09,0 0 0 95px #ffffff08}.bl44-content{padding:22px 23px 20px;display:flex;flex-direction:column;flex:1}.bl44-featured .bl44-content{justify-content:center;padding:32px}.bl44-category{font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:#6283a5}.bl44-card h2{font-size:21px;line-height:1.28;letter-spacing:-.025em;margin:12px 0 10px}.bl44-featured h2{font-size:clamp(24px,2.5vw,34px)}.bl44-card h2 a{text-decoration:none;color:#172e4b}.bl44-card h2 a:hover{color:#4776a3}.bl44-card p{font-size:14px;color:#617b97;line-height:1.65;margin:0 0 20px}.bl44-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;border-top:1px solid #e8edf3;padding-top:14px;color:#7389a0;font-size:12px}.bl44-bottom a{color:#24486c;display:flex}.bl44-bottom svg{width:18px;height:18px}@media(max-width:850px){.bl44-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bl44-featured{grid-column:span 2}.bl44-intro{align-items:start}}@media(max-width:600px){.bl43.bl44{padding:16px 15px 60px}.bl44-intro{display:block;padding:8px 0 16px}.bl44-intro h1{font-size:35px}.bl44-intro p{font-size:14px}.bl44-search{margin-top:17px;width:100%;max-width:none;min-width:0}.bl44-cats{margin:12px 0 20px;gap:4px}.bl44-cats a{padding:8px 9px;font-size:12px}.bl44-grid{grid-template-columns:1fr}.bl44-featured{grid-column:auto;display:flex}.bl44-featured .bl44-cover{min-height:215px}.bl44-cover{min-height:190px}.bl44-featured .bl44-content{padding:22px}.bl44-card h2,.bl44-featured h2{font-size:23px}.bl44-section-title{margin-bottom:12px}}
