.publication-grid{container-name:publication-editorial;container-type:inline-size;margin-top:var(--space-6)}.publication-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-7);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.publication-column{display:flex;flex-direction:column;position:relative;min-width:0;padding-block:var(--space-5);color:var(--ink)}.publication-column+.publication-column:before{content:"";position:absolute;top:var(--space-5);bottom:var(--space-5);left:calc(var(--space-7) / -2);border-left:1px solid var(--line)}.publication-meta{display:grid;justify-items:start;gap:var(--space-1);color:#4b5964;font-size:.875rem;line-height:1.5}.publication-source{color:#294f8c;font-weight:600;font-variation-settings:"wght" 600}.publication-meta time{white-space:nowrap}.publication-column .publication-title{color:var(--ink);font-family:var(--serif);font-size:2.125rem;font-weight:500;font-variation-settings:"wght" 500;line-height:1.15;letter-spacing:-.015em;margin:var(--space-4) 0 var(--space-3);overflow-wrap:anywhere}.publication-column .publication-description{color:#3f4d58;font-size:var(--site-body-size);line-height:var(--site-body-leading);max-width:38em;margin:0;overflow-wrap:anywhere}.publication-action{color:#294f8c;align-self:flex-start;font-size:1rem;line-height:1.5;min-height:44px;margin-top:auto;padding-top:var(--space-5);text-decoration:underline;text-underline-offset:5px;overflow-wrap:anywhere}.publication-action:hover{color:var(--blue-deep);text-decoration-thickness:2px}.publication-action:focus-visible{outline:3px solid var(--blue);outline-offset:4px}@container publication-editorial (max-width: 64rem){.publication-columns{grid-template-columns:1fr}.publication-column+.publication-column{border-top:1px solid var(--line)}.publication-column+.publication-column:before{content:none}}@media (max-width:1600px){.publication-column .publication-title{font-size:1.875rem}}@media (max-width:760px){.publication-grid{margin-top:var(--space-5)}.publication-column{padding-block:var(--space-4)}.publication-column .publication-title{font-size:1.75rem}.publication-action{padding-top:var(--space-4)}}