.IdfqGq_content{gap:clamp(2rem,4vw,3.5rem);min-width:0;display:grid}.IdfqGq_content>p{max-width:44rem}.IdfqGq_evolution{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 3rem;list-style:none;display:grid}.IdfqGq_evolution li{border-top:1px solid var(--line-strong);min-width:0;padding-top:1rem}.IdfqGq_evolution a{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;text-decoration:none;display:flex}.IdfqGq_evolution a:hover strong{text-underline-offset:.25em;text-decoration:underline}.IdfqGq_evolution p{margin-top:.75rem}.IdfqGq_version{color:var(--accent);font-family:var(--font-mono);font-size:1rem}.IdfqGq_actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}.IdfqGq_actions>a{font-size:1rem}.IdfqGq_tableWrap{min-width:0}.IdfqGq_table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:1rem;line-height:1.85}.IdfqGq_table caption{text-align:left;padding-bottom:1rem;font-size:1rem;font-weight:700}.IdfqGq_table th,.IdfqGq_table td{text-align:left;vertical-align:top;border-block:1px solid var(--line-strong);overflow-wrap:anywhere;padding:1rem}.IdfqGq_table th:first-child{width:30%}.IdfqGq_faq{border-block-start:1px solid var(--line-strong);padding-block:1.25rem}.IdfqGq_faq summary{cursor:pointer;font-weight:700;font-size:var(--fs-body);line-height:1.75}.IdfqGq_faq p{max-width:44rem;margin-top:1rem}.IdfqGq_toc{border-top:1px solid var(--line-strong);padding-block:2rem}.IdfqGq_toc summary{cursor:pointer;font-weight:700}.IdfqGq_toc nav{margin-top:1.5rem}.IdfqGq_toc ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 2rem;list-style:none;display:grid}.IdfqGq_toc a{text-underline-offset:.2em;overflow-wrap:anywhere;font-size:1rem;line-height:1.8;display:block}.IdfqGq_tocLinks{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.5rem;display:flex}.IdfqGq_tocLinks a{font-size:1rem}.IdfqGq_archiveNote{border-top:1px solid var(--line-strong);padding-block:2rem}.IdfqGq_archiveNote p,.IdfqGq_archiveNote a{font-size:1rem}@media (max-width:1023px){.IdfqGq_toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.IdfqGq_evolution,.IdfqGq_toc ol{grid-template-columns:minmax(0,1fr)}.IdfqGq_table th,.IdfqGq_table td{padding:.75rem .5rem}.IdfqGq_table th:first-child{width:32%}}
.I1fb9W_journey{border-top:1px solid var(--line)}.I1fb9W_layout{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem clamp(1rem,2.5vw,2.5rem);display:grid}.I1fb9W_head{grid-column:1/span 5}.I1fb9W_headInner{top:calc(var(--header-h) + 2rem);gap:1.25rem;display:grid;position:sticky}.I1fb9W_meta{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.I1fb9W_no{font-family:var(--font-display);letter-spacing:-.05em;color:var(--accent-on-ink);font-size:clamp(2.75rem,2rem + 2.4vw,4.5rem);font-weight:300;line-height:.9}.I1fb9W_en{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-on-ink-muted);font-size:.9375rem}.I1fb9W_title{font-family:var(--font-serif);color:#fff;word-break:auto-phrase;text-wrap:balance;font-size:clamp(1.8rem,1.1rem + 2.4vw,3.2rem);font-weight:600;line-height:1.4}.I1fb9W_conclusion{border-top:1px solid var(--line-on-ink-strong);gap:.35rem;margin-top:1rem;padding-top:1.5rem;display:grid}.I1fb9W_conclusionKey{font-family:var(--font-serif);color:var(--accent-on-ink);font-size:clamp(1.4rem,1rem + 1.4vw,2.2rem);font-weight:600;line-height:1.5}.I1fb9W_figure{grid-column:7/-1;gap:1rem;display:grid}.I1fb9W_steps{list-style:none;position:relative}.I1fb9W_steps:before{content:"";background:linear-gradient(180deg, var(--accent-on-ink), #63d3a133);width:2px;position:absolute;top:.75rem;bottom:.75rem;left:1.2rem}.I1fb9W_step{grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.7rem 0;display:grid;position:relative}.I1fb9W_stepNo{z-index:1;width:2.4rem;height:2.4rem;font-family:var(--font-mono);color:var(--ink);background:var(--accent-on-ink);border-radius:50%;place-items:center;font-size:.9375rem;display:grid;position:relative}.I1fb9W_stepText{color:#fff;word-break:auto-phrase;font-size:1rem;line-height:1.6}.I1fb9W_stepDomain{font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent-on-ink);white-space:nowrap;border:1px solid #63d3a166;border-radius:2px;padding:.15rem .5rem;font-size:.9375rem}.I1fb9W_caption{color:var(--text-on-ink-muted);flex-wrap:wrap;gap:.25rem 1rem;font-size:.9375rem;display:flex}.I1fb9W_kind{font-family:var(--font-mono);letter-spacing:.1em;border:1px dashed var(--line-on-ink-strong);border-radius:2px;padding:.05rem .45rem;font-size:.9375rem}@media (max-width:1023px){.I1fb9W_head,.I1fb9W_figure{grid-column:1/-1}.I1fb9W_headInner{position:static}}@media (max-width:559px){.I1fb9W_step{grid-template-columns:2.4rem minmax(0,1fr);row-gap:.25rem}.I1fb9W_stepDomain{grid-column:2;justify-self:start}}.I1fb9W_lead{font-size:var(--fs-body)}
