.page-module__R0XsiG__hero,.page-module__R0XsiG__surface,.page-module__R0XsiG__anchorSection{--subnav-h:52px}.page-module__R0XsiG__hero{background:var(--sec-800);color:#fff;padding:88px 0 96px}.page-module__R0XsiG__heroTitle{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:18ch;font-size:clamp(30px,3.6vw,46px);line-height:1.22}.page-module__R0XsiG__heroLead{max-width:62ch;font-size:var(--text-lead);color:#ffffffd1;gap:12px;margin-top:22px;line-height:1.75;display:grid}.page-module__R0XsiG__mapTitle{font-size:var(--text-lead);letter-spacing:-.02em;color:var(--point-soft);margin-top:72px;font-weight:700}.page-module__R0XsiG__map{--link-w:112px;grid-template-columns:minmax(0, 1fr) var(--link-w) minmax(0, 1fr) var(--link-w) minmax(0, 1fr) var(--link-w) minmax(0, 1fr);align-items:stretch;margin-top:20px;display:grid}.page-module__R0XsiG__node{grid-row:2;grid-column:var(--col);border-radius:var(--radius);color:var(--ink-800);background:#fff;border:2px solid #0000;flex-direction:column;gap:6px;padding:20px 18px 18px;transition:border-color .15s;display:flex}.page-module__R0XsiG__node:hover,.page-module__R0XsiG__node:focus-visible{border-color:var(--point)}.page-module__R0XsiG__nodeStep{background:var(--point);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:inline-flex}.page-module__R0XsiG__nodeName{letter-spacing:-.035em;color:var(--ink-900);margin-top:6px;font-size:20px;font-weight:800}.page-module__R0XsiG__nodeRole{font-size:var(--text-sm);color:var(--point-strong);font-weight:700}.page-module__R0XsiG__nodeVerbs{border-top:1px solid var(--line);font-size:var(--text-sm);color:var(--ink-700);gap:4px;margin-top:10px;padding-top:12px;line-height:1.5;display:grid}.page-module__R0XsiG__nodeWho{color:var(--ink-400);margin-top:auto;padding-top:12px;font-size:13px}.page-module__R0XsiG__link{grid-row:2;grid-column:var(--col);justify-content:center;align-items:center;margin:0;display:flex;position:relative}.page-module__R0XsiG__link:before{content:"";background:var(--point);height:2px;position:absolute;top:50%;left:8px;right:14px}.page-module__R0XsiG__link:after{content:"";border-left:9px solid var(--point);border-top:6px solid #0000;border-bottom:6px solid #0000;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.page-module__R0XsiG__link span{text-align:center;color:var(--point-soft);padding:0 6px;font-size:13px;font-weight:600;line-height:1.35;position:relative;top:-22px}.page-module__R0XsiG__mapInbound{text-align:center;color:var(--point-soft);grid-area:1/5;margin:0 0 12px;padding-bottom:26px;font-size:13px;font-weight:600;line-height:1.45;position:relative}.page-module__R0XsiG__mapInbound:before{content:"";background:var(--point);width:2px;height:16px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.page-module__R0XsiG__mapInbound:after{content:"";border-top:9px solid var(--point);border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.page-module__R0XsiG__mapBack{margin:14px calc((100% - var(--link-w)) / 4) 0;text-align:center;color:var(--point-soft);grid-area:3/3/auto/6;padding-top:34px;font-size:13px;font-weight:600;line-height:1.45;position:relative}.page-module__R0XsiG__mapBack:before{content:"";border:2px dashed var(--point);border-top:0;border-radius:0 0 10px 10px;height:24px;position:absolute;top:0;left:0;right:0}.page-module__R0XsiG__mapBack:after{content:"";border-bottom:9px solid var(--point);border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;top:-6px;left:-5px}.page-module__R0XsiG__subnav{top:var(--header-h);z-index:40;border-bottom:1px solid var(--line);background:#fffffff7;position:sticky}.page-module__R0XsiG__subnavInner{scrollbar-width:none;align-items:stretch;gap:28px;height:52px;display:flex;overflow-x:auto}.page-module__R0XsiG__subnavInner::-webkit-scrollbar{display:none}.page-module__R0XsiG__subnavInner a{font-size:var(--text-sm);color:var(--ink-500);white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;font-weight:500;display:inline-flex}.page-module__R0XsiG__subnavInner a:hover{color:var(--ink-900)}.page-module__R0XsiG__subnavInner .page-module__R0XsiG__subnavOn{color:var(--ink-900);border-bottom-color:var(--ink-900);font-weight:800}.page-module__R0XsiG__surface,.page-module__R0XsiG__anchorSection{scroll-margin-top:calc(var(--subnav-h) - 16px)}.page-module__R0XsiG__surface{padding:96px 0}.page-module__R0XsiG__surface+.page-module__R0XsiG__surface{border-top:1px solid var(--line)}.page-module__R0XsiG__surfaceInner{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:72px;display:grid}.page-module__R0XsiG__surfaceHead{top:calc(var(--header-h) + var(--subnav-h) + 28px);position:sticky}@media (max-height:820px){.page-module__R0XsiG__surfaceHead{position:static}}.page-module__R0XsiG__surfaceStep{font-size:var(--text-sm);color:var(--point-strong);font-weight:700}.page-module__R0XsiG__surfaceName{font-size:var(--title-content);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;line-height:1.3;display:flex}.page-module__R0XsiG__surfaceWho{font-size:var(--text-sm);color:var(--ink-500);margin-top:8px}.page-module__R0XsiG__surfaceSummary{font-size:var(--text-body);color:var(--ink-700);margin-top:18px;line-height:1.75}.page-module__R0XsiG__surfaceShots{margin-top:26px}.page-module__R0XsiG__surfaceShots img{border:1px solid var(--line);border-radius:var(--radius);width:100%;height:auto;display:block}.page-module__R0XsiG__surfaceShotsTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module__R0XsiG__surface#page-module__R0XsiG__promo .page-module__R0XsiG__surfaceShots{border-radius:var(--radius);max-height:320px;overflow:hidden}.page-module__R0XsiG__surfaceCta{margin-top:18px}.page-module__R0XsiG__group+.page-module__R0XsiG__group{margin-top:52px}.page-module__R0XsiG__groupTitle{border-top:2px solid var(--ink-900);letter-spacing:-.03em;padding-top:16px;font-size:18px}.page-module__R0XsiG__groupLead{font-size:var(--text-sm);color:var(--ink-500);margin-top:8px}.page-module__R0XsiG__groupShot{border:1px solid var(--line);border-radius:var(--radius);width:100%;max-width:460px;height:auto;margin-top:28px;display:block}.page-module__R0XsiG__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin:22px 0 0;display:grid}.page-module__R0XsiG__itemsOne{grid-template-columns:minmax(0,1fr);gap:20px}.page-module__R0XsiG__item dt{font-size:var(--text-lead);letter-spacing:-.02em;color:var(--ink-900);flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.page-module__R0XsiG__item dd{font-size:var(--text-body);color:var(--ink-500);margin:5px 0 0;line-height:1.68}.page-module__R0XsiG__noteTag{border:1px solid var(--line);letter-spacing:0;color:var(--ink-400);white-space:nowrap;border-radius:5px;align-items:center;padding:1px 7px;font-size:12px;font-weight:600;display:inline-flex}.page-module__R0XsiG__surfaceName .page-module__R0XsiG__noteTag{font-size:13px}.page-module__R0XsiG__tables{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:72px;display:grid}.page-module__R0XsiG__linkTitle{font-size:var(--title-content);line-height:1.4}.page-module__R0XsiG__linkLead{font-size:var(--text-body);color:var(--ink-500);margin-top:12px;line-height:1.7}.page-module__R0XsiG__linkTable table{border-collapse:collapse;width:100%;margin-top:26px}.page-module__R0XsiG__linkTable th,.page-module__R0XsiG__linkTable td{border-top:1px solid var(--line);text-align:left;vertical-align:top;font-size:var(--text-body);padding:15px 0;line-height:1.6}.page-module__R0XsiG__linkTable tr:last-child th,.page-module__R0XsiG__linkTable tr:last-child td{border-bottom:1px solid var(--line)}.page-module__R0XsiG__linkTable th{width:40%;color:var(--ink-900);padding-right:18px;font-weight:700}.page-module__R0XsiG__linkTable th .page-module__R0XsiG__noteTag{width:max-content;margin-top:6px;display:flex}.page-module__R0XsiG__linkTable td{color:var(--ink-700)}.page-module__R0XsiG__blockHead{max-width:720px;margin-bottom:36px}.page-module__R0XsiG__fit{border-collapse:collapse;width:100%}.page-module__R0XsiG__fit thead th{border-bottom:2px solid var(--ink-900);text-align:left;font-size:var(--text-sm);color:var(--ink-500);padding:0 0 12px;font-weight:700}.page-module__R0XsiG__fit tbody th,.page-module__R0XsiG__fit tbody td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-size:var(--text-body);padding:18px 24px 18px 0;line-height:1.65}.page-module__R0XsiG__fit tbody th{width:150px;color:var(--ink-900);font-weight:700}.page-module__R0XsiG__fitWhere{width:290px;color:var(--sec-800);font-weight:600}.page-module__R0XsiG__fit tbody td:last-child{color:var(--ink-700);padding-right:0}.page-module__R0XsiG__pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:80px;display:grid}.page-module__R0XsiG__pair .page-module__R0XsiG__items{margin-top:30px}.page-module__R0XsiG__textLink{color:var(--point-strong);text-underline-offset:3px;font-weight:700;text-decoration:underline}.page-module__R0XsiG__build{grid-template-columns:minmax(0,1fr) 460px;align-items:center;gap:72px;display:grid}.page-module__R0XsiG__titleLines span{display:block}.page-module__R0XsiG__points{gap:10px;margin-top:26px;display:grid}.page-module__R0XsiG__points li{font-size:var(--text-body);color:var(--ink-800);padding-left:18px;font-weight:600;position:relative}.page-module__R0XsiG__points li:before{content:"";background:var(--point);border-radius:2px;width:7px;height:7px;position:absolute;top:.62em;left:0}.page-module__R0XsiG__buildImage{border-radius:var(--radius-lg);width:100%;height:auto;display:block}.page-module__R0XsiG__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.page-module__R0XsiG__foot .sectionLead{max-width:46ch;margin-top:14px}.page-module__R0XsiG__footBtns{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:1080px){.page-module__R0XsiG__map{--link-w:84px}.page-module__R0XsiG__link span{font-size:12px}.page-module__R0XsiG__nodeName{font-size:18px}}@media (max-width:960px){.page-module__R0XsiG__hero{padding:64px 0 72px}.page-module__R0XsiG__mapTitle{margin-top:52px}.page-module__R0XsiG__map{grid-template-columns:minmax(0,1fr)}.page-module__R0XsiG__node,.page-module__R0XsiG__link,.page-module__R0XsiG__mapInbound,.page-module__R0XsiG__mapBack{grid-area:auto}.page-module__R0XsiG__link{justify-content:flex-start;height:52px;padding-left:44px}.page-module__R0XsiG__link:before{width:2px;height:auto;inset:6px auto 14px 22px}.page-module__R0XsiG__link:after{border-top:9px solid var(--point);border-bottom:0;border-left:6px solid #0000;border-right:6px solid #0000;inset:auto auto 6px 17px;transform:none}.page-module__R0XsiG__link span{text-align:left;top:0}.page-module__R0XsiG__mapInbound,.page-module__R0XsiG__mapBack{text-align:left;margin:0;padding:0}.page-module__R0XsiG__mapInbound{margin-bottom:14px}.page-module__R0XsiG__mapBack{margin-top:14px}.page-module__R0XsiG__mapInbound:before,.page-module__R0XsiG__mapInbound:after,.page-module__R0XsiG__mapBack:before,.page-module__R0XsiG__mapBack:after{display:none}.page-module__R0XsiG__surface{padding:72px 0}.page-module__R0XsiG__surfaceInner,.page-module__R0XsiG__tables,.page-module__R0XsiG__pair,.page-module__R0XsiG__build{grid-template-columns:minmax(0,1fr);gap:40px}.page-module__R0XsiG__surfaceHead{position:static}.page-module__R0XsiG__surfaceShots{max-width:460px}}@media (max-width:720px){.page-module__R0XsiG__items{grid-template-columns:minmax(0,1fr);gap:20px}.page-module__R0XsiG__fit thead{display:none}.page-module__R0XsiG__fit,.page-module__R0XsiG__fit tbody,.page-module__R0XsiG__fit tr,.page-module__R0XsiG__fit tbody th,.page-module__R0XsiG__fit tbody td{width:auto;display:block}.page-module__R0XsiG__fit tr{border-bottom:1px solid var(--line);padding:18px 0}.page-module__R0XsiG__fit tbody th,.page-module__R0XsiG__fit tbody td{border:0;padding:0}.page-module__R0XsiG__fit tbody th{font-size:var(--text-sm);color:var(--ink-500)}.page-module__R0XsiG__fitWhere{margin-top:4px}.page-module__R0XsiG__fit tbody td:last-child{margin-top:6px}.page-module__R0XsiG__linkTable th{width:44%}.page-module__R0XsiG__foot{flex-direction:column;align-items:flex-start;gap:24px}}
