.publication-main{width:min(100%,1100px)}
.publication-category{font-size:12px!important;letter-spacing:.14em;text-transform:uppercase;color:#a3e5d8!important;margin-bottom:16px}
.publication-tabs{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0 36px}
.publication-tabs a{border:1px solid #ffffff30;border-radius:24px;padding:9px 20px;text-decoration:none;font-size:15px}
.publication-tabs a[aria-current]{background:#adf8e8;color:#071219;border-color:#adf8e8}
.publication-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.publication-card{border:1px solid #ffffff21;border-radius:14px;background:#ffffff03;padding:28px;display:flex;flex-direction:column;align-items:flex-start}
.publication-card h2{margin:0 0 18px;font-size:30px}.publication-card h2 a{color:#f6faf9;text-decoration:none}
.publication-card .publication-card-date{font-size:12px;color:#aebfc3;margin:24px 0 16px}.publication-read{margin-top:auto}
.publication-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:14px;margin-bottom:36px}
.publication-byline{display:flex;gap:10px 22px;flex-wrap:wrap;font-size:14px!important;padding:20px 0 30px;border-bottom:1px solid #ffffff20;margin:18px 0 36px}
.publication-body{max-width:760px}.publication-body section{margin:30px 0}.publication-body p{line-height:1.85}
.publication-links,.publication-related{border-top:1px solid #ffffff20;padding-top:10px;margin-top:40px}.publication-main ul{padding-left:22px}.publication-main li{margin-bottom:10px}
.publication-main a:hover{text-decoration:underline}.publication-main a:focus-visible,.skip-link:focus{outline:2px solid #adf8e8;outline-offset:5px}
.skip-link{position:absolute;left:16px;top:-100px;background:#fff;color:#071219;padding:12px;z-index:30}.skip-link:focus{top:12px}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:680px){.publication-grid{grid-template-columns:1fr}.publication-card{padding:24px}.publication-main h1{font-size:40px;overflow-wrap:anywhere}.publication-card h2{font-size:27px}.publication-byline{flex-direction:column}}
