.max-w-8xl .prose,.max-w-8xl .prose.max-w-none{max-width:92ch;width:min(100%,92ch);margin-left:auto;margin-right:auto}.pub-title{max-width:92ch!important;width:min(100%,92ch)!important;margin-left:auto!important;margin-right:auto!important}.max-w-8xl .mt-4.mb-16{max-width:92ch;margin-left:auto;margin-right:auto}.max-w-8xl .md\:grid-cols-\[200px_auto\]{max-width:92ch;margin-left:auto;margin-right:auto}@media(min-width:1536px){.max-w-8xl .prose,.max-w-8xl .prose.max-w-none,.max-w-8xl .mt-4.mb-16,.max-w-8xl .md\:grid-cols-\[200px_auto\]{max-width:100ch;width:min(100%,100ch)}.pub-title{max-width:100ch!important;width:min(100%,100ch)!important}}.pub-abstract{text-align:justify;text-justify:inter-word;hyphens:auto}.pub-abstract p{margin:.75rem 0}@media(max-width:640px){.pub-abstract{text-align:left;hyphens:none}}.featured-image,.featured-image-wrapper img{filter:none!important;opacity:1!important;mix-blend-mode:normal!important}@media(prefers-color-scheme:dark){.featured-image,.featured-image-wrapper img{filter:none!important;opacity:1!important;mix-blend-mode:normal!important}}.view-citation-card{width:100%;max-width:1100px;margin:2.1rem auto}.view-citation-card .pub-row{display:grid;grid-template-columns:200px 1fr;column-gap:1.75rem;align-items:start}.view-citation-card .pub-thumb{display:block}.view-citation-card .pub-thumb--empty{width:100%;aspect-ratio:4/3}.view-citation-card .pub-thumb img{width:100%;height:auto;border-radius:6px;object-fit:cover;display:block}.view-citation-card .pub-body{min-width:0}.view-citation-card .pub-title{margin:0;font-size:1.25rem;line-height:1.25;font-weight:700}.view-citation-card .pub-title a{color:#1796b6dc;text-decoration:none}.view-citation-card .pub-title a:hover{color:#33abc9;text-decoration:underline;text-underline-offset:4px}.view-citation-card .pub-authors{margin-top:.3rem;font-size:.95rem;line-height:1.45}.view-citation-card .pub-authors a{text-decoration:none}.view-citation-card .pub-authors a:hover{text-decoration:underline;text-underline-offset:3px}.view-citation-card .pub-venue{margin-top:.4rem;font-size:.93rem;line-height:1.45;color:#6a6b6d}.view-citation-card .pub-links{margin-top:.4rem!important}.view-citation-card .pub-links a,.view-citation-card .pub-links .btn,.view-citation-card .pub-links [role=button]{border-radius:6px;font-size:.8rem!important;padding:.2rem .4rem!important}.view-citation-card .pub-links .btn{line-height:1.2}@media(prefers-color-scheme:dark){.view-citation-card .pub-venue{color:rgba(96,100,104,.85)}}@media(max-width:768px){.view-citation-card{max-width:92ch;margin:1.5rem auto}.view-citation-card .pub-row{grid-template-columns:1fr;row-gap:.9rem}.view-citation-card .pub-thumb{max-width:420px}}.view-citation-card .pub-authors .author-me{font-weight:700}section#news.news-wide .max-w-prose,section#news.news-wide .prose,section#news.news-wide .prose.max-w-none{max-width:1e3px!important;width:min(100%,1100px)!important}section#news.news-wide{padding-left:5!important;padding-right:5!important}section#news.news-wide .news-item{display:grid;grid-template-columns:110px 1fr;column-gap:1.5rem;align-items:start;margin-bottom:1.1rem}section#news.news-wide .news-date{font-weight:600;color:#555;white-space:nowrap;font-size:1rem}section#news.news-wide .news-content{line-height:1.6;font-size:1rem}@media(max-width:640px){section#news.news-wide .news-item{grid-template-columns:1fr;row-gap:.5rem}}section#news.news-simple .max-w-prose,section#news.news-simple .prose,section#news.news-simple .prose.max-w-none{max-width:800%!important;width:min(100%,810px)!important}section#news.news-simple .news-item{margin-bottom:1.5rem}section#news.news-simple .news-date{display:inline;font-weight:600;color:rgba(55,65,81,.85);font-size:.92rem;margin-right:.5rem}section#news.news-simple .news-content{display:inline;line-height:1.6;font-size:1.2rem}.dark section#news.news-simple .news-date{color:rgba(229,231,235,.75)}.dark section#news.news-simple .news-content{color:rgba(229,231,235,.92)}.pub-cta{display:flex;justify-content:center}.pub-cta .btn,.pub-cta a.btn,.pub-cta a[role=button]{display:inline-flex;align-items:center;justify-content:center;width:33%;max-width:260px;min-width:180px;text-align:center;gap:.5rem;background-color:#fff!important;color:#111827!important;border:1px solid rgba(17,24,39,.12)!important;border-radius:9999px!important;padding:.5rem!important;font-size:.98rem!important;font-weight:700!important;box-shadow:0 1px 2px rgba(0,0,0,6%),0 10px 25px rgba(0,0,0,.1)!important;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease}.pub-cta .btn:hover,.pub-cta a.btn:hover,.pub-cta a[role=button]:hover{transform:translateY(-1px);border-color:rgba(17,24,39,.18)!important;box-shadow:0 2px 6px rgba(0,0,0,8%),0 14px 35px rgba(0,0,0,.14)!important}.pub-cta .btn:active,.pub-cta a.btn:active,.pub-cta a[role=button]:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,6%),0 8px 18px rgba(0,0,0,.1)!important}.dark .pub-cta .btn,.dark .pub-cta a.btn,.dark .pub-cta a[role=button]{background-color:rgba(17,24,39,.55)!important;color:rgba(255,255,255,.92)!important;border-color:rgba(229,231,235,.18)!important;box-shadow:0 1px 2px rgba(0,0,0,.35),0 14px 35px rgba(0,0,0,.35)!important}.dark .pub-cta .btn:hover,.dark .pub-cta a.btn:hover,.dark .pub-cta a[role=button]:hover{border-color:rgba(229,231,235,.26)!important;background-color:rgba(17,24,39,.7)!important}.hero-tight .pt-14{padding-top:.2rem!important}