.cfg0NW_shell header{background:#fff}div.cfg0NW_page.cfg0NW_page{--w:1240px;--g:44px;--line:#e5e5e5;--s0:#fff;--s1:#ece6f6;--s2:#d3c6ee;--s3:#a993d8;--s4:#6b4fc0}.cfg0NW_wrapX{width:100%;max-width:calc(var(--w) + 2 * var(--g));padding:0 var(--g);margin:0 auto}.cfg0NW_hero{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:48px;padding-top:clamp(24px,3.5vw,56px);padding-bottom:clamp(20px,2.5vw,32px);display:grid}.cfg0NW_h1{text-wrap:balance;font-size:clamp(38px,4.4vw,62px)}.cfg0NW_lede{text-wrap:pretty;max-width:560px}.cfg0NW_explorer{padding-bottom:clamp(48px,6vw,88px)}.cfg0NW_toolbar{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;padding:20px 0;display:flex}.cfg0NW_search{flex:340px;min-width:0;max-width:520px}.cfg0NW_searchLabel{margin:0 0 8px;font-size:14px;font-weight:650;display:block}.cfg0NW_searchRow{gap:8px;display:flex}.cfg0NW_searchInput{border:1.5px solid var(--ink);min-width:0;height:52px;font:inherit;color:var(--ink);background:#fff;border-radius:999px;flex:auto;padding:0 20px;font-size:17px}.cfg0NW_searchInput::placeholder{color:#8a8a90}.cfg0NW_clear{border:1.5px solid var(--line);height:52px;font:inherit;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:0 18px;font-size:14px;font-weight:600}.cfg0NW_clear:hover{background:var(--fog)}.cfg0NW_legend{min-width:0}.cfg0NW_legendTitle{margin:0 0 8px;font-size:14px;font-weight:650}.cfg0NW_legendRow{color:var(--muted);gap:6px;max-width:100%;font-size:13px;display:inline-grid}.cfg0NW_legendEnds{color:var(--ink);justify-content:space-between;gap:16px;margin:0;font-size:12px;font-weight:600;display:flex}.cfg0NW_legendSteps{grid-template-columns:repeat(5,auto);gap:4px 12px;margin:0;padding:0;list-style:none;display:grid}.cfg0NW_legendSteps li{font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:start;gap:4px;display:grid}.cfg0NW_sw{border-radius:3px;width:100%;min-width:40px;height:12px;display:block}.cfg0NW_b0{background:var(--s0);box-shadow:inset 0 0 0 1px #d6d6da}.cfg0NW_b1{background:var(--s1)}.cfg0NW_b2{background:var(--s2)}.cfg0NW_b3{background:var(--s3)}.cfg0NW_b4{background:var(--s4)}.cfg0NW_results{margin:4px 0 20px}.cfg0NW_resultsLine{color:var(--muted);margin:0 0 10px;font-size:15px}.cfg0NW_resultList{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cfg0NW_result{border:1px solid var(--line);width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:#fff;border-radius:14px;gap:2px;padding:12px 16px;display:grid}.cfg0NW_result:hover{border-color:var(--ink)}.cfg0NW_resultOn{border-color:var(--ink);background:var(--s1)}.cfg0NW_resultTitle{overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:1.25}.cfg0NW_resultMeta{color:var(--muted);font-size:13px}.cfg0NW_mapHeading{letter-spacing:-.03em;margin:8px 0 18px;font-size:clamp(21px,1.8vw,26px);font-weight:650;line-height:1.15}.cfg0NW_layout{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:40px;display:grid}.cfg0NW_grid{min-width:0;position:relative}.cfg0NW_famRow{border-top:1px solid var(--line);grid-template-columns:minmax(0,210px) minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.cfg0NW_famLabel{align-content:start;gap:2px;min-width:0;display:grid}.cfg0NW_famName{overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.25}.cfg0NW_famNum{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.cfg0NW_tiles{flex-wrap:wrap;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.cfg0NW_tile{cursor:pointer;border:0;border-radius:4px;width:20px;height:20px;padding:0;display:block}.cfg0NW_tile:hover{outline:2px solid var(--ink);outline-offset:1px}.cfg0NW_tileOn{outline:2.5px solid var(--ink);outline-offset:2px}.cfg0NW_tileDim{opacity:.18}.cfg0NW_tip{z-index:3;background:var(--ink);color:#fff;pointer-events:none;border-radius:10px;gap:2px;max-width:240px;padding:8px 12px;font-size:13px;line-height:1.3;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 8px));box-shadow:0 4px 14px #0000001f}.cfg0NW_tip span{color:#cfcfd4}.cfg0NW_side{min-width:0;position:sticky;top:100px}.cfg0NW_panel{border:1px solid var(--line);background:#fff;border-radius:20px;min-width:0;padding:24px}.cfg0NW_panelFam{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:11px;font-weight:600}.cfg0NW_panelTitle{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,2.2vw,30px);font-weight:650;line-height:1.08}.cfg0NW_panelStats{flex-wrap:wrap;gap:6px 22px;margin:14px 0 0;display:flex}.cfg0NW_panelStats p{color:var(--muted);margin:0;font-size:14px}.cfg0NW_panelStats b{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.cfg0NW_panelLoading{background:var(--fog);border-radius:12px;height:120px;margin-top:18px}.cfg0NW_panelBlock{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.cfg0NW_panelHead{margin:0 0 10px;font-size:14px;font-weight:650}.cfg0NW_chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cfg0NW_chips li{background:var(--fog);overflow-wrap:anywhere;border-radius:999px;max-width:100%;padding:5px 11px;font-size:13px}.cfg0NW_duties{counter-reset:d;gap:14px;margin:0;padding:0;list-style:none;display:grid}.cfg0NW_duties li{counter-increment:d;padding-left:30px;position:relative}.cfg0NW_duties li:before{content:counter(d);background:var(--s1);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:650;display:grid;position:absolute;top:1px;left:0}.cfg0NW_dutyText{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.4}.cfg0NW_dutyMeta{color:var(--muted);flex-wrap:wrap;gap:2px 12px;margin:4px 0 0;font-size:13px;display:flex}.cfg0NW_panel .cfg0NW_dutyMeta a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.cfg0NW_srcLine{color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.4}.cfg0NW_list,.cfg0NW_phoneOnly{display:none}.cfg0NW_tapHint{color:var(--muted);margin:0 0 10px;font-size:14px}.cfg0NW_famList,.cfg0NW_occList{margin:0;padding:0;list-style:none}.cfg0NW_famItem{border-top:1px solid var(--line)}.cfg0NW_famBtn,.cfg0NW_occBtn{width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;gap:8px;padding:14px 0;display:grid}.cfg0NW_famBtnTop{justify-content:space-between;align-items:baseline;gap:16px;min-width:0;display:flex}.cfg0NW_bar{background:var(--fog);border-radius:999px;height:8px;display:block;overflow:hidden}.cfg0NW_bar>span{background:var(--s3);border-radius:999px;height:100%;display:block}.cfg0NW_barSm{height:6px}.cfg0NW_barSm>span{background:var(--s2)}.cfg0NW_occList{border-left:2px solid var(--s1);margin:0 0 12px;padding-left:14px}.cfg0NW_occBtn{padding:10px 0}.cfg0NW_occName{overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.3}.cfg0NW_occOn .cfg0NW_occName{font-weight:650}.cfg0NW_panelInline{margin:4px 0 14px;padding:18px}.cfg0NW_units{border-top:1px solid var(--line);color:#444;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 32px;margin:28px 0 0;padding:20px 0 0;font-size:14px;list-style:none;display:grid}.cfg0NW_units li{min-width:0}.cfg0NW_band{background:var(--lavender-tint);padding:clamp(56px,8vw,112px) 0}.cfg0NW_compare{gap:clamp(32px,4vw,56px);display:grid}.cfg0NW_compareHead{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:24px 56px;display:grid}.cfg0NW_compareHead>p{text-wrap:pretty;margin-top:8px}.cfg0NW_band a.cfg0NW_inlineLink{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.cfg0NW_compareStats{border-top:1px solid #11111124;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:32px 0 0;list-style:none;display:grid}.cfg0NW_compareStats li{min-width:0}.cfg0NW_compareStats p{color:#444;max-width:32ch;margin:8px 0 0;font-size:15px}.cfg0NW_how{padding-top:clamp(48px,6vw,80px)}.cfg0NW_howBox{border:1px solid var(--line);background:#fff;border-radius:20px}.cfg0NW_howSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;list-style:none;display:flex}.cfg0NW_howSummary::-webkit-details-marker{display:none}.cfg0NW_howMark{border:1.5px solid var(--ink);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.cfg0NW_howMark:before,.cfg0NW_howMark:after{content:"";background:var(--ink);width:12px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cfg0NW_howMark:after{transform:translate(-50%,-50%)rotate(90deg)}details[open] .cfg0NW_howMark:after{display:none}.cfg0NW_howSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:4px 24px 0;list-style:none;display:grid}.cfg0NW_howSteps li{min-width:0}.cfg0NW_howSteps h3{margin-top:14px}.cfg0NW_howSteps p{color:#444;margin:8px 0 0;font-size:15px}.cfg0NW_howCheck{border-top:1px solid var(--line);color:#333;margin:22px 24px 24px;padding-top:16px;font-size:15px}.cfg0NW_credit{padding-top:clamp(40px,5vw,64px)}.cfg0NW_smallHead{letter-spacing:0;margin:0 0 12px;font-size:14px;font-weight:650}.cfg0NW_creditText{border-left:2px solid var(--line);color:#444;max-width:900px;margin:0;padding:0 0 0 16px;font-size:14px;line-height:1.5}.cfg0NW_creditLinks{color:var(--muted);flex-wrap:wrap;gap:8px 24px;margin:12px 0 0;font-size:13px;display:flex}.cfg0NW_credit .cfg0NW_creditLinks a{color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.cfg0NW_close{padding-bottom:clamp(48px,6vw,80px)}.cfg0NW_closeArt{width:168px;height:64px;position:relative}.cfg0NW_closeCircle{border-radius:50%;width:64px;height:64px;position:absolute;top:0}.cfg0NW_closeCircle:first-child{left:0}.cfg0NW_closeCircle:nth-child(2){left:52px}.cfg0NW_closeCircle:nth-child(3){left:104px}.cfg0NW_sources{padding-bottom:clamp(40px,5vw,64px)}.cfg0NW_sourcesIn{border-top:1px solid var(--line);padding-top:28px}.cfg0NW_sourceList{color:var(--muted);gap:6px;margin:0;padding:0 0 0 20px;font-size:13px;line-height:1.45;display:grid}.cfg0NW_sources .cfg0NW_sourceList a{color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}@media (max-width:1100px){.cfg0NW_layout{grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:28px}.cfg0NW_famRow{grid-template-columns:minmax(0,170px) minmax(0,1fr)}}@media (max-width:900px){div.cfg0NW_page.cfg0NW_page{--g:24px}.cfg0NW_hero{grid-template-columns:1fr;gap:14px}.cfg0NW_h1{font-size:40px}.cfg0NW_layout{grid-template-columns:minmax(0,1fr)}.cfg0NW_grid,.cfg0NW_side{display:none}.cfg0NW_list,.cfg0NW_phoneOnly{display:block}.cfg0NW_units,.cfg0NW_howSteps,.cfg0NW_compareStats,.cfg0NW_compareHead{grid-template-columns:1fr}.cfg0NW_compareHead>p{margin-top:0}.cfg0NW_searchInput,.cfg0NW_clear{height:48px}.cfg0NW_resultList{grid-template-columns:1fr}.cfg0NW_legend{display:none}}@media (max-width:420px){div.cfg0NW_page.cfg0NW_page{--g:20px}.cfg0NW_h1{font-size:36px}.cfg0NW_panelInline{padding:16px}.cfg0NW_howSummary{padding:18px}.cfg0NW_howSteps{padding:4px 18px 0}.cfg0NW_howCheck{margin:18px}}.cfg0NW_compareHead h2,.cfg0NW_close h2{text-wrap:balance}.cfg0NW_close h2{max-width:20ch}
