/* WEEKLY GRC BRIEF: compact edition cards, about one screen */
.wk-page{max-width:1120px}
.wk-head h1{font-size:clamp(1.5rem,2.6vw,2.1rem);margin:.2em 0}
.wk-head .lead{margin:0 0 14px;max-width:820px}
.wk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.wk-item{padding:14px 16px!important;display:flex;flex-direction:column;gap:6px}
.wk-item[hidden]{display:none}
.wk-item h3{font-size:.98rem;line-height:1.35;margin:0}
.wk-item p{margin:0;font-size:.86rem;line-height:1.5;color:var(--muted)}
.wk-item .wk-ask{color:var(--text);border-left:3px solid var(--accent);padding-left:8px}
.wk-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.wk-archive .wk-list{display:grid;gap:10px;margin-top:10px}
.wk-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px!important;text-decoration:none;color:inherit}
.wk-row-t{display:flex;flex-direction:column;gap:2px}
.wk-row-t small{font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--accent-text)}
.wk-row-t span{font-size:.88rem;color:var(--muted)}
@media (max-width:900px){.wk-grid{grid-template-columns:1fr}}
.wk-row>svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:2}
