@charset "UTF-8";details{ --svg-chevron:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 16"><path d="m.31.71C.8.09,1.6.09,2.1.59l11.99,12.02L25.87.38c.52-.54,1.32-.5,1.8.09.47.59.44,1.5-.08,2.04l-12.54,13.11c-.48.5-1.21.5-1.71.02L.56,2.75C-.11,2.23-.16,1.31.31.71Z"/></svg>'); --svg-double-chevron:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path opacity=".4" d="M24.23,11.26l-.88.94c-.33.37-.9.39-1.27.05,0,0-.02-.02-.02-.02,0,0-.02-.02-.02-.02l-6.02-6.4-6.03,6.41c-.33.37-.9.39-1.27.05,0,0-.02-.02-.02-.02,0,0-.02-.02-.02-.02l-.89-.94c-.36-.4-.36-1.01,0-1.41h0S15.34,1.79,15.34,1.79c.33-.37.9-.39,1.27-.05,0,0,.02.02.02.02,0,0,.02.02.02.02l1.56,1.66h0s6.01,6.4,6.01,6.4c.36.4.36,1.01,0,1.41Z"/><path d="M24.23,22.13h0s-7.57,8.08-7.57,8.08c-.33.37-.9.39-1.27.05,0,0-.02-.02-.02-.02,0,0-.02-.02-.02-.02l-1.56-1.66h0s-6.01-6.4-6.01-6.4c-.36-.4-.36-1.01,0-1.41l.88-.94c.33-.37.9-.39,1.27-.05,0,0,.02.02.02.02,0,0,.02.02.02.02l6.02,6.4,6.03-6.41c.33-.37.9-.39,1.27-.05,0,0,.02.02.02.02,0,0,.02.02.02.02l.89.94c.36.4.36,1.01,0,1.41Z"/></svg>'); --svg-marker-less-thin:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M31,16.63H1v-2h30v2Z"/></svg>'); --svg-marker-more-thin:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M31,16.63H1v-2h30v2ZM16.89,1v30h-2V1h2Z"/></svg>'); --svg-marker-cross:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M26.16,27.05L4.95,5.84l1.41-1.41,21.21,21.21-1.41,1.41ZM27.23,6.02L6.02,27.23l-1.41-1.41L25.82,4.61l1.41,1.41Z"/></svg>'); & + details{margin-top:var(--small-gutter,1.25rem);position:relative;} & > summary{position:relative;list-style:none;display:inline-block;max-width:100%;&::-webkit-details-marker,&::marker{ display:none;}} &:not([data-prevent]) > summary{padding-right:2em;} &:not([data-prevent])[open] > summary{color:var(--link-color,LinkText);} &[data-prevent]:not([data-disable-toggle]) > summary{font-style:italic;}  &:not(.details-disabled,.no-marker) > summary::after{content:"\A0" / "";height:1em;width:1em;pointer-events:none;position:absolute;right:0.5em;top:50%;transform:translateY(-50%);-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-position:center center;mask-repeat:no-repeat;mask-size:contain;background-color:currentColor;-webkit-mask-image:var(--svg-chevron);mask-image:var(--svg-chevron);} &[data-prevent] > summary::after{-webkit-mask-image:none;mask-image:none;background-color:transparent;}  &.plus-type{& > summary::after{ top:0.8125em; -webkit-mask-image:var(--svg-marker-more-thin); mask-image:var(--svg-marker-more-thin);}&[open] > summary::after{ -webkit-mask-image:var(--svg-marker-less-thin); mask-image:var(--svg-marker-less-thin);}} &.cross-closer[open] > summary::after{-webkit-mask-image:var(--svg-marker-cross);mask-image:var(--svg-marker-cross);} &.double-chevron{& > summary::after{ -webkit-mask-image:var(--svg-double-chevron); mask-image:var(--svg-double-chevron); width:1.5em; height:1.5em;}&[open] > summary::after{ transform:scaleY(-1) translateY(50%);}}  &:not(.plus-type,.double-chevron,.cross-closer)[open] > summary::after{transform:scaleY(-1) translateY(50%);}  &::details-content{block-size:0;display:block;overflow:hidden;}  @media(prefers-reduced-motion:no-preference){&::details-content{ transition-property:block-size,content-visibility; transition-behavior:allow-discrete; transition-duration:.5s;}&:not(.cross-closer,.double-chevron) > summary::after{ transition:transform .1s;}} &[open]::details-content{block-size:auto;block-size:calc-size(max-content,size);} @media(any-hover:hover){&:not(.details-disabled) > summary{ cursor:pointer;}&[data-prevent] > summary{ cursor:default;}&:not([data-prevent],.details-disabled) > summary:hover{ color:var(--link-color,LinkText);}}}.group-details-line-separator > details + details{ margin-top:var(--half-gutter,1.25rem); padding-top:var(--half-gutter,1.25rem); box-shadow:0 1px 0 0 rgba(122, 122, 122, 0.2) inset;}
