.publications-intro{font-size:17px;line-height:1.7;color:var(--color-text-body);margin-bottom:var(--spacing-xl);max-width:900px}.publications-list{display:flex;flex-direction:column;gap:var(--spacing-xl);margin-top:var(--spacing-lg)}.publication-paper{background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-maroon);padding:var(--spacing-xl);transition:all .2s ease}.publication-paper:hover{box-shadow:0 4px 12px rgba(15,36,99,.1);border-left-color:var(--color-maroon)}.publication-header{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border)}.publication-title{font-size:22px;font-weight:600;color:var(--color-maroon);margin-bottom:var(--spacing-sm);line-height:1.3}.publication-authors{font-size:15px;color:var(--color-text-primary);margin-bottom:var(--spacing-sm);font-style:italic}.author-name{color:var(--color-text-body)}.publication-meta{display:flex;flex-wrap:wrap;gap:var(--spacing-md);font-size:14px;color:var(--color-text-muted);margin-top:var(--spacing-sm)}.journal-name{font-weight:600;color:var(--color-text-primary)}.publication-year,.volume-issue{color:var(--color-text-body)}.doi{color:var(--color-maroon);font-family:Courier New,monospace;font-size:13px}.publication-content{display:flex;flex-direction:column;gap:var(--spacing-lg)}.abstract-section h4,.keywords-section h4{font-size:16px;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:.05em;font-size:13px}.abstract-text{font-size:15px;line-height:1.7;color:var(--color-text-body);text-align:justify;margin:0}.keywords-list{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.keyword-tag{display:inline-block;padding:4px 12px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:4px;font-size:13px;color:var(--color-text-body);font-weight:500}@media (max-width:768px){.publication-paper{padding:var(--spacing-lg)}.publication-title{font-size:20px}.publication-meta{flex-direction:column;gap:var(--spacing-xs)}}.brief-number{font-size:12px;font-weight:600;color:var(--color-maroon);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-xs);font-family:Courier New,monospace}.policy-brief{border-left-width:4px}.summary-section{margin-bottom:var(--spacing-md)}.recommendations-section h4,.summary-section h4{font-size:16px;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:.05em;font-size:13px}.recommendations-list{list-style:none;padding:0;margin:0}.recommendations-list li{padding:var(--spacing-xs) 0 var(--spacing-xs) var(--spacing-lg);position:relative;font-size:15px;line-height:1.7;color:var(--color-text-body);border-bottom:1px solid var(--color-border)}.recommendations-list li:last-child{border-bottom:none}.recommendations-list li:before{content:"✓";position:absolute;left:0;color:var(--color-maroon);font-weight:600;font-size:16px}.brief-topic{padding:4px 12px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:4px;font-size:13px;color:var(--color-text-body);font-weight:500}