.hiw-list[data-astro-cid-l43jfdkk]{border-top:1px solid var(--color-line)}.hiw-card[data-astro-cid-l43jfdkk]{border-bottom:1px solid var(--color-line);padding-bottom:2.5rem}.hiw-card[data-astro-cid-l43jfdkk].is-open{border-bottom-color:var(--color-accent)}.hiw-head[data-astro-cid-l43jfdkk]{margin:0}.hiw-toggle[data-astro-cid-l43jfdkk]{width:100%;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;padding:2.5rem 0 0;display:grid}html.js .hiw-toggle[data-astro-cid-l43jfdkk]{cursor:pointer}.hiw-toggle[data-astro-cid-l43jfdkk]:focus-visible{outline-offset:-3px;border-radius:3px}.hiw-num[data-astro-cid-l43jfdkk]{grid-column:1/-1}html.js .hiw-card[data-astro-cid-l43jfdkk].is-open .hiw-num-inner[data-astro-cid-l43jfdkk],html.js .hiw-toggle[data-astro-cid-l43jfdkk]:hover .hiw-num-inner[data-astro-cid-l43jfdkk],html.js .hiw-toggle[data-astro-cid-l43jfdkk]:focus-visible .hiw-num-inner[data-astro-cid-l43jfdkk]{color:var(--color-ink)}.hiw-line[data-astro-cid-l43jfdkk]{justify-content:space-between;align-items:center;gap:2rem;margin-top:1rem;display:flex}.hiw-mark[data-astro-cid-l43jfdkk]{flex:none;width:11px;height:11px;margin-right:.5rem;display:none;position:relative}html.js .hiw-mark[data-astro-cid-l43jfdkk]{display:block}.hiw-mark[data-astro-cid-l43jfdkk]:before,.hiw-mark[data-astro-cid-l43jfdkk]:after{content:"";background-color:var(--color-accent);margin:auto;position:absolute;inset:0}.hiw-mark[data-astro-cid-l43jfdkk]:before{height:1px}.hiw-mark[data-astro-cid-l43jfdkk]:after{width:1px}.hiw-card[data-astro-cid-l43jfdkk].is-open .hiw-mark[data-astro-cid-l43jfdkk]:after{transform:scaleY(0)}.hiw-panel[data-astro-cid-l43jfdkk]{grid-template-rows:1fr;display:grid}html.js .hiw-card[data-astro-cid-l43jfdkk]:not(.is-open) .hiw-panel[data-astro-cid-l43jfdkk]{grid-template-rows:0fr}.hiw-panel-clip[data-astro-cid-l43jfdkk]{min-height:0;overflow:hidden}.hiw-panel-body[data-astro-cid-l43jfdkk]{padding-top:1.25rem}@media (width>=768px){.hiw-card[data-astro-cid-l43jfdkk]{padding-bottom:3.5rem}.hiw-toggle[data-astro-cid-l43jfdkk]{grid-template-columns:5rem minmax(0,1fr);align-items:center;column-gap:4rem;padding-top:3.5rem}.hiw-num[data-astro-cid-l43jfdkk]{grid-area:1/1}.hiw-line[data-astro-cid-l43jfdkk]{grid-area:1/2;margin-top:0}.hiw-panel-body[data-astro-cid-l43jfdkk]{padding-top:.25rem;padding-left:9rem}}@media (width>=1024px){.hiw-toggle[data-astro-cid-l43jfdkk]{grid-template-columns:12rem minmax(0,1fr);width:calc(100% + 7rem);margin-left:-7rem}}@media (prefers-reduced-motion:no-preference){.hiw-panel[data-astro-cid-l43jfdkk]{transition:grid-template-rows var(--dur) var(--ease)}.hiw-card[data-astro-cid-l43jfdkk]{transition:border-bottom-color var(--dur) var(--ease)}.hiw-num-inner[data-astro-cid-l43jfdkk]{transition:color var(--dur-micro) var(--ease)}.hiw-mark[data-astro-cid-l43jfdkk]:after{transition:transform var(--dur-micro) var(--ease)}}.mm-close{--close-gutter:1.5rem;--close-tick:1rem;--close-pill-h:3.25rem;position:relative}@media (width>=1024px){.mm-close{--close-gutter:2.75rem;--close-tick:1.75rem}}.mm-close__layer{z-index:0;pointer-events:none;display:none;position:absolute;inset:0}.mm-close.is-drawing .mm-close__layer{display:block}.mm-close__svg{width:100%;height:100%;display:block;overflow:visible}.mm-close__stroke{fill:none;stroke:var(--color-accent);stroke-width:1px;stroke-linejoin:round}.mm-close__inner{z-index:1;position:relative}.mm-close__run{padding-left:var(--close-gutter);position:relative}.mm-close__spine{top:0;left:0;bottom:calc(var(--close-pill-h) / 2);background-color:var(--color-accent);width:1px;position:absolute}.mm-close__gather{position:relative}.mm-close__tick{left:calc(-1 * var(--close-gutter));width:var(--close-tick);background-color:var(--color-accent);height:1px;position:absolute;top:.8125em}.mm-close__bookend{margin-top:4.5rem;margin-bottom:2rem}@media (width>=1024px){.mm-close__bookend{margin-top:9rem}}.mm-close__act{align-items:center;display:flex;position:relative}.mm-close__act:before{content:"";left:calc(-1 * var(--close-gutter));width:var(--close-gutter);background-color:var(--color-accent);height:1px;position:absolute;top:50%}.mm-close__note{margin-left:var(--close-gutter)}.mm-close.is-drawing .mm-close__spine,.mm-close.is-drawing .mm-close__tick,.mm-close.is-drawing .mm-close__act:before{opacity:0}.mm-close.is-drawing .btn-pill{border-color:#0000}.mm-close.is-drawing .btn-pill__face{opacity:var(--close-face,1)}
