.ml-briefings{background:var(--paper);color:var(--ink);font-family:var(--serif)}.ml-briefings__container{max-width:1376px;margin:0 auto;padding:0 32px}.ml-briefings__header{padding:56px 0 36px;border-bottom:2px solid var(--rule)}.ml-briefings__eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin:0 0 18px}.ml-briefings__eyebrow:before{content:"▍ ";color:var(--red)}.ml-briefings__title{font-family:var(--display);font-size:clamp(48px,7vw,96px);line-height:.95;letter-spacing:-.025em;font-weight:400;margin:0 0 16px;color:var(--ink)}.ml-briefings__deck{font-family:var(--serif);font-size:18px;line-height:1.5;color:var(--ink-2);margin:0 0 28px;max-width:70ch}.ml-briefings__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:22px;gap:22px;font-family:var(--mono);font-size:11px;letter-spacing:.06em}.ml-briefings__stats>div{display:flex;flex-direction:column;gap:4px}.ml-briefings__stats .k{color:var(--ink-4);text-transform:uppercase;font-size:9px}.ml-briefings__stats .v{color:var(--ink);font-weight:700;font-size:18px}.ml-briefings__filters-wrap{padding:24px 0;border-bottom:1px solid var(--rule-thin)}.ml-briefings__filters{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding:18px 0}.ml-briefings__filters .filter-group{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ml-briefings__filters .filter-label{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-right:4px}.ml-briefings__filters .chip{background:var(--paper-2);color:var(--ink-2);border:1px solid var(--rule-thin);padding:6px 12px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:border-color .15s,background .15s,color .15s}.ml-briefings__filters .chip:hover{border-color:var(--ink-3);color:var(--ink)}.ml-briefings__filters .chip.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ml-briefings__filters .chip .count{color:var(--ink-4);font-weight:500}.ml-briefings__filters .chip.active .count{color:var(--ink-4)}.ml-briefings__filters .search-box{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;background:var(--paper-2);border:1px solid var(--rule-thin)}.ml-briefings__filters .search-box .icon{color:var(--ink-4);font-size:14px}.ml-briefings__filters .search-box input{border:0;background:transparent;font-family:var(--mono);font-size:12px;color:var(--ink);outline:none;width:180px}.ml-briefings__filters .search-box input::placeholder{color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em}.ml-briefings__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:0;gap:0;padding:24px 0 64px}.ml-briefings__card{display:flex;flex-direction:column;gap:10px;padding:28px 24px;background:transparent;color:var(--ink);text-decoration:none;border:1px solid var(--rule-thin);margin:-1px 0 0 -1px;transition:background .15s;position:relative}.ml-briefings__card:hover{background:var(--paper-2)}.ml-briefings__card .meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-family:var(--mono);font-size:10px;color:var(--ink-4);letter-spacing:.1em;text-transform:uppercase}.ml-briefings__card .cat{color:var(--red);font-weight:700}.ml-briefings__card .cat:before{content:"▍ "}.ml-briefings__card .num{color:var(--ink-3)}.ml-briefings__card-title{font-family:var(--display);font-size:28px;line-height:1.1;letter-spacing:-.015em;font-weight:400;margin:0}.ml-briefings__card-deck{font-family:var(--serif);font-size:15px;line-height:1.5;color:var(--ink-2);margin:0}.ml-briefings__card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:16px;border-top:1px solid var(--rule-thin);font-family:var(--mono);font-size:10px;color:var(--ink-4);letter-spacing:.1em;text-transform:uppercase}.ml-briefings__card-foot .read{color:var(--ink);font-weight:700}.ml-briefings__empty{padding:80px 24px;text-align:center;border:1px dashed var(--rule-thin);margin:32px 0}.ml-briefings__empty h2{font-family:var(--display);font-size:32px;font-weight:400;margin:0 0 12px}.ml-briefings__empty p{font-family:var(--serif);font-size:16px;color:var(--ink-3);margin:0 auto 24px;max-width:50ch}