.faculty-aggregator-container{container-type:inline-size}.faculty-aggregator{display:grid;gap:2em;margin-block:2em;._story{--animation-len:.2s;color:inherit;text-decoration:none;& img.wp-post-image{aspect-ratio:3/2;height:auto;margin-bottom:.5em;-o-object-fit:cover;object-fit:cover;width:100%}}h3._story-title{color:inherit;font-family:var(--fontSansSerif);line-height:1.25;margin-block:.6rem 1.2rem;transition:color var(--animation-len);& a{color:inherit;text-decoration:none}}._story-date{--bottom-movement:.3em;border-bottom:2.5px solid var(--colorGarnet);color:#333;display:inline-block;font-weight:200;margin-bottom:var(--bottom-movement);padding-block:1em var(--bottom-movement);padding-right:0;transition:padding var(--animation-len) linear,margin var(--animation-len) linear}._faculty-link-list{margin-block:1em;._faculty-tag{font-size:.9em}span._faculty-tag{color:#736464;font-weight:700}span._faculty-tag:has(+span._faculty-tag):after{content:", ";padding-right:4px}a._faculty-tag{background:#ededed;color:var(--colorGarnet);display:inline-block;margin-block:.25em;margin-inline:.25em;padding:.5em .75em;text-decoration:none}}a._story:hover{h3._story-title{color:var(--colorGarnet)}._story-date{margin-bottom:0;padding-bottom:calc(var(--bottom-movement)*2)}}@container( min-width: 500px ){grid-template-columns:1fr 1fr;& h3._story-title{font-size:1.3em}}@container ( min-width: 950px ){h3._story-title{font-size:1.25em}._story-date{font-size:.9em}._faculty-link-list{color:#404040;font-size:.9em;margin-bottom:0;& a{color:inherit}}._story{font-size:.85em}}@container( min-width: 1100px ){._story{font-size:1em}}}.faculty-aggregator-container.alignfull,.faculty-aggregator-container.alignwide{@container ( min-width: 1000px ){.faculty-aggregator{grid-template-columns:repeat(3,1fr)}}@container ( min-width: 1400px ){.faculty-aggregator{grid-template-columns:repeat(4,1fr)}}}
