.content.press-page{padding-top:22px}
.press-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:14px;border-bottom:1px solid var(--line)}
.press-toolbar .press-category-tabs{justify-content:flex-start;border:0;padding:0;margin:0;gap:26px}
.press-toolbar .board-tools{margin:0;flex:0 0 240px;width:auto}
.press-toolbar .board-tools input{width:100%}
.press-page .search-count{margin:14px 0 10px}
.press-board{border-top:1px solid var(--red)}
.press-board-labels,.press-entry-open{display:grid;grid-template-columns:180px minmax(0,1fr) 110px;gap:24px;align-items:center}
.press-board-labels{padding:15px 20px;color:#8f8984;font-size:12px;border-bottom:1px solid var(--line)}
.press-board-labels span:last-child{text-align:right}
.press-entry{position:relative;border-bottom:1px solid var(--line)}
.press-entry-open{border:0;background:transparent;width:100%;padding:23px 20px;text-align:left;color:inherit;cursor:pointer;line-height:1.7}
.press-entry-open:hover{background:#fbf7f5}
.press-entry-open:focus-visible{outline:2px solid var(--red);outline-offset:-2px}
.press-entry-open strong{min-width:0;font-weight:400;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.press-type-label{display:inline-block;margin-right:10px;padding:1px 7px;font-size:11px;color:#8f8984;background:#f6f3f1;border-radius:2px;vertical-align:1px;white-space:nowrap}
.press-entry-agency{display:flex;align-items:center;gap:9px;min-width:0;color:#a14a43;font-size:13px}
.press-entry-agency>span:last-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.press-country-flag{width:22px;height:16px;object-fit:contain;flex:none;border:1px solid #e5e1de}
.press-country-global{display:inline-flex;width:22px;height:16px;line-height:16px;flex:none;align-items:center;justify-content:center;color:#999;font-size:18px}
.press-entry-open time{color:#8f8984;font-size:12px;text-align:right;font-variant-numeric:tabular-nums}
.press-entry-edit{position:absolute;right:20px;bottom:2px;font-size:11px;color:#777;border:0;background:transparent;cursor:pointer}
.press-board-empty{text-align:center;padding:60px 15px;color:#999}
.related-press,.edition-recognition{margin-top:30px;padding-top:15px;border-top:1px solid var(--line)}
.related-press h3,.edition-recognition h3{font-size:16px;font-weight:500}
.related-press ul{list-style:none;padding:0;margin:0}
.related-press li{padding:12px 0;border-bottom:1px solid var(--line)}
.related-press button{background:transparent;border:0;padding:0;text-align:left;font:inherit;line-height:1.7;color:inherit;cursor:pointer}
.related-press button:hover{color:var(--red)}
.related-press time{display:block;color:#999;font-size:12px;margin-top:4px}
@media(max-width:650px){
 .press-toolbar{flex-wrap:wrap;gap:12px;padding-bottom:12px}
 .press-toolbar .press-category-tabs{gap:18px}
 .press-toolbar .press-category-tabs button{font-size:12px}
 .press-toolbar .board-tools{flex:1 1 100%;width:100%}
 .press-board-labels{display:none}
 .press-entry-open{grid-template-columns:minmax(0,1fr) auto;gap:7px 16px;padding:19px 12px}
 .press-entry-open strong{grid-column:1/-1;grid-row:2;font-size:14px}
 .press-entry-open time{grid-column:2;grid-row:1}
 .press-entry-agency{font-size:12px}
 .press-entry-edit{right:12px}
}
