.history__year{padding-left:calc(var(--content-padding-inline)/2);margin-bottom:var(--gap-block);font-size:var(--font-size-xlg);color:var(--global-font-color-light);line-height:1}.history__group{column-gap:0;row-gap:var(--gap-block);margin-bottom:calc(var(--gap-block)*4);grid-template-columns:repeat(1,1fr);display:grid;position:relative;&:not(:first-child):before{content:"";top:calc(var(--content-padding-block)/-2);bottom:auto;left:calc(var(--content-padding-inline)/2);right:calc(var(--content-padding-inline)/2);background-color:var(--border-color-light);height:.1rem;position:absolute}@media screen and (width>=60em){grid-template-columns:repeat(2,1fr)}}.history__list{margin:0;padding:0;list-style:none}.history__item{margin-bottom:calc(var(--gap-block)/2);.history__group:last-child &:last-child{margin-bottom:0}}.history__item:first-child{& .history__card{padding-top:0}& .history__card:before{display:none}}.history__item:last-child{& .history__meta:after{content:none;top:auto;right:0;bottom:calc(var(--content-padding-block)/-2);background-color:var(--border-color-light);height:.1rem;position:absolute;left:0}}.history__card{padding-top:calc(var(--content-padding-block)/2);flex-wrap:wrap;display:flex;position:relative;&:before{content:"";top:0;right:calc(var(--content-padding-inline)/2);bottom:auto;left:calc(var(--content-padding-inline)/2);background-color:var(--border-color-light);height:.1rem;display:block;position:absolute}}.history__card .history__heading{padding-left:calc(var(--content-padding-inline)/2);flex:1 0 60%;position:relative;@media screen and (width>=100em){flex:1 0 75%}@media screen and (width>=60em){&:after{content:"";background-color:var(--border-color-light);width:.1rem;position:absolute;top:0;bottom:0;left:0}}}.history__card .history__meta{flex:1 0 calc(40% - 4.8rem);position:relative;@media screen and (width>=100em){flex:1 0 calc(25% - 4.8rem)}}.history__card .history__actions{padding:0 calc(var(--content-padding-block)/2);box-sizing:border-box;text-align:center;flex:0 0 4.8rem;position:relative}.history__toggle{scroll-margin-top:calc(var(--site-main-padding) + var(--gap-block))}.history__card .history__actions:before{content:"";background-color:var(--border-color-light);width:.1rem;position:absolute;inset:0 auto 0 0}.history__card .history__actions button{text-indent:-9999px;width:2.4rem;height:2.4rem;box-shadow:none;margin-top:calc(var(--font-size-lg)*.45);background-color:#0000;border:0;position:relative;overflow:hidden;&:before,&:after{content:"";width:.1rem;height:calc(var(--font-size-lg)/1.5);background-color:var(--border-color-dark);transition:transform .35s cubic-bezier(.075,.82,.165,1);display:block;position:absolute;top:0%;left:50%;transform:translate(-50%)rotate(0)}&:after{transform:translate(-50%)rotate(90deg)}&.is-expanded:before{transform:translate(-50%)rotate(45deg)}&.is-expanded:after{transform:translate(-50%)rotate(135deg)}}.history__details{width:100%;padding:calc(var(--content-padding-block)/2)calc(var(--content-padding-inline)/2);flex:1 0 100%;position:relative;&:before{content:"";top:calc(var(--content-padding-block)/2);right:calc(var(--content-padding-inline)/2);bottom:auto;left:calc(var(--content-padding-inline)/2);background-color:var(--border-color-light);height:.1rem;position:absolute}@media screen and (width>=60em){&:after{content:"";background-color:var(--border-color-light);width:.1rem;position:absolute;inset:0 auto 0 0}}}.history__details[hidden]{display:none!important}.history__details figure{margin:var(--gap-block)0}.history__details figure img{width:100%;height:auto}.history__details .history__summary{max-width:96ch;font-size:var(--font-size-md);margin:0;line-height:1.5;@media screen and (width>=60em){font-size:calc(var(--font-size-md)*1.25)}}.history__meta-item{padding-left:calc(var(--content-padding-inline)/2);&:after{content:"";background-color:var(--border-color-light);width:.1rem;position:absolute;top:0;bottom:0;left:0}}.history__title,.history__meta{font-size:var(--font-size-lg);margin:0}.history__subtitle{font-size:var(--font-size-md);margin:0}.history__title,.history__subtitle{font-weight:var(--font-heading-weight)}.history__subtitle{color:var(--global-font-color-light)}.history__meta dl,.history__meta dt,.history__meta dd{margin:0}