.md__dl[data-astro-cid-a4vig2es]{grid-template-columns:minmax(0,1fr);gap:0 56px;margin:0;display:grid}.md__row[data-astro-cid-a4vig2es]{border-top:1px solid var(--c-stroke-dim);padding:20px 0}.md__row[data-astro-cid-a4vig2es]:first-child{border-top:0;padding-top:0}.md__dl[data-astro-cid-a4vig2es] dt[data-astro-cid-a4vig2es]{font-family:var(--f-display);color:var(--c-text);font-size:18px;font-weight:500;line-height:1.3}.md__no[data-astro-cid-a4vig2es]{font:600 12px/1 var(--f-ui);letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--c-lavender);margin-right:12px;display:inline-block}.md__stage[data-astro-cid-a4vig2es]{font:600 12px/1.3 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-3);margin-bottom:4px;display:block}.md__dl[data-astro-cid-a4vig2es] dd[data-astro-cid-a4vig2es]{color:var(--c-mist);margin:6px 0 0;font-size:16px;line-height:1.65}@media (width>=768px){.md__dl[data-astro-cid-a4vig2es]{grid-template-columns:repeat(2,minmax(0,1fr))}.md__row[data-astro-cid-a4vig2es]:nth-child(2){border-top:0;padding-top:0}}.md__note[data-astro-cid-a4vig2es]{max-width:68ch;margin-top:48px}.md__note-title[data-astro-cid-a4vig2es]{font-family:var(--f-display);color:var(--c-text);margin:0;font-size:clamp(1.25rem,1.05rem + .6vw,1.5rem);font-weight:500}.md__note[data-astro-cid-a4vig2es] p[data-astro-cid-a4vig2es]{color:var(--c-mist);margin:10px 0 0;font-size:17px;line-height:1.65}.md__more[data-astro-cid-a4vig2es]{margin:32px 0 0}.md__rail[data-astro-cid-a4vig2es]{gap:28px;margin-bottom:0;padding:0;list-style:none;display:grid;position:relative}.md__rail[data-astro-cid-a4vig2es]:before{content:"";background:var(--c-lavender);transform-origin:top;width:1px;transition:transform var(--dur-draw) var(--ease-in-out);position:absolute;top:6px;bottom:6px;left:5px}.md__station[data-astro-cid-a4vig2es]{gap:6px;padding-left:36px;display:grid;position:relative}.md__dia[data-astro-cid-a4vig2es]{background:var(--c-lavender);width:12px;height:12px;position:absolute;top:4px;left:0;transform:rotate(45deg)}.md__num[data-astro-cid-a4vig2es]{font:600 12px/1 var(--f-ui);letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--c-text-3)}.md__title[data-astro-cid-a4vig2es]{font-family:var(--f-display);color:var(--c-text);margin:0;font-size:20px;font-weight:500}.md__text[data-astro-cid-a4vig2es]{color:var(--c-mist);margin:0;font-size:16px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.js .md__rail[data-astro-cid-a4vig2es]:not([data-in]):before{transform:scaleY(0)}}@media (width>=1200px){.md__rail[data-astro-cid-a4vig2es]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:32px}.md__rail[data-astro-cid-a4vig2es]:before{transform-origin:0;width:auto;height:1px;inset:9px 0 auto 6px}.js .md__rail[data-astro-cid-a4vig2es]:not([data-in]):before{transform:scaleX(0)}.md__station[data-astro-cid-a4vig2es]{padding:36px 0 0}}.tb__grid[data-astro-cid-uuu35dgs]{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.tb__h[data-astro-cid-uuu35dgs]{font-family:var(--f-display);color:var(--c-text);margin:0 0 20px;font-size:clamp(1.25rem,1.05rem + .6vw,1.5rem);font-weight:500}.tb__commit[data-astro-cid-uuu35dgs]{--cut:40px;background:var(--dot-grid), var(--c-panel);border:1px solid var(--c-hairline);border-radius:var(--radius-panel);clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);padding:clamp(24px,3vw,36px);position:relative}.tb__cut[data-astro-cid-uuu35dgs]{width:var(--cut);height:var(--cut);fill:none;stroke:var(--c-hairline-strong);vector-effect:non-scaling-stroke;position:absolute;top:0;right:0}.tb__never[data-astro-cid-uuu35dgs]{border-radius:var(--radius-panel);border:1px dashed #b59aff59;padding:clamp(24px,3vw,36px)}.tb__never-list[data-astro-cid-uuu35dgs]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tb__never-list[data-astro-cid-uuu35dgs] li[data-astro-cid-uuu35dgs]{color:var(--c-mist);padding-left:28px;font-size:16px;line-height:1.6;position:relative}.tb__never-list[data-astro-cid-uuu35dgs] li[data-astro-cid-uuu35dgs]:before{content:"";background:var(--c-lavender);width:1.5px;height:14px;position:absolute;top:.35em;left:4px;transform:rotate(30deg)}@media (width>=900px){.tb__grid--solo[data-astro-cid-uuu35dgs] .tb__list[data-astro-cid-uuu35dgs]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}@media (width>=1200px){.tb__grid[data-astro-cid-uuu35dgs]:not(.tb__grid--solo){grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.tb__grid[data-astro-cid-uuu35dgs]:not(.tb__grid--solo) .tb__commit[data-astro-cid-uuu35dgs]{grid-column:1/span 7}.tb__grid[data-astro-cid-uuu35dgs]:not(.tb__grid--solo) .tb__never[data-astro-cid-uuu35dgs]{grid-column:8/span 5}}
