.lb-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lb-card{color:inherit;background:#fff;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px -12px #06313559,inset 0 0 0 1px #c9a35c59}.lb-card:hover{transform:translateY(-3px);box-shadow:0 14px 26px -14px #06313573,inset 0 0 0 1px #c9a35c99}.lb-img{aspect-ratio:4/3;background:#0a5c63;display:block;position:relative;overflow:hidden}.lb-img img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.lb-card:hover .lb-img img{transform:scale(1.05)}.lb-medal{border-radius:999px;padding:2px 10px;font-size:10.5px;font-weight:800;display:inline-block}.lb-img .lb-medal{top:8px;position:absolute;inset-inline-start:8px;box-shadow:0 4px 10px #00000040}.lb-medal.gold{color:#4a3510;background:linear-gradient(#f6e3b4,#d9b262)}.lb-medal.silver{color:#3b4449;background:linear-gradient(#f7f8f9,#c9d0d5)}.lb-body{gap:3px;padding:10px 11px 12px;display:grid}.lb-ev{color:#8e6a2c;font-size:10.5px;font-weight:800}.lb-card b{color:#0b2f33;font-size:13.5px;font-weight:800;line-height:1.55}.lb-who{color:#33585b;font-size:11.5px;font-weight:700;line-height:1.5}.lb-date{color:#7c8b8c;font-size:10.5px}.lb-pub{background:linear-gradient(#f9f5ec,#fff 45%);gap:6px;padding:12px 12px 14px}.lb-pub-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.lb-field{color:#0a5c63;background:#e3f0ef;border-radius:999px;padding:1px 9px;font-size:10.5px;font-weight:800;display:inline-block}.lb-num{color:#a9813f;font-size:20px;font-weight:900;line-height:1.2}.lb-pub b{font-size:13px}.lb-more{color:#063135;background:linear-gradient(#f6e3b4,#d9b262);border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:14px 0 6px;padding:12px;font-size:13.5px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 6px 14px -6px #a883448c}.lb-more small{background:#ffffff8c;border-radius:999px;padding:0 8px;font-size:11px}.lb-empty{text-align:center;color:var(--muted,#6b7b7c);padding:30px 10px}.lb-all-hero{padding:22px 0 6px}.lb-all-hero h1{color:#0b2f33;margin:0;font-size:24px;font-weight:900}.lb-all-hero p{color:#5b6e70;margin:4px 0 0;font-size:12.5px}.lb-filters{background:#f4f8f7;border-radius:16px;gap:8px;margin:14px 0 10px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #e1ecea}.lb-fg{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lb-fg>span{color:#33585b;min-width:58px;font-size:11.5px;font-weight:800}.lb-fg button{color:#33585b;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:700;box-shadow:inset 0 0 0 1px #d8e5e3}.lb-fg button[aria-pressed=true]{color:#fff;box-shadow:none;background:linear-gradient(#0c7f89,#0a5c63)}.lb-count{color:#5b6e70;margin:0 0 10px;font-size:12px;font-weight:700}.li-hero{margin:0 calc(-1 * var(--gutter,16px));color:#fff;background:#063135;min-height:380px;position:relative;overflow:hidden}.li-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.li-hero:after{content:"";background:linear-gradient(#0631351a 20%,#0631358c 55%,#041e21f2 100%);position:absolute;inset:0}.li-hero-t{z-index:1;padding:0 var(--gutter,16px) 20px;position:absolute;inset:auto 0 0}.li-hero h1{text-shadow:0 2px 14px #00000059;margin:10px 0 6px;font-size:23px;font-weight:900;line-height:1.45}.li-who{color:#f4dfae;margin:0;font-size:13px}.li-who b{font-weight:800}.li-meta{color:#ffffffc7;flex-wrap:wrap;gap:6px 12px;margin:8px 0 0;font-size:11.5px;display:flex}.li-meta span+span:before{content:"·";color:#d9b262;margin-inline-end:12px}.li-hero-pub{background:radial-gradient(90% 70% at 100% 0,#f4dfae38,#0000 60%),linear-gradient(170deg,#0c7f89,#063135);min-height:0}.li-hero-pub:after{display:none}.li-hero-pub .li-hero-t{padding-top:28px;position:relative}.li-hero-pub .lb-field{color:#f4dfae;background:#ffffff24}.li-hero-pub .li-who{color:#ffffffe0;line-height:1.7}.li-wrap{max-width:720px;margin:0 auto;padding:18px 0 10px}.li-lead{color:#0b2f33;margin:0 0 16px;font-size:15.5px;font-weight:700;line-height:2}.li-facts{background:#f9f5ec;border-radius:16px;margin:0 0 18px;padding:14px;box-shadow:inset 0 0 0 1px #c9a35c59}.li-facts h2{color:#8e6a2c;margin:0 0 8px;font-size:13px;font-weight:900}.li-facts dl{grid-template-columns:1fr 1fr;gap:8px 12px;margin:0;display:grid}.li-facts div{gap:1px;display:grid}.li-facts dt{color:#7c6a48;font-size:10.5px;font-weight:700}.li-facts dd{color:#0b2f33;margin:0;font-size:12.5px;font-weight:800;line-height:1.6}.li-body h2{color:#0a5c63;margin:22px 0 6px;font-size:17px;font-weight:900}.li-body h2:before{content:"";vertical-align:-1px;background:linear-gradient(#f6e3b4,#c9a053);border-radius:2px;width:4px;height:15px;margin-inline-end:8px;display:inline-block}.li-body p{color:#273f42;margin:0 0 12px;font-size:14.5px;line-height:2.05}.li-body ul{gap:6px;margin:4px 0 14px;padding:0;list-style:none;display:grid}.li-body li{padding:8px 12px;color:#273f42;background:#f4f8f7;border-radius:12px;padding-inline-start:30px;font-size:13.5px;line-height:1.8;position:relative}.li-body li:before{content:"";inset-inline-start:12px;background:#c9a053;border-radius:50%;width:7px;height:7px;position:absolute;top:17px}.li-body blockquote{color:#fff;background:linear-gradient(160deg,#0c7f89,#063135);border-radius:16px;margin:18px 0;padding:16px 18px;box-shadow:0 12px 24px -16px #063135cc}.li-body blockquote p{color:#fff;margin:0;font-size:15px;font-weight:700;line-height:1.95}.li-body blockquote p:before{content:"«";color:#f4dfae}.li-body blockquote p:after{content:"»";color:#f4dfae}.li-body cite{color:#f4dfae;margin-top:8px;font-size:12px;font-style:normal;font-weight:800;display:block}.li-fig{margin:16px calc(-1 * var(--gutter,16px))}.li-fig img{object-fit:cover;width:100%;max-height:420px;display:block}.li-fig figcaption{padding:7px var(--gutter,16px) 0;color:#6b7b7c;font-size:11.5px;line-height:1.7}.li-credit{color:#7c8b8c;margin:14px 0 0;font-size:11px}.li-credit a,.li-src a{color:#0a5c63}.li-src{background:#f4f8f7;border-radius:14px;margin-top:14px;padding:12px 14px}.li-src h2{color:#33585b;margin:0 0 6px;font-size:12.5px;font-weight:900}.li-src ul{margin:0;padding-inline-start:18px;font-size:12px;line-height:1.9}.li-more-h{color:#0b2f33;margin:26px 0 10px;font-size:17px;font-weight:900}.li-finding{background:#f9f5ec;border-radius:16px;gap:4px;margin:0 0 14px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #c9a35c59}.li-finding b{color:#a9813f;font-size:30px;font-weight:900;line-height:1.2}.li-finding span{color:#273f42;font-size:13.5px;line-height:1.9}.li-cite{color:#0a5c63;font:inherit;cursor:pointer;background:#e3f0ef;border:0;border-radius:12px;margin-top:6px;padding:10px 16px;font-size:12.5px;font-weight:800}@media (width>=768px){.lb-grid{grid-template-columns:repeat(3,1fr);gap:16px}.li-hero{border-radius:0 0 24px 24px;min-height:480px;margin:0}.li-hero h1{font-size:32px}.li-hero-t{padding:0 32px 28px}.li-fig{margin-inline:0}.li-fig img{border-radius:16px}}@media (prefers-reduced-motion:reduce){.lb-card,.lb-img img{transition:none}}.lb-back{color:#0a5c63;margin-bottom:6px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}
