.etl[data-astro-cid-nqg2rwty]{max-width:50rem;margin:0;padding:0;list-style:none;position:relative}.etl[data-astro-cid-nqg2rwty]:before{content:"";background:var(--ui-line);width:2px;position:absolute;top:.6rem;bottom:.6rem;left:8.25rem}.etl__row[data-astro-cid-nqg2rwty]{grid-template-columns:7rem minmax(0,1fr);gap:0 2.6rem;padding:0 0 1.6rem;display:grid;position:relative}.etl__row[data-astro-cid-nqg2rwty]:before{content:"";background:var(--teal-deep);width:12px;height:12px;box-shadow:0 0 0 4px var(--white);border-radius:50%;position:absolute;top:.45rem;left:calc(8.25rem - 5px)}.etl__row[data-astro-cid-nqg2rwty].is-open:before{background:var(--white);border:2px solid var(--ui-mute);width:8px;height:8px;left:calc(8.25rem - 5px)}.etl__year[data-astro-cid-nqg2rwty]{font:800 1.05rem/1.4 var(--f-head);color:var(--teal-deep);text-align:right}.is-open[data-astro-cid-nqg2rwty] .etl__year[data-astro-cid-nqg2rwty]{color:var(--ui-mute)}.etl__body[data-astro-cid-nqg2rwty] p[data-astro-cid-nqg2rwty]{color:var(--ink);margin:0;font-size:1.04rem;line-height:1.6}.etl__meta[data-astro-cid-nqg2rwty]{flex-wrap:wrap;gap:4px 14px;display:flex;color:var(--ui-mute)!important;margin-top:.35rem!important;font-size:.9rem!important}.etl__mmf[data-astro-cid-nqg2rwty]{color:var(--teal-deep)}.etl__kind[data-astro-cid-nqg2rwty]{color:var(--ink);font-weight:600}.etl__kind[data-astro-cid-nqg2rwty].is-doubt{color:var(--ui-mute);font-weight:500}.etl[data-astro-cid-nqg2rwty] a[data-astro-cid-nqg2rwty]{color:var(--teal-deep);text-underline-offset:3px;text-decoration:underline}.etl[data-astro-cid-nqg2rwty] a[data-astro-cid-nqg2rwty]:focus-visible{outline:3px solid var(--teal-deep);outline-offset:2px;border-radius:3px}@media (width<=599px){.etl[data-astro-cid-nqg2rwty]:before{left:5px}.etl__row[data-astro-cid-nqg2rwty]{grid-template-columns:minmax(0,1fr);padding-left:1.8rem}.etl__row[data-astro-cid-nqg2rwty]:before,.etl__row[data-astro-cid-nqg2rwty].is-open:before{left:0}.etl__year[data-astro-cid-nqg2rwty]{text-align:left;margin-bottom:.2rem}}.sp-watch[data-astro-cid-fmoh4uhj]{margin:2.8rem 0 0}.sp-watch[data-astro-cid-fmoh4uhj] h2[data-astro-cid-fmoh4uhj]{margin-top:0!important}.sp-thanks[data-astro-cid-fmoh4uhj]{border-top:1px solid var(--ui-line);margin-top:2.4rem;padding-top:1.6rem}.sp-thanks[data-astro-cid-fmoh4uhj] .sp-sub[data-astro-cid-fmoh4uhj]{margin-bottom:1rem}.sp-facts[data-astro-cid-fmoh4uhj]{margin:0 0 2.6rem}.sp-kf[data-astro-cid-fmoh4uhj]{counter-reset:kf;border-top:1px solid var(--ui-line);margin:0!important;padding:0!important;list-style:none!important}.sp-kf[data-astro-cid-fmoh4uhj][start="7"]{counter-reset:kf 6}.sp-kf[data-astro-cid-fmoh4uhj] li[data-astro-cid-fmoh4uhj]{counter-increment:kf;border-bottom:1px solid var(--ui-line);color:var(--ink);padding:.8rem 0 .8rem 2.4rem;position:relative;margin:0!important;font-size:1.04rem!important;line-height:1.55!important}.sp-kf[data-astro-cid-fmoh4uhj] li[data-astro-cid-fmoh4uhj]:before{content:counter(kf);font:800 1.1rem/1.4 var(--f-head);color:var(--teal-deep);position:absolute;top:.78rem;left:0}.sp-more[data-astro-cid-fmoh4uhj] summary[data-astro-cid-fmoh4uhj]{cursor:pointer;min-height:48px;color:var(--teal-deep);align-items:center;font-weight:500;display:inline-flex}.sp-more[data-astro-cid-fmoh4uhj] summary[data-astro-cid-fmoh4uhj]:focus-visible{outline:3px solid var(--teal-deep);outline-offset:2px;border-radius:4px}.sp-links[data-astro-cid-fmoh4uhj]{margin:1rem 0 0!important}.sp-sibs[data-astro-cid-fmoh4uhj]{color:var(--ui-mute);margin:.4rem 0 0!important;font-size:1rem!important}.sp-research[data-astro-cid-fmoh4uhj]{margin:2.6rem 0 0;padding-top:.2rem}.sp-proj[data-astro-cid-fmoh4uhj]{border-top:1px solid var(--ui-line);margin:1.4rem 0 0!important;padding:0!important;list-style:none!important}.sp-proj[data-astro-cid-fmoh4uhj] li[data-astro-cid-fmoh4uhj]{border-bottom:1px solid var(--ui-line);gap:.15rem;padding:.75rem 0;display:grid;margin:0!important}.sp-proj[data-astro-cid-fmoh4uhj] a[data-astro-cid-fmoh4uhj]{font:700 1.08rem/1.35 var(--f-head);color:var(--ink)!important;text-decoration:none!important}.sp-proj[data-astro-cid-fmoh4uhj] a[data-astro-cid-fmoh4uhj]:hover{color:var(--teal-deep)!important;text-decoration:underline!important}.sp-proj[data-astro-cid-fmoh4uhj] span[data-astro-cid-fmoh4uhj]{color:var(--ui-mute);font-size:.95rem;line-height:1.45}.sp-all[data-astro-cid-fmoh4uhj]{color:var(--ui-mute);margin:1.1rem 0 0!important;font-size:1.02rem!important}.sp-all[data-astro-cid-fmoh4uhj] a[data-astro-cid-fmoh4uhj]{font-weight:500}.sp-show[data-astro-cid-fmoh4uhj]{background:var(--ui-pale);border-radius:var(--ui-radius);margin:2.8rem 0 2.6rem;padding:clamp(16px,2.5vw,24px)}.sp-show[data-astro-cid-fmoh4uhj] h2[data-astro-cid-fmoh4uhj]{margin-top:0!important}.sp-show__lead[data-astro-cid-fmoh4uhj]{color:var(--ui-body);font-size:1.02rem!important}.sp-show--sites[data-astro-cid-fmoh4uhj] .sx{grid-template-columns:minmax(0,1fr)}.sp-show[data-astro-cid-fmoh4uhj] .etl:before,.sp-show[data-astro-cid-fmoh4uhj] .etl__row:before{box-shadow:0 0 0 4px var(--ui-pale)}.sp-methods[data-astro-cid-fmoh4uhj]{max-width:42rem;margin-top:2.4rem}.sp-methods[data-astro-cid-fmoh4uhj] a[data-astro-cid-fmoh4uhj]{color:var(--teal-deep);text-underline-offset:3px;text-decoration:underline}.sp-sub[data-astro-cid-fmoh4uhj]{font:700 1rem var(--f-head);color:var(--ink);margin:.3rem 0 .8rem}.sp-methods[data-astro-cid-fmoh4uhj] p[data-astro-cid-fmoh4uhj]:last-child{color:var(--ui-body);margin:0;font-size:1.02rem;line-height:1.6}
