.chronicle{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:2.5rem 4rem;display:grid}.chronicle--solo{grid-template-columns:minmax(0,1fr);max-width:54rem}.chronicle__lead{align-items:end;gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.chronicle__media{display:block}.chronicle__body{gap:.7rem;min-width:0;display:grid}.chronicle__lead-title{font-size:clamp(2rem,3.6vw,2.9rem)}.chronicle__entry-title{font-size:1.7rem}.chronicle__lead-title a,.chronicle__entry-title a,.lancet__title a{color:var(--ink);background-image:linear-gradient(var(--gold), var(--gold));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none;transition:background-size .45s}.chronicle__lead-title a:hover,.chronicle__entry-title a:hover,.lancet__title a:hover{background-size:100% 1px}.chronicle__desc{color:var(--ink-soft);font-size:1.2rem;font-style:italic}.chronicle__tags{margin-top:.4rem}.chronicle__list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.chronicle__entry{border-bottom:1px solid var(--rule);padding-block:1.4rem}.chronicle__entry article{gap:.45rem;display:grid}@media (max-width:960px){.chronicle{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.chronicle__lead{grid-template-columns:minmax(0,1fr)}.chronicle__media{max-width:320px}}.lancets{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem clamp(2rem,6vw,5rem);max-width:900px;margin-inline:auto;padding-top:3.6rem;display:grid;position:relative}.lancets__oculus{width:96px;position:absolute;top:0;left:50%;transform:translate(-50%)}.lancet{align-content:start;gap:.9rem;min-width:0;display:grid}.lancet__media{display:block}.lancet__kind{color:var(--leaf-ink)}.lancet__title{font-size:clamp(1.7rem,3vw,2.2rem)}.lancet__desc,.lancet__detail{color:var(--ink-soft)}@media (max-width:680px){.lancets{grid-template-columns:minmax(0,1fr);padding-top:4.6rem}}.lancet-gallery{gap:var(--space-7) clamp(2rem, 4vw, 3.5rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.lancet-gallery--solo{text-align:center;grid-template-columns:minmax(0,1fr);max-width:32rem;margin-inline:auto}.lancet-gallery--solo .lancet__title{font-size:var(--text-3xl)}.lancet-gallery--solo .tag-list{justify-content:center}
