.sem.item-container{container:item/inline-size;position:relative;display:flex}.sem.item-container>.entity-self-link{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.contextual-region:focus-within{z-index:100}.custom.layout.item{--image-size: 200px;background:#fff;height:var(--image-size);display:grid;gap:.5rem 1rem;grid-template-areas:"image meta" "image before" "image header" "image main" "image after";grid-template-columns:var(--image-size) 1fr;grid-template-rows:max-content max-content max-content max-content 1fr}.custom.layout.item>.main{grid-area:main;overflow:hidden}.custom.layout.item a{color:inherit}.custom.layout.item p{margin:0}.custom.layout.item p+p{margin-top:.5em}.custom.layout.item>.before,.custom.layout.item>.after{display:flex;flex-flow:row wrap;align-items:flex-start;color:#444;font-weight:600}.custom.layout.item>.before>*,.custom.layout.item>.after>*{display:inline-block}.custom.layout.item>.before>*:not(:first-child)::before,.custom.layout.item>.after>*:not(:first-child)::before{content:"|";display:inline;margin:0 .35em;color:#444;text-decoration:none}.custom.layout.item>.before a,.custom.layout.item>.after a{color:#666}.custom.layout.item>.after{color:#288;font-weight:600}.custom.layout.item>.after::before{content:"# ";display:inline;margin-right:.25em;color:#288;font-weight:800}.custom.layout.item>.after a{color:#888;font-weight:800}.custom.layout.item>.header>*{margin:0;padding:0;line-height:1.4;font-weight:600;font-size:1.44rem;display:block;color:#444}.custom.layout.item>.header>*:not(:first-child){font-size:1.2rem;color:#666}