.casos-header{padding:calc(var(--nav-height) + 80px) 32px 72px;background:var(--bg-dark);text-align:center}.casos-header-eyebrow{color:var(--accent);margin-bottom:20px;display:block}.casos-header-title{font-family:"Instrument Serif",serif;font-size:clamp(36px,5vw,64px);font-weight:400;letter-spacing:-.025em;line-height:1.1;color:var(--text-on-dark);margin-bottom:16px}.casos-header-sub{font-size:17px;font-weight:300;color:var(--text-muted);max-width:520px;margin:0 auto;line-height:1.6}.casos-filters{max-width:var(--max-width);margin:0 auto 40px;display:flex;gap:12px;flex-wrap:wrap}.casos-search-wrap{position:relative;flex:1;min-width:220px}.casos-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:15px;height:15px;stroke:var(--text-muted);fill:none;stroke-width:2;stroke-linecap:round;pointer-events:none}.casos-search{width:100%;padding:10px 14px 10px 38px;background:#ffffff0a;border:1px solid var(--border-dark);border-radius:10px;color:var(--text-on-dark);font-family:DM Sans,sans-serif;font-size:14px;font-weight:300;outline:none;transition:border-color .2s,background .2s;-webkit-appearance:none}.casos-search::placeholder{color:var(--text-muted)}.casos-search:focus{border-color:#00e67666;background:#ffffff0f}.casos-select{padding:10px 36px 10px 14px;background:#ffffff0a;border:1px solid var(--border-dark);border-radius:10px;color:var(--text-on-dark);font-family:DM Sans,sans-serif;font-size:14px;font-weight:300;outline:none;cursor:pointer;transition:border-color .2s,background .2s;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px}.casos-select option{background:var(--bg-dark-2);color:var(--text-on-dark)}.casos-select:focus{border-color:#00e67666;background-color:#ffffff0f}.casos-no-results{max-width:var(--max-width);margin:0 auto;text-align:center;padding:60px 0;color:var(--text-muted);font-size:15px;font-weight:300}.casos-section{padding:64px 32px 120px;background:var(--bg-dark)}.casos-list{max-width:var(--max-width);margin:0 auto;list-style:none;display:flex;flex-direction:column;gap:16px}.caso-item{background:#ffffff08;border:1px solid var(--border-dark);border-radius:16px;transition:background .3s,border-color .3s}.caso-item:hover{background:#ffffff0d;border-color:#00e67633}.caso-main{padding:28px 32px;display:flex;flex-direction:column;gap:14px}.caso-meta-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.caso-topic{padding:3px 10px;border-radius:980px;font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;background:var(--accent-dim);color:var(--accent);border:1px solid rgba(0,230,118,.15)}.caso-date{font-size:12px;font-weight:400;color:var(--text-muted)}.caso-title{font-family:"Instrument Serif",serif;font-size:clamp(18px,2.5vw,24px);font-weight:400;line-height:1.25;color:var(--text-on-dark);letter-spacing:-.02em}.caso-desc{font-size:14px;font-weight:300;color:var(--text-muted);line-height:1.65;max-width:760px}.caso-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid var(--border-dark);flex-wrap:wrap}.caso-authors{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:400;color:var(--text-muted)}.caso-authors svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.7;flex-shrink:0}.caso-download{display:inline-flex;align-items:center;gap:7px;padding:8px 18px;border-radius:980px;font-size:13px;font-weight:500;color:var(--bg-dark);background:var(--accent);text-decoration:none;transition:background .2s,transform .15s;letter-spacing:.01em;white-space:nowrap}.caso-download:hover{background:var(--accent-hover);transform:translateY(-1px)}.caso-download svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.casos-empty{max-width:var(--max-width);margin:0 auto;text-align:center;padding:80px 0;color:var(--text-muted);font-size:17px;font-weight:300}@media(max-width:640px){.casos-header{padding:calc(var(--nav-height) + 56px) 20px 56px}.casos-section{padding:48px 20px 80px}.casos-filters{flex-direction:column}.casos-search-wrap{min-width:unset}.casos-select{width:100%}.caso-main{padding:20px}.caso-meta-top{flex-direction:column;align-items:flex-start;gap:8px}.caso-footer{flex-direction:column;align-items:flex-start}.caso-download{align-self:stretch;justify-content:center}}
