._section_1ybyf_1{--margin-column: clamp(140px, 17vw, 220px);--course-gap: 36px;padding-block:clamp(72px,8vw,120px) clamp(56px,6vw,88px)}._header_1ybyf_6{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:18px 70px;margin-bottom:clamp(40px,5vw,64px)}._header_1ybyf_6 h2{font-size:var(--type-h2);line-height:var(--leading-heading);white-space:pre-line;text-wrap:balance;font-weight:var(--weight-h2);letter-spacing:var(--tracking-h2)}._header_1ybyf_6>p{max-width:480px;color:var(--muted);font-size:var(--type-lead);line-height:var(--leading-body);text-wrap:pretty;font-weight:var(--weight-lead);letter-spacing:var(--tracking-lead)}._course_1ybyf_30{margin:0;padding:0;list-style:none}._station_1ybyf_35{position:relative;display:grid;grid-template-columns:var(--margin-column) minmax(0,1fr)}._margin_1ybyf_40{padding:3px 32px 0 0;text-align:right}._margin_1ybyf_40 h3{color:var(--ink);font-size:var(--type-small);font-weight:var(--weight-strong);line-height:1.4;letter-spacing:var(--tracking-small)}._margin_1ybyf_40 span{display:block;margin-top:4px;white-space:pre-line;color:var(--muted);font-size:var(--type-caption);line-height:1.45;font-weight:var(--weight-caption);letter-spacing:var(--tracking-caption)}._entry_1ybyf_61{position:relative;padding:0 0 44px var(--course-gap)}._entry_1ybyf_61:before,._station_1ybyf_35:before{content:"";position:absolute;z-index:1;width:11px;height:11px;border:1.5px solid var(--ink);border-radius:50%;background:var(--paper)}._entry_1ybyf_61:before{top:9px;left:-5px}._entry_1ybyf_61:after,._station_1ybyf_35:after{content:"";position:absolute;width:1px;background:var(--line)}._entry_1ybyf_61:after{top:14px;bottom:-14px;left:0}._station_1ybyf_35:last-child ._entry_1ybyf_61:after,._station_1ybyf_35:last-child:after{display:none}._station_1ybyf_35:before,._station_1ybyf_35:after{display:none}._moment_1ybyf_100{margin:0}._moment_1ybyf_100 p{max-width:640px;color:var(--ink);font-size:var(--type-lead);font-weight:var(--weight-lead);line-height:1.45;letter-spacing:var(--tracking-lead);text-wrap:balance}._context_1ybyf_112{max-width:560px;margin-top:8px;color:var(--muted);font-size:var(--type-caption);line-height:1.55;font-weight:var(--weight-caption);letter-spacing:var(--tracking-caption)}._answer_1ybyf_121{margin-top:18px;color:var(--ink);font-size:var(--type-body);font-weight:var(--weight-strong);line-height:1.45;letter-spacing:var(--tracking-body)}._detail_1ybyf_129{max-width:600px;margin-top:4px;color:var(--muted);font-size:var(--type-small);line-height:var(--leading-body);font-weight:var(--weight-small);letter-spacing:var(--tracking-small)}._link_1ybyf_138{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:var(--ink);font-size:var(--type-ui);font-weight:var(--weight-ui);letter-spacing:var(--tracking-ui)}._link_1ybyf_138 svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}._link_1ybyf_138:hover svg{transform:translate(3px)}._footnote_1ybyf_154{max-width:720px;margin:8px 0 0 calc(var(--margin-column) + var(--course-gap));color:var(--muted);font-size:var(--type-caption);line-height:1.6;font-weight:var(--weight-caption);letter-spacing:var(--tracking-caption)}@media(max-width:900px){._header_1ybyf_6{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:36px}}@media(max-width:760px){._station_1ybyf_35{grid-template-columns:minmax(0,1fr);padding-left:30px}._margin_1ybyf_40{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-bottom:8px;padding:0;text-align:left}._margin_1ybyf_40 span{margin-top:0}._entry_1ybyf_61{padding:0 0 40px}._entry_1ybyf_61:before,._entry_1ybyf_61:after{display:none}._station_1ybyf_35:before,._station_1ybyf_35:after{display:block}._station_1ybyf_35:before{top:5px;left:0}._station_1ybyf_35:after{top:16px;bottom:-5px;left:5px}._footnote_1ybyf_154{margin-left:30px}}@media(prefers-reduced-motion:reduce){._link_1ybyf_138 svg{transition:none}}
