.-kkC9q_facts{column-gap:var(--column-gap);border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;overflow-x:clip}.-kkC9q_fact{grid-area:span 2/span 2;grid-template-rows:subgrid;row-gap:.6rem;padding-block:1.25rem 1.5rem;display:grid;position:relative}.-kkC9q_fact+.-kkC9q_fact:before{content:"";inset-block:0;left:calc(var(--column-gap) / -2);border-left:1px solid var(--line);position:absolute}.-kkC9q_fact dt{color:var(--muted);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:600;line-height:1.2}.-kkC9q_fact dd{font-size:var(--text-base);text-wrap:pretty;line-height:1.45}.-kkC9q_note{color:var(--muted);font-size:var(--text-sm);margin-top:.25rem;display:block}.-kkC9q_link{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.25em;text-decoration-thickness:1px}@media (min-width:1101px){.-kkC9q_fact:nth-child(6n+1):before{display:none}.-kkC9q_fact:nth-child(6n+1):nth-child(n+7):after{content:"";width:calc(600% + 5 * var(--column-gap));border-top:1px solid var(--line);position:absolute;top:0;left:0}}@media (max-width:1100px){.-kkC9q_fact{grid-column:span 4}.-kkC9q_fact:nth-child(3n+1):before{display:none}.-kkC9q_fact:nth-child(3n+1):nth-child(n+4):after{content:"";width:calc(300% + 2 * var(--column-gap));border-top:1px solid var(--line);position:absolute;top:0;left:0}}@media (max-width:760px){.-kkC9q_facts{grid-template-columns:minmax(0,1fr)}.-kkC9q_fact{grid-area:auto/1;grid-template-rows:none;grid-template-columns:minmax(10rem,2fr) minmax(0,3fr);align-items:baseline;column-gap:1rem;padding-block:.9rem}.-kkC9q_fact:after{display:none}.-kkC9q_fact+.-kkC9q_fact{border-top:1px solid var(--line)}.-kkC9q_fact+.-kkC9q_fact:before{display:none}.-kkC9q_fact dd{margin-top:0}}@media (max-width:400px){.-kkC9q_fact{grid-template-columns:minmax(0,1fr)}.-kkC9q_fact dd{margin-top:.3rem}}
.C0XQFW_module{padding-top:var(--section-space);position:relative}.C0XQFW_head{max-width:44rem;margin-bottom:clamp(2.5rem,5vw,4rem)}
._202R7G_list{border-bottom:1px solid var(--line)}._202R7G_item{column-gap:var(--column-gap);border-top:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;padding-block:clamp(1.5rem,3vw,2.25rem);display:grid}._202R7G_item:first-child{border-top-color:var(--line-strong)}._202R7G_number{color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;letter-spacing:.06em;grid-column:1}._202R7G_title{font-size:var(--text-2xl);letter-spacing:-.025em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;grid-column:2/8}._202R7G_body{max-width:28rem;color:var(--muted);grid-column:8/13}._202R7G_product{flex-wrap:wrap;align-items:baseline;gap:.25rem 1.25rem;margin-top:1.75rem;display:flex}._202R7G_productLabel{color:var(--muted);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:600}._202R7G_developed{flex-wrap:wrap;gap:0 1.5rem;display:flex}@media (max-width:760px){._202R7G_item{grid-template-columns:2.25rem minmax(0,1fr);row-gap:.6rem}._202R7G_number{grid-area:1/1}._202R7G_title,._202R7G_body{grid-column:2}}
.DIJpQW_layout{column-gap:var(--column-gap);border-top:1px solid var(--line-strong);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:2.5rem;padding-top:2rem;display:grid}.DIJpQW_lineage{--line-x:4px;--tick:calc(1.25rem + var(--text-xl) * .65);grid-column:1/6;position:relative}.DIJpQW_area{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.75rem;font-weight:600;line-height:1.2;display:flex;position:relative}.DIJpQW_area:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px}.DIJpQW_parent,.DIJpQW_product{letter-spacing:-.02em;font-weight:500;line-height:1.3;position:relative}.DIJpQW_parent{font-size:var(--text-xl);padding:1.25rem 0 0 1.75rem}.DIJpQW_parent:before{content:"";top:calc(4.5px - .45rem);left:var(--line-x);height:calc(var(--tick) + .45rem - 4.5px);border-left:1px solid var(--diagram-line);position:absolute}.DIJpQW_parent:after{content:"";top:var(--tick);left:var(--line-x);width:1rem;height:calc(100% - var(--tick) + 1rem + var(--text-2xl) * .65);border-top:1px solid var(--diagram-line);border-right:1px solid var(--diagram-line);position:absolute}.DIJpQW_product{font-size:var(--text-2xl);margin-top:1rem;padding-left:3rem}.DIJpQW_product:before{content:"";top:calc(var(--text-2xl) * .65);left:calc(var(--line-x) + 1rem);border-top:1px solid var(--diagram-line);width:1.4rem;position:absolute}.DIJpQW_body{max-width:30rem;font-size:var(--text-lg);grid-column:7/12}@media (max-width:760px){.DIJpQW_lineage,.DIJpQW_body{grid-column:1/-1}}@media (forced-colors:active){.DIJpQW_area:before{forced-color-adjust:none;background:canvastext}}
.nNiRvW_table{table-layout:fixed;border-collapse:collapse;border-bottom:1px solid var(--line);text-align:left;width:100%}.nNiRvW_table thead th{border-bottom:1px solid var(--line-strong);color:var(--muted);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;padding-bottom:.9rem;font-weight:600}.nNiRvW_table th,.nNiRvW_table td{padding-right:var(--column-gap);vertical-align:baseline}.nNiRvW_table th:first-child{width:calc(33.333% + var(--column-gap) / 3)}.nNiRvW_table tbody tr+tr{border-top:1px solid var(--line)}.nNiRvW_table tbody th,.nNiRvW_table tbody td{padding-block:clamp(1.25rem,2.5vw,1.75rem)}.nNiRvW_city{font-size:var(--text-2xl);letter-spacing:-.025em;font-weight:500;line-height:1.1}.nNiRvW_address{color:var(--muted);margin-top:.3rem;display:block}@media (max-width:640px){.nNiRvW_table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.nNiRvW_table tbody tr{padding-block:1.25rem;display:grid}.nNiRvW_table tbody tr:first-child{border-top:1px solid var(--line-strong)}.nNiRvW_table tbody th,.nNiRvW_table tbody td{width:auto;padding:0}.nNiRvW_table tbody td{margin-top:.35rem}}
.VXYPjG_pair{column-gap:var(--column-gap);border-top:1px solid var(--line-strong);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.VXYPjG_part{grid-column:span 5;padding-top:clamp(1.75rem,3vw,2.5rem)}.VXYPjG_number{color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;letter-spacing:.06em;display:block}.VXYPjG_title{font-size:var(--text-2xl);letter-spacing:-.025em;margin-top:1rem}.VXYPjG_body{max-width:28rem;color:var(--muted);font-size:var(--text-lg);margin-top:1rem}.VXYPjG_join{color:var(--muted);font-size:var(--text-xs);letter-spacing:.14em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;grid-column:span 2;padding-top:clamp(4.25rem,6vw,5.25rem);font-weight:600;line-height:1.5;position:relative}.VXYPjG_join:before{content:"";border-left:1px solid var(--diagram-line);height:calc(clamp(4.25rem,6vw,5.25rem) - .75rem);position:absolute;top:0;left:50%}@media (max-width:760px){.VXYPjG_part,.VXYPjG_join{grid-column:1/-1}.VXYPjG_join{text-align:left;padding-top:1.75rem}.VXYPjG_join:before{display:none}}
.umy0KG_stack{column-gap:var(--column-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.umy0KG_layer{grid-column:1/span 7;grid-template-columns:subgrid;border-top:1px solid var(--line-strong);align-items:baseline;padding-block:clamp(1.5rem,3vw,2rem);display:grid}.umy0KG_layer[data-depth="1"]{grid-column:1/span 10}.umy0KG_layer[data-depth="2"]{border-bottom:2px solid var(--fg);grid-column:1/-1}.umy0KG_title{font-size:var(--text-2xl);letter-spacing:-.025em;grid-column:1/5}.umy0KG_body{color:var(--muted);grid-column:5/-1}@media (max-width:1100px){.umy0KG_title,.umy0KG_body{grid-column:1/-1}.umy0KG_body{margin-top:.5rem}}@media (max-width:860px){.umy0KG_stack{grid-template-columns:minmax(0,1fr)}.umy0KG_layer,.umy0KG_layer[data-depth]{grid-column:1;grid-template-columns:minmax(0,1fr);row-gap:.5rem}.umy0KG_title,.umy0KG_body{grid-column:1}}
.a8DTaa_steps{column-gap:var(--column-gap);border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:clamp(1.75rem,3vw,2.5rem);display:grid}.a8DTaa_step{position:relative}.a8DTaa_word{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:var(--text-2xl);letter-spacing:-.025em;flex-wrap:wrap;align-items:baseline;gap:.6em;display:flex}.a8DTaa_step:not(:last-child) .a8DTaa_word:after{content:"→";content:"→" / "";color:var(--accent);margin-left:auto;font-weight:400}.a8DTaa_body{max-width:20rem;color:var(--muted);margin-top:1rem}.a8DTaa_bracket{color:var(--muted);font-size:var(--text-xs);letter-spacing:.14em;text-align:center;text-transform:uppercase;margin-top:2rem;padding-top:1.6rem;font-weight:600;position:relative}.a8DTaa_bracket:before{content:"";border:1px solid var(--diagram-line);border-top:0;height:.75rem;position:absolute;top:0;left:0;right:0}.a8DTaa_bracket:after{content:"";border-left:1px solid var(--diagram-line);height:.6rem;position:absolute;top:.75rem;left:50%}.a8DTaa_note{border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-sm);margin-top:clamp(2rem,4vw,3rem);padding-top:1rem}@media (max-width:1000px){.a8DTaa_steps{grid-template-columns:minmax(0,1fr);row-gap:1.75rem}.a8DTaa_step:not(:last-child) .a8DTaa_word:after{content:"↓";content:"↓" / "";margin-left:0}.a8DTaa_bracket{border-top:1px solid var(--diagram-line);text-align:left;padding-top:1rem}.a8DTaa_bracket:before,.a8DTaa_bracket:after{display:none}}
._0G4GUG_band{border-top:1px solid var(--diagram-line);border-bottom:1px solid var(--diagram-line);flex-wrap:wrap;align-items:baseline;gap:.35rem 1.5rem;padding-block:1.25rem;display:flex}._0G4GUG_platform{font-size:var(--text-2xl);letter-spacing:-.025em;font-weight:500;line-height:1.1}._0G4GUG_kind{color:var(--muted);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:600}._0G4GUG_parties{column-gap:var(--column-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._0G4GUG_party{padding:2.5rem 0 0 1.75rem;position:relative}._0G4GUG_party:before{content:"";height:calc(2.5rem + var(--text-xl) * .6);border-left:1px solid var(--diagram-line);position:absolute;top:0;left:4px}._0G4GUG_party:after{content:"";top:calc(2.5rem + var(--text-xl) * .6 - 4.5px);background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;left:0}._0G4GUG_title{font-size:var(--text-xl);letter-spacing:-.02em;line-height:1.2}._0G4GUG_body{max-width:22rem;color:var(--muted);margin-top:.75rem}._0G4GUG_rule{border-top:1px solid var(--line);max-width:44rem;font-size:var(--text-xl);letter-spacing:-.015em;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1rem;line-height:1.4}@media (max-width:760px){._0G4GUG_parties{grid-template-columns:minmax(0,1fr)}._0G4GUG_party{padding-top:1.75rem}._0G4GUG_party:before{height:auto;bottom:0}._0G4GUG_party:last-child:before{height:calc(1.75rem + var(--text-xl) * .6);bottom:auto}._0G4GUG_party:after{top:calc(1.75rem + var(--text-xl) * .6 - 4.5px)}}@media (forced-colors:active){._0G4GUG_party:after{forced-color-adjust:none;background:canvastext}}
.Ms7Qmq_lanes{column-gap:var(--column-gap);border-bottom:1px solid var(--line);grid-template-rows:repeat(3,auto);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Ms7Qmq_lane{padding-block:1.25rem;padding-right:calc(75% + var(--column-gap));border-top:1px solid var(--diagram-line);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;color:var(--muted);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;font-weight:600;line-height:1.4}.Ms7Qmq_lane:first-child{border-top-color:var(--line-strong)}.Ms7Qmq_steps{display:contents}.Ms7Qmq_step{align-content:start;gap:.4rem;padding:1.25rem 0 1.75rem 1.5rem;display:grid;position:relative}.Ms7Qmq_step:before{content:"";background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:1.55rem;left:0}.Ms7Qmq_step:not(:last-child):after{content:"";width:calc(100% + var(--column-gap));border-bottom:1px solid var(--accent);border-left:1px solid var(--accent);position:absolute;top:calc(1.55rem + 9px);bottom:0;left:4px}.Ms7Qmq_step:not(:first-child) .Ms7Qmq_number:before{content:"";border-left:1px solid var(--accent);height:1.55rem;position:absolute;top:0;left:4px}.Ms7Qmq_number{color:var(--muted);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.Ms7Qmq_who{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Ms7Qmq_text{max-width:18rem;font-size:var(--text-lg);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;line-height:1.35}.Ms7Qmq_notes{color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;gap:.5rem 2.5rem;margin-top:1.5rem;display:flex}@media (max-width:860px){.Ms7Qmq_lanes{display:block}.Ms7Qmq_lane{display:none}.Ms7Qmq_steps{border-top:1px solid var(--line-strong);display:block}.Ms7Qmq_step{padding-block:1.25rem}.Ms7Qmq_step+.Ms7Qmq_step{border-top:1px solid var(--line)}.Ms7Qmq_step:after,.Ms7Qmq_step .Ms7Qmq_number:before{display:none}.Ms7Qmq_who{clip:auto;width:auto;height:auto;color:var(--fg);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;white-space:normal;order:-1;font-weight:600;position:static;overflow:visible}}@media (forced-colors:active){.Ms7Qmq_step:before{forced-color-adjust:none;background:canvastext}}
.rRvgEG_pager{margin-top:var(--section-space)}.rRvgEG_label{color:var(--muted);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:600;line-height:1.2;display:block}.rRvgEG_siblings{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;padding-block:1.25rem;display:flex}.rRvgEG_siblings ul{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.rRvgEG_siblings a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.3em;font-weight:500;text-decoration-thickness:1px}.rRvgEG_siblings a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.rRvgEG_steps{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rRvgEG_previous,.rRvgEG_next{color:var(--fg);gap:.6rem;padding-block:clamp(1.5rem,3vw,2.25rem);text-decoration:none;display:grid}.rRvgEG_next{text-align:right;grid-column:2;justify-items:end}.rRvgEG_name{font-size:var(--text-2xl);letter-spacing:-.025em;font-weight:500;line-height:1.1}.rRvgEG_previous .rRvgEG_name:before{content:"← ";content:"← " / "";color:var(--accent)}.rRvgEG_next .rRvgEG_name:after{content:" →";content:" →" / "";color:var(--accent)}.rRvgEG_previous:hover .rRvgEG_name,.rRvgEG_next:hover .rRvgEG_name{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.2em;text-decoration-thickness:1px}
