.bl-wrap{background:#f0f4f8;min-height:100vh;padding-top:64px;font-family:Inter,sans-serif}.bl-label{align-items:center;gap:10px;margin-bottom:40px;display:flex}.bl-label__dot{background:#4f8ef7;border-radius:50%;flex-shrink:0;width:7px;height:7px}.bl-label__text{letter-spacing:.22em;text-transform:uppercase;color:#0d2648;white-space:nowrap;font-size:.6rem;font-weight:600}.bl-label__line{background:#0d264824;flex:1;height:1px}.bl-cover{max-width:1240px;margin:0 auto;padding:64px 48px 80px}.bl-cover__body{grid-template-columns:460px 1fr;align-items:center;gap:72px;display:grid}.bl-card{background:linear-gradient(145deg,#1a3354 0%,#0d1f38 100%);border-radius:18px;flex-direction:column;min-height:380px;padding:28px 30px 24px;display:flex;position:relative;overflow:hidden}.bl-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#4f8ef71f 0%,#0000 70%);width:260px;height:260px;position:absolute;top:-60px;right:-60px}.bl-card__meta{letter-spacing:.16em;color:#ffffff59;flex-shrink:0;justify-content:space-between;font-family:Inter,sans-serif;font-size:.6rem;display:flex}.bl-card__title{flex-direction:column;flex:1;justify-content:center;padding:24px 0 8px;display:flex}.bl-card__title-top{color:#fff;font-family:Fraunces,serif;font-size:clamp(2.6rem,5.5vw,3.6rem);font-weight:400;line-height:1}.bl-card__title-em{color:#4f8ef7;font-family:Fraunces,serif;font-size:clamp(2.6rem,5.5vw,3.6rem);font-style:italic;font-weight:400;line-height:1}.bl-card__chart{width:100%;height:76px;margin:4px 0}.bl-card__footer{letter-spacing:.16em;color:#ffffff59;flex-shrink:0;justify-content:space-between;padding-top:4px;font-family:Inter,sans-serif;font-size:.58rem;display:flex}.bl-text__tags{letter-spacing:.2em;color:#4f8ef7;align-items:center;gap:8px;margin-bottom:22px;font-size:.6rem;font-weight:600;display:flex}.bl-text__tags-dot{background:#4f8ef7;border-radius:50%;flex-shrink:0;width:7px;height:7px}.bl-text__title{color:#0d2648;margin:0 0 26px;font-family:Fraunces,serif;font-size:clamp(1.9rem,3.2vw,2.8rem);font-weight:400;line-height:1.12}.bl-text__title em{color:#1a3354;font-style:italic}.bl-text__body{color:#0d2648a6;margin:0 0 36px;font-size:.93rem;line-height:1.75}.bl-text__dropcap{float:left;color:#0d2648;padding-top:8px;padding-right:9px;font-family:Fraunces,serif;font-size:4rem;font-weight:400;line-height:.82}.bl-text__author{align-items:center;gap:14px;display:flex}.bl-text__avatar{color:#fff;background:#1a3354;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.88rem;font-weight:700;display:flex}.bl-text__author-info{flex-direction:column;flex:1;gap:2px;display:flex}.bl-text__author-name{color:#0d2648;font-size:.82rem;font-weight:600}.bl-text__author-role{color:#0d264866;font-size:.68rem}.bl-text__date{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.bl-text__date-main{color:#0d2648;font-family:Fraunces,serif;font-size:.78rem;font-weight:400}.bl-text__date-rel{color:#0d264861;font-size:.65rem}.bl-also{background:#fff;border-top:1px solid #0d264814;border-bottom:1px solid #0d264814}.bl-also__inner{max-width:1240px;margin:0 auto;padding:56px 48px 64px}.bl-also__grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.bl-also__article{padding:8px 48px 8px 0}.bl-also__article:last-child{border-left:1px solid #0d26481a;padding-left:48px;padding-right:0}.bl-also__tag{letter-spacing:.2em;color:#4f8ef7;align-items:center;gap:7px;margin-bottom:14px;font-size:.58rem;font-weight:600;display:flex}.bl-also__tag-dot{background:#4f8ef7;border-radius:50%;flex-shrink:0;width:6px;height:6px}.bl-also__title{color:#1e6fd9;margin:0 0 18px;font-family:Fraunces,serif;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:400;line-height:1.18}.bl-also__title em{color:#1e6fd9;font-style:italic}.bl-also__excerpt{color:#0d264899;margin:0 0 20px;font-size:.88rem;line-height:1.7}.bl-also__meta{color:#0d2648;align-items:center;gap:0;font-size:.75rem;display:flex}.bl-also__author{font-weight:600}.bl-also__sep{color:#0d264859;margin:0 2px}.bl-also__role{color:#0d264873;font-size:.72rem}.bl-also__date-right{color:#0d264866;margin-left:auto;font-size:.72rem}.bl-latest{background:#f0f4f8}.bl-latest__inner{max-width:1240px;margin:0 auto;padding:56px 48px 80px}.bl-filter{background:#fff;border-radius:12px;flex-wrap:wrap;gap:4px 2px;margin-bottom:48px;padding:18px 24px;display:flex;box-shadow:0 1px 6px #0d26480f}.bl-filter__btn{color:#0d264899;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-family:Inter,sans-serif;font-size:.8rem;font-weight:500;transition:background .15s,color .15s;display:flex}.bl-filter__btn:hover{color:#0d2648;background:#0d26480d}.bl-filter__btn--active,.bl-filter__btn--active:hover{color:#fff;background:#1a3354}.bl-filter__count{opacity:.65;font-size:.7rem}.bl-filter__btn--active .bl-filter__count{opacity:.7}.bl-latest__layout{grid-template-columns:1fr 300px;align-items:flex-start;gap:48px;display:grid}.bl-latest__main .bl-label{margin-bottom:24px}.bl-dispatch-list{flex-direction:column;display:flex}.bl-dispatch{cursor:pointer;border-bottom:1px solid #0d26481a;align-items:flex-start;gap:28px;padding:28px 0;display:flex}.bl-dispatch:first-child{border-top:1px solid #0d26481a}.bl-dispatch__content{flex:1;min-width:0}.bl-dispatch__category{color:#0d264873;margin-bottom:6px;font-size:.7rem;font-weight:500;display:block}.bl-dispatch__title{color:#0d2648;margin:0 0 12px;font-family:Fraunces,serif;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:400;line-height:1.22}.bl-dispatch__title em{color:#1e6fd9;font-style:italic}.bl-dispatch:hover .bl-dispatch__title{color:#1e6fd9}.bl-dispatch__excerpt{color:#0d26488c;margin:0 0 16px;font-size:.85rem;line-height:1.68}.bl-dispatch__meta{flex-wrap:wrap;align-items:center;gap:0;font-size:.72rem;display:flex}.bl-dispatch__dsp{color:#0d264880;letter-spacing:.06em;border:1px solid #0d26482e;border-radius:4px;margin-right:10px;padding:3px 8px;font-size:.62rem;font-weight:600;display:inline-block}.bl-dispatch__author{color:#0d2648;font-weight:600}.bl-dispatch__role{color:#0d264866}.bl-dispatch__date{color:#0d264861}.bl-dispatch__thumb{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.bl-dispatch__initial{color:#0d26484d;font-family:Fraunces,serif;font-size:clamp(1.8rem,3vw,2.4rem);font-style:italic;font-weight:400}.bl-sidebar{flex-direction:column;gap:16px;display:flex;position:sticky;top:80px}.bl-sidebar__about{background:#1a3354;border-radius:14px;padding:22px 20px 24px}.bl-sidebar__about-label{letter-spacing:.2em;text-transform:uppercase;color:#ffffff59;margin-bottom:8px;font-size:.58rem;font-weight:600;display:block}.bl-sidebar__about-rule{background:#ffffff1a;height:1px;margin-bottom:16px}.bl-sidebar__about-title{color:#fff;margin:0 0 12px;font-family:Fraunces,serif;font-size:1.15rem;font-weight:400;line-height:1.25}.bl-sidebar__about-title em{color:#4f8ef7;font-style:italic}.bl-sidebar__about-desc{color:#ffffff80;margin:0 0 20px;font-size:.78rem;line-height:1.65}.bl-sidebar__form{background:#ffffff14;border-radius:999px;align-items:center;gap:0;padding:4px 4px 4px 14px;display:flex}.bl-sidebar__input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:Inter,sans-serif;font-size:.8rem}.bl-sidebar__input::placeholder{color:#ffffff4d}.bl-sidebar__join{color:#fff;cursor:pointer;white-space:nowrap;background:#4f8ef7;border:none;border-radius:999px;padding:8px 18px;font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;transition:background .15s}.bl-sidebar__join:hover{background:#1e6fd9}.bl-sidebar__mostread{background:#fff;border-radius:14px;padding:20px 20px 16px;box-shadow:0 1px 6px #0d26480f}.bl-sidebar__mr-label{letter-spacing:.2em;text-transform:uppercase;color:#0d264866;margin-bottom:8px;font-size:.58rem;font-weight:600}.bl-sidebar__mr-rule{background:#0d264814;height:1px;margin-bottom:16px}.bl-mr-item{border-bottom:1px solid #0d264812;align-items:flex-start;gap:14px;padding:10px 0;display:flex}.bl-mr-item:last-child{border-bottom:none;padding-bottom:0}.bl-mr-item__num{color:#0d26482e;flex-shrink:0;padding-top:2px;font-family:Fraunces,serif;font-size:1.1rem;font-weight:400;line-height:1}.bl-mr-item__body{flex-direction:column;gap:3px;display:flex}.bl-mr-item__title{color:#0d2648;font-size:.82rem;font-weight:600;line-height:1.3}.bl-mr-item__meta{color:#0d264861;font-size:.65rem}@media (max-width:1024px){.bl-latest__layout{grid-template-columns:1fr 260px;gap:32px}}@media (max-width:900px){.bl-cover,.bl-also__inner,.bl-latest__inner{padding-left:20px;padding-right:20px}.bl-cover__body{grid-template-columns:1fr;gap:32px}.bl-card{min-height:300px}.bl-also__grid{grid-template-columns:1fr;gap:36px}.bl-also__article{border-bottom:1px solid #0d26481a;padding:0 0 36px}.bl-also__article:last-child{border-bottom:none;border-left:none;padding-bottom:0;padding-left:0}.bl-latest__layout{grid-template-columns:1fr}.bl-sidebar{position:static}.bl-dispatch__thumb{width:80px;height:80px}}@media (max-width:480px){.bl-text__title{font-size:1.7rem}.bl-text__author{flex-wrap:wrap}.bl-text__date{align-items:flex-start;width:100%}.bl-filter{padding:14px 16px}.bl-dispatch{flex-direction:column-reverse;gap:16px}.bl-dispatch__thumb{border-radius:8px;width:100%;height:80px}}
