.NgkFlG_calculator{border-top:1px solid var(--line);background:var(--paper);width:min(100%,853px);margin:0 auto}.NgkFlG_progressHeader{border-block:1px solid var(--line);background:var(--canvas);grid-template-columns:minmax(0,max-content) minmax(48px,1fr);align-items:center;gap:20px;padding:20px max(16px,50% - 380px);display:grid}.NgkFlG_progressHeader p{color:var(--muted);font-variant-numeric:tabular-nums;margin:0}.NgkFlG_progressHeader p span{font-size:var(--text-caption);margin-top:2px;display:block}.NgkFlG_progressHeader strong{color:var(--primary)}.NgkFlG_progressTrack{border-radius:var(--radius-control);background:var(--tint);height:6px;overflow:hidden}.NgkFlG_progressTrack span{border-radius:inherit;background:var(--primary);width:100%;height:100%;transition:transform var(--dur-move) var(--ease-out);display:block;transform:translate(-75%)}.NgkFlG_stepIntro{width:min(100% - 32px,760px);margin:0 auto;padding:36px 0 20px}.NgkFlG_stepIntro h2{color:var(--primary-strong);font-family:var(--font-display);font-size:var(--text-step);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.3}.NgkFlG_stepIntro p{color:var(--muted);margin:10px 0 0}.NgkFlG_formSurface{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--paper);width:min(100% - 32px,760px);box-shadow:var(--shadow);gap:24px;margin:0 auto 64px;padding:20px;display:grid}.NgkFlG_formSurface>*{min-width:0}.NgkFlG_fieldStack{gap:24px;display:grid}.NgkFlG_fieldStack label,.NgkFlG_fieldStack legend{color:var(--ink);font-weight:650}.NgkFlG_fieldStack input[type=month],.NgkFlG_fieldStack input[type=date],.NgkFlG_fieldStack input[type=time],.NgkFlG_fieldStack input[type=number]{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--paper);width:100%;min-height:56px;color:var(--ink);margin-top:8px;padding:10px 14px}.NgkFlG_fieldStack fieldset{border:0;margin:0;padding:0}.NgkFlG_basicQuestion{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--paper)}.NgkFlG_basicQuestion>summary{min-height:56px;color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:10px 14px;font-weight:600;list-style:none;display:grid}.NgkFlG_basicQuestion>summary::-webkit-details-marker{display:none}.NgkFlG_basicQuestion>summary:after{content:"펼치기 ▾";color:var(--primary);font-size:var(--text-caption);white-space:nowrap;grid-area:1/2/span 2}.NgkFlG_basicQuestion[open]>summary:after{content:"접기 ▴"}.NgkFlG_basicQuestion>summary strong{color:var(--muted);font-size:var(--text-base);font-weight:var(--weight-medium)}.NgkFlG_basicQuestion>fieldset{border-top:1px solid var(--line);padding:16px 14px 18px}.NgkFlG_basicQuestion>fieldset>legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.NgkFlG_basicQuestion>summary:hover{background:var(--tint)}.NgkFlG_help{color:var(--muted);font-size:var(--text-base);margin:4px 0 10px;font-weight:400}.NgkFlG_questionNumber{border-radius:var(--radius-control);background:var(--primary);color:#fff;min-width:28px;min-height:28px;font-size:var(--text-caption);font-variant-numeric:tabular-nums;place-items:center;margin-right:10px;font-weight:700;display:inline-grid}.NgkFlG_questionNumber:empty{display:none}.NgkFlG_dayChoices{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.NgkFlG_dayChoices label{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);cursor:pointer;min-height:52px;transition:background-color var(--dur-quick) var(--ease-out), border-color var(--dur-quick) var(--ease-out), box-shadow var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out);justify-content:center;align-items:center;gap:10px;font-weight:600;display:flex}.NgkFlG_dayChoices label:has(input:checked){border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--tint);color:var(--primary-strong);font-weight:700}.NgkFlG_optionRows{gap:8px;margin-top:10px;display:grid}.NgkFlG_optionRows label{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);cursor:pointer;min-height:52px;transition:background-color var(--dur-quick) var(--ease-out), border-color var(--dur-quick) var(--ease-out), box-shadow var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out);align-items:center;gap:12px;padding:10px 16px;font-weight:600;display:flex}.NgkFlG_optionRows label:has(input:checked){border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--tint);color:var(--primary-strong);font-weight:700}.NgkFlG_optionRows input,.NgkFlG_dayChoices input,.NgkFlG_checkRow input{border:2px solid var(--line-strong);background:var(--paper);appearance:none;cursor:pointer;width:24px;height:24px;transition:background-color var(--dur-quick) var(--ease-out), border-color var(--dur-quick) var(--ease-out);flex:none;place-content:center;margin:0;display:inline-grid}.NgkFlG_optionRows input[type=radio]{border-radius:50%}.NgkFlG_optionRows input[type=radio]:before{content:"";background:var(--primary);width:12px;height:12px;transition:transform var(--dur-quick) var(--ease-out);border-radius:50%;transform:scale(0)}.NgkFlG_optionRows input[type=radio]:checked{border-color:var(--primary)}.NgkFlG_optionRows input[type=radio]:checked:before{transform:scale(1)}.NgkFlG_optionRows input[type=checkbox],.NgkFlG_dayChoices input,.NgkFlG_checkRow input{border-radius:var(--radius-check)}.NgkFlG_optionRows input[type=checkbox]:before,.NgkFlG_dayChoices input:before,.NgkFlG_checkRow input:before{content:"";width:12px;height:7px;transition:transform var(--dur-quick) var(--ease-out);border-bottom:2.5px solid #fff;border-left:2.5px solid #fff;margin-top:-3px;transform:rotate(-45deg)scale(0)}.NgkFlG_optionRows input[type=checkbox]:checked,.NgkFlG_dayChoices input:checked,.NgkFlG_checkRow input:checked{border-color:var(--primary);background:var(--primary)}.NgkFlG_optionRows input[type=checkbox]:checked:before,.NgkFlG_dayChoices input:checked:before,.NgkFlG_checkRow input:checked:before{transform:rotate(-45deg)scale(1)}@media (forced-colors:active){.NgkFlG_optionRows input,.NgkFlG_dayChoices input,.NgkFlG_checkRow input{appearance:auto}}.NgkFlG_conditional{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--tint);gap:14px;padding:16px;display:grid}.NgkFlG_conditional p{color:var(--primary-strong);font-weight:var(--weight-medium);margin:0}.NgkFlG_notice{border:0;border-left:4px solid var(--warning);border-radius:var(--radius-control);background:color-mix(in srgb, var(--warning) 9%, var(--paper));color:var(--ink);animation:NgkFlG_youthdcEnter var(--dur-base) var(--ease-out);margin:0;padding:14px 16px}fieldset>.NgkFlG_notice{margin-top:12px}.NgkFlG_fieldStack>fieldset,.NgkFlG_gradeHelpInline{animation:NgkFlG_youthdcEnter var(--dur-base) var(--ease-out)}.NgkFlG_datePair{gap:16px;display:grid}.NgkFlG_optionRows label:has(input:focus-visible){outline:3px solid var(--primary-strong);outline-offset:-1px}.NgkFlG_dayChoices label:has(input:focus-visible){outline:3px solid var(--primary-strong);outline-offset:-1px}.NgkFlG_checkRow:has(input:focus-visible){outline:3px solid var(--primary-strong);outline-offset:-1px}.NgkFlG_checkRow{border-radius:var(--radius-card);background:var(--tint);align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:flex}.NgkFlG_checkRow input{width:24px;height:24px;accent-color:var(--primary);flex:none}.NgkFlG_nextButton{border-radius:var(--radius-control);background:var(--primary);color:#fff;min-height:56px;font:inherit;transition:background-color var(--dur-quick) var(--ease-out);text-align:center;border:0;justify-content:center;align-items:center;padding:10px 18px;font-weight:700;text-decoration:none;display:flex}.NgkFlG_nextButton:hover{background:var(--primary-strong)}.NgkFlG_nextButton:disabled{opacity:.65;cursor:wait}.NgkFlG_secondaryButton{border:1.5px solid var(--primary);border-radius:var(--radius-control);background:var(--paper);min-height:56px;color:var(--primary);padding-inline:20px;font-weight:600}.NgkFlG_actions{gap:10px;display:grid}.NgkFlG_error{border-left:4px solid var(--danger);border-radius:var(--radius-control);background:color-mix(in srgb, var(--danger) 7%, var(--paper));color:var(--danger);margin:0;padding:14px 16px;font-weight:600}.NgkFlG_result{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--paper);width:min(100% - 32px,760px);box-shadow:var(--shadow);gap:20px;margin:0 auto 64px;padding:20px;display:grid}.NgkFlG_result>*{min-width:0}.NgkFlG_resultLead{border-bottom:2px solid var(--accent-line);padding-bottom:20px}.NgkFlG_resultLead>p,.NgkFlG_resultLead h3{margin:0}.NgkFlG_resultLead>p:first-of-type{color:var(--primary);font-weight:400}.NgkFlG_resultLead h3{color:var(--primary-strong);font-size:var(--text-amount);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:4px 0 8px;line-height:1.2}.NgkFlG_resultLead>p:last-child{color:var(--muted)}.NgkFlG_breakdown{margin:0}.NgkFlG_breakdown>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:16px;padding:14px 0;display:grid}.NgkFlG_breakdown dt,.NgkFlG_breakdown dd{margin:0}.NgkFlG_breakdown dd{color:var(--primary-strong);font-variant-numeric:tabular-nums;text-align:right;font-weight:650}.NgkFlG_cases{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--paper)}.NgkFlG_cases summary{min-height:56px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-weight:600;list-style:none;display:flex}.NgkFlG_cases summary::-webkit-details-marker{display:none}.NgkFlG_cases summary:after{content:"자세히 보기 ▾";color:var(--primary);font-size:var(--text-base);white-space:nowrap;flex:none}.NgkFlG_cases[open] summary:after{content:"접기 ▴"}.NgkFlG_cases p{border-top:1px solid var(--line);margin:0;padding:10px 14px}.NgkFlG_scenarios{gap:10px;display:grid}.NgkFlG_scenarios section{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--tint);padding:14px 16px}.NgkFlG_scenarios h4,.NgkFlG_scenarios p{margin:0}.NgkFlG_scenarios h4{color:var(--primary-strong)}.NgkFlG_rateTable{border-top:1px solid var(--line);padding:10px 14px 14px}.NgkFlG_comparison{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--paper);gap:16px;width:min(100% - 32px,760px);margin:-40px auto 64px;padding:20px;display:grid}.NgkFlG_comparison>h3,.NgkFlG_comparisonGrid h4,.NgkFlG_comparisonGrid p,.NgkFlG_comparisonNext p{margin:0}.NgkFlG_comparison>h3{color:var(--primary-strong);font-size:var(--text-calc-sub)}.NgkFlG_comparisonGrid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;display:grid}.NgkFlG_comparisonGrid article{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--tint);gap:8px;min-width:0;padding:14px 16px;display:grid}.NgkFlG_comparisonGrid h4{color:var(--ink);overflow-wrap:anywhere;font-size:1rem}.NgkFlG_comparisonGrid p{color:var(--primary-strong);font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:650}.NgkFlG_comparisonNext{gap:10px;display:grid}.NgkFlG_caveats{gap:8px;display:grid}.NgkFlG_cases .NgkFlG_caveats{border-top:1px solid var(--line);margin:0;padding:12px 30px 16px}.NgkFlG_cases .NgkFlG_caveats p{border-top:0;padding:0}.NgkFlG_caveatItem{gap:4px;display:grid}.NgkFlG_caveatItem>p{margin:0}.NgkFlG_caveatReason summary{min-height:44px;color:var(--primary);cursor:pointer;align-items:center;display:inline-flex}.NgkFlG_caveatReason p{color:var(--muted);margin:0 0 4px}.NgkFlG_eligibilityNotice{gap:10px;margin-bottom:16px;display:grid}.NgkFlG_caveats p{border-left:4px solid var(--warning);border-radius:var(--radius-control);background:color-mix(in srgb, var(--warning) 9%, var(--paper));margin:0;padding:12px 14px}.NgkFlG_timeField{border:0;margin:0;padding:0}.NgkFlG_timePair{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}.NgkFlG_timePair select{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--paper);width:100%;min-height:56px;color:var(--ink);font:inherit;padding:10px 12px;font-weight:600}.NgkFlG_basis{color:var(--muted);font-size:var(--text-base);align-items:center;gap:8px;margin:-8px 0 0;display:flex}.NgkFlG_basis:before{content:"";background:var(--accent-line);border-radius:2px;flex:0 0 22px;height:3px}.NgkFlG_breakdown dt small{color:var(--muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;margin-top:4px;display:block}.NgkFlG_gradeHint{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--tint);margin:0;padding:12px 14px}.NgkFlG_gradeHint a{color:var(--primary);font-weight:650;text-decoration:underline}.NgkFlG_resultActions{gap:10px;display:grid}.NgkFlG_resultActionsPair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.NgkFlG_callButton{border:1.5px solid var(--primary);border-radius:var(--radius-control);background:var(--paper);min-height:56px;color:var(--primary);text-align:center;place-items:center;font-weight:600;display:grid}.NgkFlG_gradeDialog{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--paper);width:min(100% - 32px,460px);max-width:calc(100% - 32px);color:var(--ink);padding:20px}.NgkFlG_gradeDialog::backdrop{background:var(--scrim-dialog)}.NgkFlG_gradeDialog p{margin:0 0 12px}.NgkFlG_gradeDialogHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.NgkFlG_gradeDialogHead h3{color:var(--primary-strong);font-size:var(--text-calc-dialog);letter-spacing:-.02em;margin:0}.NgkFlG_gradeDialogHead button{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--paper);width:44px;height:44px;color:var(--ink);flex:none;place-items:center;font-size:1rem;display:grid}.NgkFlG_gradeDialogNote{color:var(--muted);font-size:var(--text-base)}.NgkFlG_gradeDialogActions{gap:10px;margin-top:18px;display:grid}.NgkFlG_dialogPrimary{border-radius:var(--radius-control);background:var(--primary);color:#fff;text-align:center;place-items:center;min-height:56px;font-weight:600;display:grid}.NgkFlG_dialogPrimary:hover{background:var(--primary-strong)}.NgkFlG_dayChoices label:hover,.NgkFlG_optionRows label:hover{border-color:var(--primary);background:color-mix(in srgb, var(--tint) 55%, var(--paper))}.NgkFlG_dayChoices label:hover input,.NgkFlG_optionRows label:hover input,.NgkFlG_checkRow:hover input{border-color:var(--primary)}.NgkFlG_checkRow:hover{background:var(--tint-deep)}.NgkFlG_cases summary:hover{border-radius:var(--radius-card);background:var(--tint);color:var(--primary-strong)}.NgkFlG_cases[open] summary:hover{border-radius:var(--radius-disclosure) var(--radius-disclosure) 0 0}.NgkFlG_timePair select:hover,.NgkFlG_fieldStack input[type=month]:hover,.NgkFlG_fieldStack input[type=date]:hover,.NgkFlG_fieldStack input[type=time]:hover,.NgkFlG_fieldStack input[type=number]:hover{border-color:var(--primary)}.NgkFlG_callButton:hover,.NgkFlG_secondaryButton:hover,.NgkFlG_gradeDialogHead button:hover{border-color:var(--primary-strong);background:var(--tint)}.NgkFlG_gradeHint a:hover{color:var(--primary-strong)}.NgkFlG_cases summary,.NgkFlG_timePair select,.NgkFlG_callButton,.NgkFlG_secondaryButton,.NgkFlG_gradeDialogHead button,.NgkFlG_gradeHint a{transition:background var(--dur-quick) var(--ease-out), border-color var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out)}@media (prefers-reduced-motion:reduce){.NgkFlG_cases summary,.NgkFlG_timePair select,.NgkFlG_callButton,.NgkFlG_secondaryButton,.NgkFlG_gradeDialogHead button,.NgkFlG_gradeHint a{transition-duration:0s}}@media (max-width:420px){.NgkFlG_tabs{grid-template-columns:1fr}.NgkFlG_tabs button{min-height:60px}}@media (min-width:620px){.NgkFlG_datePair{grid-template-columns:1fr 1fr}.NgkFlG_dayChoices{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.NgkFlG_optionRows{grid-template-columns:repeat(2,minmax(0,1fr))}.NgkFlG_optionRows>:last-child:nth-child(odd){grid-column:1/-1}.NgkFlG_actions{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.NgkFlG_actions>:only-child,.NgkFlG_actions>:nth-child(3){grid-column:1/-1}.NgkFlG_result{padding:28px}}@media print{.NgkFlG_tabs,.NgkFlG_actions,.NgkFlG_secondaryButton,.NgkFlG_shareRow,.NgkFlG_gradeDialog{display:none!important}.NgkFlG_callButton{box-shadow:none;color:var(--ink);background:0 0;border:0}.NgkFlG_formSurface,.NgkFlG_resultSurface{box-shadow:none}.NgkFlG_basicQuestion>summary:after,.NgkFlG_basicQuestion[open]>summary:after,.NgkFlG_cases summary:after,.NgkFlG_cases[open] summary:after{content:none}}.NgkFlG_spanNote{border-radius:var(--radius-control);background:var(--tint);color:var(--ink);font-size:var(--text-base);font-variant-numeric:tabular-nums;margin:10px 0 0;padding:9px 12px}.NgkFlG_spanNote[data-state=empty]{color:var(--muted);background:0 0}.NgkFlG_spanNote[data-state=reversed],.NgkFlG_spanNote[data-state=tooShort]{background:color-mix(in srgb, var(--warning) 12%, transparent);color:var(--ink)}.NgkFlG_gradeHelpInline{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--tint);gap:8px;margin-top:12px;padding:14px 16px;display:grid}.NgkFlG_gradeHelpInline p{color:var(--ink);font-size:var(--text-base);margin:0;line-height:1.65}.NgkFlG_gradeHelpInlineNote{color:var(--muted);font-size:var(--text-base)}.NgkFlG_gradeHelpInline a{border:1.5px solid var(--primary);border-radius:var(--radius-control);background:var(--paper);min-height:44px;color:var(--primary-strong);transition:background var(--dur-quick) var(--ease-out), transform var(--dur-press) var(--ease-out);justify-self:start;align-items:center;padding:6px 14px;font-weight:600;display:inline-flex}.NgkFlG_gradeHelpInline a:hover{background:var(--canvas)}.NgkFlG_gradeHelpInline a:active{transform:translateY(1px)}.NgkFlG_eligibilityAlert{border-color:var(--warning)}.NgkFlG_eligibilityActions{flex-wrap:wrap;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.NgkFlG_gradeHelpInline a{transition-duration:0s}}.NgkFlG_error ul{gap:4px;margin:8px 0 0;padding-left:20px;display:grid}.NgkFlG_error a{color:inherit;font-weight:700;text-decoration:underline}.NgkFlG_error a:hover{text-decoration:none}.NgkFlG_enter{animation:NgkFlG_youthdcEnter var(--dur-base) var(--ease-out)}.NgkFlG_formSurface details[open]>:not(summary){animation:NgkFlG_youthdcFade var(--dur-quick) var(--ease-out)}.NgkFlG_shareRow{border-top:1px solid var(--line);justify-items:start;gap:8px;margin-top:14px;padding-top:14px;display:grid}.NgkFlG_shareNote{font-size:var(--text-caption);color:var(--muted);margin:0;line-height:1.7}.NgkFlG_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.NgkFlG_shareButtons{flex-wrap:wrap;gap:10px;width:100%;display:flex}@media (max-width:520px){.NgkFlG_shareButtons>button{flex:100%}}
.lS3FLq_quick{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--paper);animation:lS3FLq_youthdcEnter var(--dur-move) var(--ease-out);margin-top:26px;padding:clamp(20px,2.6vw,30px)}.lS3FLq_head h3{color:var(--primary);font-size:var(--text-h3);letter-spacing:-.02em;margin:0 0 6px}.lS3FLq_head p{color:var(--muted);font-size:var(--text-base);margin:0 0 20px}.lS3FLq_rows{gap:18px;display:grid}.lS3FLq_row{border:0;margin:0;padding:0}.lS3FLq_row legend{color:var(--ink);padding:0 0 8px;font-size:16px;font-weight:700}.lS3FLq_chips{flex-wrap:wrap;gap:8px;display:flex}.lS3FLq_dunno{font-style:normal}.lS3FLq_help{color:var(--muted);font-size:var(--text-base);margin:8px 0 0;line-height:1.7}.lS3FLq_answer{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.lS3FLq_waiting{color:var(--muted);margin:0 0 16px}.lS3FLq_blocked{border:1px solid var(--warning);border-radius:var(--radius-control);background:var(--tint);color:var(--ink);margin:0 0 16px;padding:14px 16px;line-height:1.7}.lS3FLq_amount{color:var(--ink);margin:0;font-size:clamp(20px,2.2vw,26px)}.lS3FLq_amount strong{color:var(--primary-strong);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(28px,3.4vw,44px)}.lS3FLq_basis{max-width:36.27em;color:var(--muted);font-size:var(--text-base);margin:12px 0 0;line-height:1.75}.lS3FLq_caveat{max-width:36.27em;color:var(--muted);font-size:var(--text-base);margin:6px 0 0;line-height:1.75}.lS3FLq_actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}@media (min-width:900px){.lS3FLq_rows{grid-template-columns:1fr 1fr;gap:28px}}@media (prefers-reduced-motion:reduce){.lS3FLq_quick{animation:none}.lS3FLq_chips button,.lS3FLq_actions a{transition:none}}
.nQgo7G_layout{gap:24px;display:grid}.nQgo7G_inputs{gap:24px;min-width:0;display:grid}.nQgo7G_result{border-top:1px solid var(--line);min-width:0;padding-top:24px}.nQgo7G_result h4{color:var(--primary);margin:0 0 8px;font-size:24px}.nQgo7G_basis{color:var(--muted);margin:0 0 16px;line-height:1.7}.nQgo7G_weekChoices{margin-top:12px}.nQgo7G_days{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.nQgo7G_days label{font-weight:700}.nQgo7G_days div{align-items:center;gap:8px;display:flex}.nQgo7G_days input{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--paper);width:88px;min-height:48px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;transition:border-color var(--dur-quick);padding:8px 12px}.nQgo7G_days input:hover{border-color:var(--primary)}.nQgo7G_error{color:var(--danger);margin:8px 0 0}.nQgo7G_selection{margin:0 0 8px;font-size:20px}.nQgo7G_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.nQgo7G_table caption{text-align:left;color:var(--muted);padding:8px 0;font-size:16px}.nQgo7G_table th,.nQgo7G_table td{border-bottom:1px solid var(--line);text-align:left;overflow-wrap:anywhere;padding:16px 8px}.nQgo7G_table td,.nQgo7G_table thead th:last-child{text-align:right}.nQgo7G_table thead{background:var(--tint)}.nQgo7G_table tfoot{color:var(--primary-strong);font-size:20px;font-weight:700}@media (min-width:1000px){.nQgo7G_layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px}.nQgo7G_result{border-top:0;border-left:1px solid var(--line);padding:0 0 0 32px}}@media (prefers-reduced-motion:reduce){.nQgo7G_days input{transition:none}}
.jZPHFG_finder,.jZPHFG_services{z-index:var(--z-raised);position:relative}.jZPHFG_finder{--finder-pad-top:clamp(65px, 7vw, 108px);background:var(--canvas);scroll-margin-top:calc(var(--anchor-offset) + 8px - var(--finder-pad-top))}.jZPHFG_finderInner{max-width:var(--home-max);padding:var(--finder-pad-top) var(--home-inset);margin:auto}.jZPHFG_sectionHead{justify-content:space-between;align-items:end;gap:28px;margin-bottom:30px;display:flex}.jZPHFG_sectionHead h2{color:var(--primary);letter-spacing:-.03em;margin:0;line-height:1.15}.jZPHFG_sectionHead p{max-width:18.72em;color:var(--muted);margin:0;font-size:19px}.jZPHFG_choiceRail{border-top:2px solid var(--primary);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);display:grid}.jZPHFG_choice{min-height:165px;color:var(--ink);border:0;border-right:1px solid var(--line-strong);font:inherit;text-align:left;cursor:pointer;transition:color var(--dur-move) var(--ease-out), background-color var(--dur-move) var(--ease-out);background:0 0;align-items:flex-end;padding:20px 20px 22px;font-size:clamp(18px,1.9vw,25px);font-weight:700;line-height:1.3;display:flex;position:relative}.jZPHFG_choice:nth-child(4),.jZPHFG_choice:last-child{border-right:0}.jZPHFG_choice.jZPHFG_choiceMinor{border-top:1px solid var(--line-strong);grid-column:span 2;align-items:center;min-height:72px;padding:14px 20px 14px 56px;font-size:clamp(17px,1.4vw,20px)}.jZPHFG_choice.jZPHFG_choiceMinor:before{top:calc(50% - 10.5px)}.jZPHFG_choice.jZPHFG_choiceLink:before{content:"→";border:0;border-radius:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}.jZPHFG_choice:after{content:"";background:var(--primary);transform-origin:50% 100%;transition:transform var(--dur-slow) var(--ease-out);position:absolute;inset:0;transform:scaleY(0)}.jZPHFG_choice[aria-pressed=true]:after{transform:scaleY(1)}.jZPHFG_choice[aria-pressed=true]{color:#fff}@media (hover:hover) and (pointer:fine){.jZPHFG_choice:hover:not([aria-pressed=true]){background:var(--tint);color:var(--primary-strong)}.jZPHFG_choice:hover:not([aria-pressed=true]):after{transform:scaleY(.05)}}.jZPHFG_choiceRail .jZPHFG_choice:hover,.jZPHFG_row .jZPHFG_rowHead:hover{animation:none}.jZPHFG_choice:before{content:"";z-index:var(--z-raised);width:21px;height:21px;transition:background-color var(--dur-move), transform var(--dur-move) var(--ease-out);border:2px solid;border-radius:50%;position:absolute;top:20px;left:20px}.jZPHFG_choice[aria-pressed=true]:before{background:#fff;transform:scale(.62)}.jZPHFG_choice span{z-index:var(--z-raised);overflow-wrap:anywhere;min-width:0;transition:transform var(--dur-slow) var(--ease-out);display:block;position:relative}.jZPHFG_choice:active span{transform:translateY(1px)}.jZPHFG_result{background:var(--tint);border-bottom:2px solid var(--primary);grid-template-columns:.9fr 1.1fr;align-items:center;gap:18px 40px;padding:30px clamp(20px,2.4vw,34px);display:grid}.jZPHFG_compare{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.jZPHFG_compare li{max-width:30.42em}.jZPHFG_compare strong{color:var(--primary);font-weight:700}.jZPHFG_resultLinks{flex-wrap:wrap;gap:10px;display:flex}.jZPHFG_result h3{color:var(--primary);font-size:var(--text-h2-quiet);letter-spacing:-.025em;margin:0;line-height:1.2}.jZPHFG_result .jZPHFG_resultChoice{color:var(--primary-strong);margin:0 0 10px;font-size:16px;font-weight:700;line-height:1.5}.jZPHFG_result p{max-width:27.495em;margin:0 0 16px}.jZPHFG_services{background:var(--paper)}.jZPHFG_servicesInner{max-width:var(--home-max);padding:clamp(75px, 7vw, 110px) var(--home-inset);margin:auto}.jZPHFG_servicesInner>[data-metrics-intro=services]>h2{max-width:12.87em;color:var(--primary);letter-spacing:-.03em;margin:0 0 12px;line-height:1.15}.jZPHFG_row{border-top:1px solid var(--line);position:relative}.jZPHFG_row:last-of-type{border-bottom:1px solid var(--line)}.jZPHFG_row[data-linked=true]{background:var(--tint)}.jZPHFG_rowHead{text-align:left;width:100%;min-height:118px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:54px minmax(165px,.52fr) minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 12px;display:grid;position:relative;overflow:hidden}.jZPHFG_rowHead:after{content:"";background:var(--tint);transition:transform var(--dur-slow) var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}.jZPHFG_rowHead:hover:after{transform:translateY(0)}.jZPHFG_row[data-open=true] .jZPHFG_rowHead:after{background:var(--line);transform:translateY(0)}.jZPHFG_rowHead>*{z-index:var(--z-raised);position:relative}.jZPHFG_rowNum{font-size:var(--text-base);color:var(--muted);letter-spacing:.04em;font-variant-numeric:tabular-nums;transition:transform var(--dur-slow) var(--ease-out), color var(--dur-move);font-weight:700}.jZPHFG_rowHead:hover .jZPHFG_rowNum{color:var(--primary);transform:translate(4px)}.jZPHFG_rowHead:active .jZPHFG_rowMark{transform:scale(.94)}.jZPHFG_rowHead h3{font-size:var(--text-h2-quiet);color:var(--primary);margin:0}.jZPHFG_rowLede{color:var(--muted);margin:0}.jZPHFG_rowMark{border:1px solid var(--primary);width:46px;height:46px;color:var(--primary);transition:transform var(--dur-slow) var(--ease-out), background-color var(--dur-move), color var(--dur-move);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.jZPHFG_rowMark:before{content:"+";font-size:24px;font-weight:400;line-height:1}.jZPHFG_row[data-open=true] .jZPHFG_rowMark{background:var(--primary);color:#fff;transform:rotate(135deg)}.jZPHFG_rowBody{transition:grid-template-rows var(--dur-slow) var(--ease-out);grid-template-rows:0fr;display:grid}.jZPHFG_row[data-open=true] .jZPHFG_rowBody{grid-template-rows:1fr}.jZPHFG_rowBodyClip{overflow:hidden}.jZPHFG_rowBodyInner{grid-template-columns:54px 1fr;gap:20px;padding:0 12px 30px;display:grid}.jZPHFG_rowBodyInner p{max-width:33.93em;color:var(--muted);margin:0 0 18px}@media (max-width:1020px){.jZPHFG_choice{min-height:148px}.jZPHFG_rowHead{grid-template-columns:44px minmax(150px,.5fr) minmax(0,1fr) auto}.jZPHFG_rowBodyInner{grid-template-columns:44px 1fr}}@media (min-width:701px) and (max-width:1020px){.jZPHFG_choiceRail{grid-template-columns:repeat(2,1fr)}.jZPHFG_choice{min-height:120px}.jZPHFG_choice:nth-child(2n){border-right:0}.jZPHFG_choice:nth-child(-n+2){border-bottom:1px solid var(--line-strong)}.jZPHFG_choice.jZPHFG_choiceMinor{grid-column:span 1}}@media (max-width:700px){.jZPHFG_sectionHead{display:block}.jZPHFG_sectionHead p{margin-top:17px}.jZPHFG_choiceRail{grid-template-columns:1fr}.jZPHFG_choice{border-right:0;border-bottom:1px solid var(--line-strong);min-height:80px;padding:14px 20px 14px 56px;font-size:20px}.jZPHFG_choice:last-child{border-bottom:0}.jZPHFG_choice:before{top:calc(50% - 12px)}.jZPHFG_choice.jZPHFG_choiceMinor{border-top:0;grid-column:auto;min-height:56px;font-size:18px}.jZPHFG_result{grid-template-columns:1fr;gap:12px;padding:24px 20px}.jZPHFG_rowHead{grid-template-columns:1fr auto;gap:10px 16px;min-height:auto;padding:22px 4px}.jZPHFG_rowNum{display:none}.jZPHFG_rowLede{grid-column:1/-1}.jZPHFG_rowBodyInner{grid-template-columns:1fr;padding:0 4px 26px}}@media (prefers-reduced-motion:reduce){.jZPHFG_choice,.jZPHFG_choice:after,.jZPHFG_choice:before,.jZPHFG_choice span,.jZPHFG_rowHead:after,.jZPHFG_rowNum,.jZPHFG_rowMark,.jZPHFG_rowBody,.jZPHFG_rowCta:before{transition:none}.jZPHFG_choice:active span,.jZPHFG_rowHead:hover .jZPHFG_rowNum,.jZPHFG_rowHead:active .jZPHFG_rowMark{transform:none}}@media (forced-colors:active){.jZPHFG_choice[aria-pressed=true]{outline-offset:-6px;outline:3px solid highlight}.jZPHFG_choice[aria-pressed=true]:before{forced-color-adjust:none;background:highlight;border-color:highlight}}.jZPHFG_rowFacts{font-size:var(--text-caption,.875rem);color:var(--muted);margin:10px 0 0}.jZPHFG_rowFacts a{color:var(--primary);text-underline-offset:4px;margin-block:-3px;padding-block:3px;font-weight:700;text-decoration:underline;display:inline-block}
.JxfSHa_staff{background:var(--canvas);border-top:1px solid var(--line);position:relative}.JxfSHa_inner{max-width:var(--home-max);padding:clamp(60px, 5.5vw, 88px) var(--home-inset);margin:auto}.JxfSHa_head h2{color:var(--primary);letter-spacing:-.026em;text-wrap:balance;margin:0 0 12px;line-height:1.2}.JxfSHa_head p{max-width:35.1em;color:var(--muted);margin:0 0 28px;font-size:18px}.JxfSHa_head .JxfSHa_sourceLine{max-width:none;font-size:var(--text-caption);margin:-14px 0 28px;line-height:1.6}.JxfSHa_sourceLine strong{color:var(--primary);font-weight:700}.JxfSHa_asOf{color:var(--muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;margin:0;display:block}.JxfSHa_grid{grid-template-columns:repeat(auto-fit,minmax(276px,1fr));gap:16px;display:grid}.JxfSHa_card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;gap:14px;padding:24px 26px;display:flex}.JxfSHa_card h3{font-size:var(--text-h3);color:var(--primary);margin:0}.JxfSHa_total{align-items:baseline;gap:8px;margin:0;display:flex}.JxfSHa_total b{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3vw,40px);font-weight:700;line-height:1}.JxfSHa_total span{color:var(--muted);font-size:16px}.JxfSHa_roles{gap:9px;margin:0;display:grid}.JxfSHa_role{grid-template-columns:1fr auto;align-items:baseline;gap:4px 10px;display:grid}.JxfSHa_role dt{color:var(--ink);font-size:16px}.JxfSHa_role dd{color:var(--primary);font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:700}.JxfSHa_rail{border-radius:var(--radius-control);background:var(--tint);grid-column:1/-1;height:5px;overflow:hidden}.JxfSHa_rail i{background:var(--primary);border-radius:var(--radius-control);height:100%;display:block}.JxfSHa_note{max-width:44.46em;font-size:var(--text-base);color:var(--muted);margin:22px 0 0}.JxfSHa_pending{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);color:var(--muted);margin:0;padding:22px 24px;font-size:16px}.JxfSHa_message{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--accent-line);border-radius:var(--radius-card);margin:0;padding:24px 26px}.JxfSHa_message blockquote{font-size:var(--text-body);color:var(--ink);margin:0;line-height:1.8}.JxfSHa_message figcaption{font-size:var(--text-base);color:var(--primary);margin:14px 0 0;font-weight:700}.JxfSHa_leaders{font-size:var(--text-base);color:var(--muted);gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.JxfSHa_leaders strong{color:var(--ink);margin-right:6px}@media (max-width:640px){.JxfSHa_message{padding:20px}.JxfSHa_grid{grid-template-columns:1fr}.JxfSHa_card{padding:20px}}.JxfSHa_capacity{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.JxfSHa_capCard{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);padding:18px 20px}.JxfSHa_capOrg{font-size:var(--text-caption);color:var(--muted);font-weight:700;display:block}.JxfSHa_capNums{flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:8px 0 0;display:flex}.JxfSHa_capNums strong{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1}.JxfSHa_capCurrent{color:var(--primary)!important}.JxfSHa_capOf{font-size:var(--text-base);color:var(--muted)}.JxfSHa_capPair{white-space:nowrap;align-items:baseline;gap:2px;display:inline-flex}.JxfSHa_capNote{font-size:var(--text-base);color:var(--muted);grid-column:1/-1;margin:0}@media (forced-colors:active){.JxfSHa_rail{border:1px solid canvastext}.JxfSHa_rail i{forced-color-adjust:none;background:canvastext!important}}.JxfSHa_inner>*{max-width:var(--block-max)}
.zXq6Ya_section{z-index:var(--z-raised);background:var(--canvas);border-top:1px solid var(--line);position:relative}.zXq6Ya_inner{max-width:var(--home-max);padding:clamp(60px, 5.5vw, 88px) var(--home-inset);margin:auto}.zXq6Ya_intro h2{max-width:10.53em;color:var(--primary);letter-spacing:-.032em;text-wrap:balance;margin:0 0 12px;line-height:1.16}.zXq6Ya_intro>p{max-width:38.025em;color:var(--muted);margin:0;font-size:18px;line-height:1.7}.zXq6Ya_actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.zXq6Ya_steps{border-block:1px solid var(--line);counter-reset:step;grid-template-columns:repeat(4,1fr);gap:0;margin:clamp(38px,4vw,58px) 0;padding:0;list-style:none;display:grid}.zXq6Ya_steps li{counter-increment:step;border-right:1px solid var(--line);padding:24px 22px}.zXq6Ya_steps li:last-child{border-right:0}.zXq6Ya_steps strong{color:var(--primary);margin-bottom:8px;font-size:19px;display:block}.zXq6Ya_steps strong:before{content:counter(step) ". ";color:var(--accent-line);font-variant-numeric:tabular-nums}.zXq6Ya_steps span{color:var(--muted);line-height:1.65;display:block}.zXq6Ya_gradeHelp{background:var(--tint);border:1px solid var(--line);border-radius:var(--radius-control);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:26px 28px;display:grid}.zXq6Ya_gradeHelp,.zXq6Ya_gradeHelp>*{min-width:0}.zXq6Ya_gradeHelp .zXq6Ya_actions a{flex-wrap:wrap;max-width:100%}.zXq6Ya_gradeHelp h3{color:var(--primary);font-size:var(--text-h3);letter-spacing:-.02em;margin:0 0 10px}.zXq6Ya_gradeHelp p{max-width:38.025em;margin:0;line-height:1.7}.zXq6Ya_gradeHelp .zXq6Ya_gradeNote{color:var(--muted);font-size:var(--text-base);margin-top:6px}@media (max-width:900px){.zXq6Ya_steps{grid-template-columns:1fr 1fr}.zXq6Ya_steps li:nth-child(2){border-right:0}.zXq6Ya_steps li:nth-child(-n+2){border-bottom:1px solid var(--line)}.zXq6Ya_gradeHelp{grid-template-columns:1fr}}@media (max-width:560px){.zXq6Ya_steps{grid-template-columns:1fr}.zXq6Ya_steps li{border-right:0;border-bottom:1px solid var(--line)}.zXq6Ya_steps li:last-child{border-bottom:0}.zXq6Ya_actions a{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.zXq6Ya_actions a{transition:none}.zXq6Ya_actions a:active{transform:none}}
.ygDJnq_section{background:var(--canvas);border-top:1px solid var(--line)}.ygDJnq_inner{max-width:var(--home-max);padding:clamp(60px, 5.5vw, 88px) var(--home-inset);margin:auto}.ygDJnq_heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.ygDJnq_heading h2{color:var(--primary);letter-spacing:-.026em;text-wrap:balance;margin:0;line-height:1.2}.ygDJnq_heading p{color:var(--muted);margin:12px 0 0;font-size:17px;line-height:1.6}.ygDJnq_allLink,.ygDJnq_readLink{min-height:44px;color:var(--primary);text-underline-offset:4px;touch-action:manipulation;transition:color var(--dur-quick) var(--ease-out);align-items:center;font-weight:700;display:inline-flex}.ygDJnq_allLink:hover,.ygDJnq_readLink:hover{color:var(--primary-strong)}.ygDJnq_empty{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--paper);color:var(--ink);margin:0;padding:26px 28px;font-size:17px;line-height:1.6}.ygDJnq_list{gap:18px;margin:0;padding:0;list-style:none;display:grid}.ygDJnq_compact,.ygDJnq_full{grid-template-columns:minmax(0,1fr)}.ygDJnq_list li{min-width:0}.ygDJnq_story{scroll-margin-top:calc(var(--anchor-offset) + 24px);border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--paper);grid-template-columns:clamp(128px,18vw,216px) minmax(0,1fr);gap:20px;padding:20px;display:grid;overflow:hidden}.ygDJnq_gallery{aspect-ratio:3/2;background:var(--tint);align-self:start;min-width:0;display:block;position:relative;overflow:hidden}.ygDJnq_image{object-fit:cover;background:var(--tint);width:100%;height:100%;min-height:0;display:block;position:absolute;inset:0}.ygDJnq_image[data-fit=contain]{object-fit:contain}.ygDJnq_storyBody{overflow-wrap:anywhere;flex-direction:column;justify-content:flex-start;min-width:0;display:flex}.ygDJnq_storyBody .ygDJnq_meta{color:var(--muted);font-size:var(--text-base);flex-wrap:wrap;gap:14px;margin:0 0 8px;font-weight:700;display:flex}.ygDJnq_storyBody .ygDJnq_storyTitle{color:var(--ink);font-size:var(--text-h3);margin:0 0 8px;line-height:1.35}.ygDJnq_storyBody .ygDJnq_storyTitle a{color:inherit;text-underline-offset:5px;touch-action:manipulation;transition:text-decoration-color var(--dur-quick) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.ygDJnq_storyBody .ygDJnq_storyTitle a:hover,.ygDJnq_storyBody .ygDJnq_storyTitle a:focus-visible{text-decoration-color:currentColor}.ygDJnq_storyBody>p:not(.ygDJnq_meta){color:var(--ink);margin:0;font-size:17px;line-height:1.65}.ygDJnq_summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ygDJnq_story[data-thumbnail=false]{grid-template-columns:minmax(0,1fr)}.ygDJnq_gallery:focus-visible{outline:3px solid var(--accent-line);outline-offset:-3px}.ygDJnq_storyBody .ygDJnq_readLink{align-self:flex-start;margin-top:10px}@media (max-width:700px){.ygDJnq_story{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:14px}}@media (prefers-reduced-motion:reduce){.ygDJnq_allLink,.ygDJnq_readLink,.ygDJnq_storyBody .ygDJnq_storyTitle a{transition:none}}.ygDJnq_hiddenText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.E4Xcfq_details{min-width:0}.E4Xcfq_summary{min-height:var(--space-7);padding:var(--space-3) var(--space-4);border:2px solid var(--line-strong);border-radius:var(--radius-control);background:var(--paper);color:var(--primary);font-size:var(--text-body);cursor:pointer;transition:background var(--dur-quick) var(--ease-out);font-weight:600}.E4Xcfq_summary:hover{background:var(--tint)}.E4Xcfq_summary:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.E4Xcfq_body{padding-top:var(--space-5)}@media (min-width:48rem){.E4Xcfq_summary{display:none}.E4Xcfq_body{padding-top:0}}@media print{.E4Xcfq_summary{display:none}.E4Xcfq_body{padding-top:0}.E4Xcfq_details::details-content{content-visibility:visible}}
.nYv3Fa_tableFrame{min-width:0;max-width:100%}.nYv3Fa_scrollHint{color:var(--muted);font-size:var(--text-base);margin:0 0 6px;display:none}.nYv3Fa_scroller{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--paper);min-width:0;max-width:100%;position:relative;overflow-x:auto}.nYv3Fa_scroller:focus-visible{outline:3px solid var(--primary-strong);outline-offset:3px}.nYv3Fa_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:1rem}.nYv3Fa_table caption{border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--text-base);text-align:left;padding:10px 12px;line-height:1.5}.nYv3Fa_table th,.nYv3Fa_table td{border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line);white-space:nowrap;text-align:center;vertical-align:middle;padding:7px 6px}.nYv3Fa_table thead th,.nYv3Fa_table tbody th{white-space:normal;word-break:keep-all}.nYv3Fa_table thead th:first-child,.nYv3Fa_table tbody th[data-sticky]{min-width:76px;z-index:var(--z-raised);background:var(--paper);box-shadow:1px 0 var(--line-strong);position:sticky;left:0}.nYv3Fa_table thead th{background:var(--tint);color:var(--primary-strong);font-weight:700}.nYv3Fa_table thead th:first-child{z-index:var(--z-over);background:var(--tint)}.nYv3Fa_table thead th:first-child,.nYv3Fa_table tbody th{color:var(--ink);font-weight:600}.nYv3Fa_table td{color:var(--ink)}.nYv3Fa_table tbody:last-child tr:last-child th,.nYv3Fa_table tbody:last-child tr:last-child td{border-bottom:0}.nYv3Fa_table :is(th,td):last-child{border-inline-end:0}.nYv3Fa_table tbody[data-row-group] tr:not(:last-child)>th:first-child{border-bottom-color:#0000}.nYv3Fa_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.nYv3Fa_table thead tr:nth-child(2) th:first-child{min-width:0;box-shadow:none;position:static}@media (max-width:620px){.nYv3Fa_scrollHint{display:block}.nYv3Fa_table{font-size:var(--text-base)}.nYv3Fa_table th,.nYv3Fa_table td{padding:6px 3px}.nYv3Fa_table thead th:first-child,.nYv3Fa_table tbody th[data-sticky]{min-width:60px}.nYv3Fa_table thead th{font-size:var(--text-base)}.nYv3Fa_table caption{font-size:var(--text-base);padding:8px 10px}}.nYv3Fa_compact .nYv3Fa_table{font-size:var(--text-base)}.nYv3Fa_compact .nYv3Fa_table th,.nYv3Fa_compact .nYv3Fa_table td{padding:4px 3px}.nYv3Fa_compact .nYv3Fa_table thead th:first-child,.nYv3Fa_compact .nYv3Fa_table tbody th[data-sticky]{min-width:46px}.nYv3Fa_compact .nYv3Fa_table caption{font-size:var(--text-base);padding:7px 9px;line-height:1.45}.nYv3Fa_compact .nYv3Fa_scrollHint{font-size:var(--text-base);display:block}
.p1g4GG_mate{--mate-bottom:calc(clamp(12px, 3vw, 28px) + env(safe-area-inset-bottom,0px));right:clamp(12px,3vw,28px);bottom:var(--mate-bottom);z-index:var(--z-float);transition:opacity var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out);flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed}@starting-style{.p1g4GG_mate{opacity:0;translate:0 8px}}.p1g4GG_btn{background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-control);min-height:60px;box-shadow:var(--shadow-float);cursor:pointer;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base), border-color var(--dur-base);align-items:center;gap:6px;padding:0 4px 0 0;display:inline-flex}.p1g4GG_btn:hover{border-color:var(--primary);box-shadow:var(--shadow-float-hover);transform:translateY(-2px)}.p1g4GG_btn img{flex:none;width:40px;height:40px;margin:9px;display:block}.p1g4GG_btn[aria-expanded=true]{border-color:var(--primary);justify-content:center;width:60px;height:60px;padding:0}.p1g4GG_hint{font-size:var(--text-base);color:var(--primary);white-space:nowrap;padding-right:10px;font-weight:700}.p1g4GG_compactHint{display:none}.p1g4GG_top{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--paper);min-height:46px;color:var(--ink);font-size:var(--text-base);cursor:pointer;box-shadow:var(--shadow-float);transition:background-color var(--dur-quick), border-color var(--dur-quick);align-items:center;gap:6px;padding:8px 16px;font-weight:700;display:inline-flex}.p1g4GG_top:hover{border-color:var(--primary);background:var(--tint)}.p1g4GG_top svg,.p1g4GG_head button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}.p1g4GG_panel{max-width:none;max-height:none;color:inherit;border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--paper);width:min(100vw - 24px,44rem);height:min(80dvh,664px);box-shadow:var(--shadow-float-hover);transform-origin:100% 100%;animation:p1g4GG_mate-in var(--dur-base) var(--ease-out);grid-template:"head head""log side"minmax(0,1fr)"ask side"/minmax(0,1fr) 15rem;margin:0;padding:0;display:grid;position:static;inset:auto;overflow:hidden}.p1g4GG_head{grid-area:head}.p1g4GG_log{grid-area:log}.p1g4GG_askForm{grid-area:ask}.p1g4GG_side{padding:12px 14px max(12px, env(safe-area-inset-bottom));border-left:1px solid var(--line-strong);background:var(--paper);flex-direction:column;grid-area:side;gap:4px;display:flex;overflow-y:auto}.p1g4GG_sideHead{color:var(--muted);font-size:var(--text-base);letter-spacing:.02em;margin:6px 0 2px;font-weight:700}.p1g4GG_sideHead:first-child{margin-top:0}@keyframes p1g4GG_mate-in{0%{opacity:0;transform:translateY(10px)scale(.97)}}.p1g4GG_head{border-bottom:1px solid var(--line-strong);background:var(--tint);align-items:center;gap:10px;padding:12px 12px 12px 16px;display:flex}.p1g4GG_head img{flex:none;width:48px;height:48px;display:block}.p1g4GG_head div{flex:auto;min-width:0}.p1g4GG_head strong{color:var(--primary-strong);font-family:var(--font-display);font-size:var(--text-lead);line-height:1.3;display:block}.p1g4GG_head p{color:var(--muted);font-size:var(--text-base);margin:2px 0 0}.p1g4GG_head button{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--paper);width:40px;height:40px;color:var(--ink);cursor:pointer;transition:background-color var(--dur-quick), border-color var(--dur-quick);flex:none;place-items:center;display:grid}.p1g4GG_head button:hover{border-color:var(--primary);background:var(--tint)}.p1g4GG_log{background:var(--canvas);align-content:start;gap:12px;padding:16px;display:grid;position:relative;overflow-y:auto}.p1g4GG_log:focus-visible{outline:3px solid var(--primary-strong);outline-offset:-3px}.p1g4GG_mobileOpening{display:none}.p1g4GG_asked,.p1g4GG_answered{border-radius:var(--radius-card);min-width:0;max-width:88%;padding:12px 15px;line-height:1.6}.p1g4GG_asked{border:1px solid var(--primary);background:var(--primary);color:#fff;border-bottom-right-radius:3px;justify-self:end}.p1g4GG_answered{border:1px solid var(--line);background:var(--paper);color:var(--ink);box-shadow:var(--shadow);border-bottom-left-radius:3px;justify-self:start}.p1g4GG_answered:has(table){width:100%;max-width:100%;padding:9px 8px}.p1g4GG_greeter{float:left;shape-outside:circle(50%);width:84px;height:84px;margin:-4px 10px 2px -6px}.p1g4GG_asked p,.p1g4GG_answered p{font-size:var(--text-base);margin:0}.p1g4GG_answered>p:first-of-type{font-weight:700}.p1g4GG_answerBody{color:var(--muted);line-height:1.6;font-size:var(--text-base)!important;margin-top:6px!important}.p1g4GG_choices{gap:6px;margin-top:10px;display:grid}.p1g4GG_choices button{border:1px solid var(--primary);border-radius:var(--radius-control);background:var(--paper);min-height:44px;color:var(--primary);font:inherit;font-size:var(--text-base);text-align:left;cursor:pointer;transition:background-color var(--dur-quick), color var(--dur-quick);padding:8px 14px;font-weight:700}.p1g4GG_choices button:hover{background:var(--primary);color:#fff}.p1g4GG_chips{flex-wrap:wrap;gap:6px;display:flex}.p1g4GG_chips button{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--paper);min-height:40px;color:var(--ink);font-size:var(--text-base);cursor:pointer;transition:background-color var(--dur-quick), border-color var(--dur-quick), color var(--dur-quick);padding:6px 12px;font-weight:600}.p1g4GG_chips button:hover{border-color:var(--primary);background:var(--tint);color:var(--primary-strong)}.p1g4GG_askForm{border-top:1px solid var(--line);background:var(--paper);padding:12px 14px}.p1g4GG_field{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--paper);min-height:56px;transition:border-color var(--dur-quick), box-shadow var(--dur-quick);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:4px 4px 4px 14px;display:grid}.p1g4GG_field:hover{border-color:var(--primary)}.p1g4GG_field:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 22%, transparent)}.p1g4GG_field svg{fill:none;width:20px;height:20px;stroke:var(--muted);stroke-linecap:round;stroke-width:2px}.p1g4GG_field input{min-width:0;min-height:46px;color:var(--ink);font:inherit;font-size:var(--text-base);background:0 0;border:0;padding:8px 10px}.p1g4GG_field input::placeholder{color:var(--muted)}.p1g4GG_field input:focus-visible{outline:none}.p1g4GG_field button{border-radius:var(--radius-control);background:var(--primary);color:#fff;cursor:pointer;min-height:46px;transition:background-color var(--dur-quick);border:0;padding:8px 20px;font-weight:700}.p1g4GG_field button:hover{background:var(--primary-strong)}.p1g4GG_quick{gap:6px;display:grid}.p1g4GG_quick a{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);min-height:44px;color:var(--ink);font-size:var(--text-base);transition:background-color var(--dur-quick), border-color var(--dur-quick);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-weight:650;line-height:1.4;text-decoration:none;display:flex}.p1g4GG_quick a:not(.p1g4GG_call):after{content:"→";color:var(--primary);flex:none}.p1g4GG_quick a:hover{border-color:var(--primary);background:var(--tint)}.p1g4GG_call{border-color:var(--primary)!important;background:var(--primary)!important;color:#fff!important;display:block!important}.p1g4GG_phone{white-space:nowrap}.p1g4GG_call:hover{background:var(--primary-strong)!important;border-color:var(--primary-strong)!important}@media (prefers-reduced-motion:reduce){.p1g4GG_mate{transition:none}.p1g4GG_panel{animation:none}.p1g4GG_btn,.p1g4GG_top{transition:none}.p1g4GG_btn:hover{transform:none}}@media (max-width:720px){.p1g4GG_mate[data-open]{bottom:calc(clamp(12px, 3vw, 28px) + env(safe-area-inset-bottom,0px) + var(--mate-viewport-bottom,0px))}.p1g4GG_panel{width:min(100vw - 24px,26rem);height:min(82vh,640px);height:min(82dvh, 640px, calc(var(--mate-viewport-height,100dvh) - 104px - env(safe-area-inset-bottom,0px) - env(safe-area-inset-top,0px)));grid-template:"head""log"minmax(0,1fr)"ask"/minmax(0,1fr)}.p1g4GG_side,.p1g4GG_log [data-opening] .p1g4GG_greeter,.p1g4GG_log [data-opening] .p1g4GG_desktopOpening,.p1g4GG_log [data-opening] .p1g4GG_answerBody{display:none}.p1g4GG_mobileOpening{display:block}.p1g4GG_head{padding:8px 10px}.p1g4GG_head img{width:32px;height:32px}.p1g4GG_head button{width:44px;height:44px}}@media (max-width:800px){.p1g4GG_wideHint{display:none}.p1g4GG_compactHint{display:inline}}@media print{.p1g4GG_mate{display:none!important}}@media (max-width:48rem){.p1g4GG_mate[data-hide-narrow]{display:none}}.p1g4GG_hiddenText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.p1g4GG_panel:modal{inset:auto 0 calc(12px + env(safe-area-inset-bottom,0px) + var(--mate-viewport-bottom,0px)) 0;margin-inline:auto;position:fixed}.p1g4GG_panel::backdrop{background:color-mix(in srgb, var(--ink-deep) 45%, transparent)}.p1g4GG_mate[data-yield]:not(:has(:focus-visible)){translate:0 calc(var(--mate-bottom) + 32px)}.p1g4GG_mate[data-yield]:not(:has(:focus-visible)) .p1g4GG_top{visibility:hidden}html[data-menu-open=true] .p1g4GG_mate{visibility:hidden}.p1g4GG_mate[data-open]{z-index:var(--z-dialog)}
.rj8lbW_box{background:var(--ink);position:relative;overflow:hidden}.rj8lbW_video{object-fit:cover;width:100%;height:100%;display:block}.rj8lbW_pause{border:1px solid color-mix(in srgb, var(--on-deep) 54%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--primary-strong) 80%, transparent);color:#fff;min-width:44px;min-height:44px;font-size:var(--text-base);padding:0 10px;font-weight:700;position:absolute;bottom:12px;right:12px}@media (hover:hover) and (pointer:fine){.rj8lbW_pause:hover{background:color-mix(in srgb, var(--primary-strong) 95%, transparent);border-color:#fff}}.rj8lbW_pause:active{transform:translateY(1px)}@media print{.rj8lbW_pause{display:none}}
.nUvhhW_band{z-index:var(--z-raised);background:var(--canvas);color:var(--ink);padding:clamp(48px,7vw,104px) 0 clamp(56px,8vw,120px);position:relative}.nUvhhW_inner{width:100%;max-width:var(--home-max);padding:0 var(--home-inset);grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,56px);margin:0 auto;display:grid}.nUvhhW_date{color:var(--ink);align-items:baseline;gap:14px;margin:0 0 8px;display:flex}.nUvhhW_day{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(64px,9vw,112px);font-weight:700;line-height:1}.nUvhhW_weekday{font-size:clamp(20px,2vw,26px);font-weight:700}.nUvhhW_copy h2{font-size:var(--text-h2);margin:0 0 18px}.nUvhhW_summary{max-width:23.4em;margin:0 0 12px;font-size:18px;line-height:1.75}.nUvhhW_tbd{color:var(--muted);margin:0 0 28px}.nUvhhW_actions{flex-wrap:wrap;gap:12px;display:flex}@media (hover:hover) and (pointer:fine){.nUvhhW_main:hover{background:var(--primary-strong)}.nUvhhW_line:hover{background:var(--tint)}}.nUvhhW_media{gap:12px;display:grid}.nUvhhW_video{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--primary-strong)}.nUvhhW_video video{object-fit:contain}@media (min-width:64rem){.nUvhhW_inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}}@media print{.nUvhhW_actions{display:none}}.nUvhhW_inner>*{max-width:var(--block-max)}
.YSqgHG_main>:not(:first-child){z-index:var(--z-raised);position:relative}:is(.YSqgHG_main>#ride,.YSqgHG_main>#stats,.YSqgHG_main>#survey-results){--canvas:var(--face-mint);--tint:var(--tint-mint)}:is(.YSqgHG_main>#find h2,.YSqgHG_main>#services h2,.YSqgHG_main>#proof h2,.YSqgHG_main>#decision h2){font-size:var(--text-h2-lead)}:is(.YSqgHG_main>#ride h2,.YSqgHG_main>#tour h2,.YSqgHG_main>#event-stories h2,.YSqgHG_main>#guide-help h2,.YSqgHG_main>#contact h2){font-size:var(--text-h2)}:is(.YSqgHG_main>#meals h2,.YSqgHG_main>#staff h2,.YSqgHG_main>#stats h2,.YSqgHG_main>#survey-results h2,.YSqgHG_main>#current h2,.YSqgHG_main>#today h2,.YSqgHG_main>#partners h2,.YSqgHG_main>[class*=staff-section] h2){font-size:var(--text-h2-quiet)}@media screen and (max-width:47.999rem){.YSqgHG_main>#find{--finder-pad-top:var(--space-5)}:is(.YSqgHG_main>#find>div,.YSqgHG_main>#services>div,.YSqgHG_main>#decision>div,.YSqgHG_main>#ride>div,.YSqgHG_main>#tour>div,.YSqgHG_main>#meals>div,.YSqgHG_main>#staff>div,.YSqgHG_main>#stats>div,.YSqgHG_main>#today>div,.YSqgHG_main>#event-stories>div,.YSqgHG_main>#guide-help>div,.YSqgHG_main>#contact>div,.YSqgHG_main>#partners>div,.YSqgHG_main>section[aria-labelledby=capacity-title]>div){padding-block:var(--space-5)}.YSqgHG_main>#garden-party{padding-block:var(--space-5)}.YSqgHG_main>section:has(details[data-mobile-details]:not([open]))>div>div:first-child p{display:none}}
.eWx9Oq_meals{background:var(--paper);border-top:1px solid var(--line);position:relative}.eWx9Oq_inner{max-width:var(--home-max);padding:clamp(60px, 5.5vw, 88px) var(--home-inset);margin:auto}.eWx9Oq_head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:22px;display:flex}.eWx9Oq_head h2{color:var(--primary);letter-spacing:-.026em;text-wrap:balance;margin:0;line-height:1.2}.eWx9Oq_head p{font-size:var(--text-base);color:var(--muted);margin:0}.eWx9Oq_dayRail{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.eWx9Oq_dayRail button{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--paper);min-width:62px;min-height:52px;color:var(--ink);font:inherit;cursor:pointer;transition:background-color var(--dur-base), color var(--dur-base), border-color var(--dur-base);padding:6px 12px;font-weight:600;line-height:1.25}.eWx9Oq_dayRail button span{font-size:var(--text-caption);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:700;display:block}.eWx9Oq_dayRail button:hover{border-color:var(--primary);color:var(--primary)}.eWx9Oq_dayRail button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:#fff}.eWx9Oq_dayRail button[aria-pressed=true] span{color:var(--on-deep-soft)}.eWx9Oq_dayRail button[data-today=true]:after{content:"오늘";font-size:var(--text-caption);margin-top:3px;font-weight:700;display:block}.eWx9Oq_mealGrid{grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:16px;display:grid}.eWx9Oq_mealCard{overflow-wrap:anywhere;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;gap:12px;min-width:0;padding:22px 24px;display:flex}.eWx9Oq_mealCard h3,.eWx9Oq_mealCard h4{font-size:var(--text-h3);color:var(--primary);margin:0}.eWx9Oq_missing{color:var(--muted);margin:0;font-size:1rem}.eWx9Oq_mealCard ul{gap:6px;margin:0;padding-left:18px;display:grid}.eWx9Oq_mealCard li{color:var(--ink);font-size:17px}.eWx9Oq_kcal{font-size:var(--text-caption);color:var(--muted);font-variant-numeric:tabular-nums;margin:auto 0 0}.eWx9Oq_note{max-width:45.63em;font-size:var(--text-caption);color:var(--muted);margin:20px 0 0}.eWx9Oq_pending{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);color:var(--muted);margin:0;padding:22px 24px;font-size:16px}@media (max-width:640px){.eWx9Oq_mealGrid{grid-template-columns:minmax(0,1fr)}.eWx9Oq_dayRail button{min-width:54px;min-height:48px;padding:5px 8px}}.eWx9Oq_archive{font-size:var(--text-base);margin:10px 0 0}.eWx9Oq_archive a{min-height:44px;color:var(--primary);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}
.JKslsa_list{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.JKslsa_item{border-bottom:1px solid var(--line);color:var(--ink);transition:background-color var(--dur-base);gap:6px;padding:18px 4px;text-decoration:none;display:grid}.JKslsa_item:hover{background:var(--tint)}.JKslsa_meta{font-size:var(--text-base);color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.JKslsa_pin{border:1px solid var(--primary);border-radius:var(--radius-control);color:var(--primary);font-size:var(--text-caption);padding:2px 8px;font-style:normal;font-weight:700}.JKslsa_title{font-size:var(--text-h3);font-weight:700;line-height:1.5}.JKslsa_empty{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--muted);margin:0;padding:22px 24px;font-size:16px}.JKslsa_empty a{color:var(--primary);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (prefers-reduced-motion:reduce){.JKslsa_item{transition:none}}.JKslsa_moreItem{color:var(--primary);justify-content:space-between;align-items:center;gap:12px;display:flex}.JKslsa_moreArrow{font-size:20px;font-weight:700}.JKslsa_item>*{transition:translate var(--dur-move) var(--ease-out)}.JKslsa_item:hover>*{translate:10px}
.CYeYXW_urgent{z-index:var(--z-raised);background:var(--canvas-soft);border-bottom:1px solid var(--line);position:relative}.CYeYXW_urgent .CYeYXW_inner{padding-block:12px 14px}.CYeYXW_urgent .CYeYXW_head{margin-bottom:6px}.CYeYXW_urgent .CYeYXW_head .CYeYXW_headTitle{font-size:clamp(19px,1.6vw,24px)}.CYeYXW_urgent ul>li>a{flex-wrap:wrap;align-items:center;gap:2px 14px;min-height:44px;padding-block:8px;display:flex}.CYeYXW_urgent ul>li>a>strong{font-size:17px}@media (max-width:700px){.CYeYXW_urgent ul{grid-template-columns:minmax(0,1fr)}.CYeYXW_urgent ul>li>a{flex-wrap:nowrap}.CYeYXW_urgent ul>li>a time{display:none}.CYeYXW_urgent ul>li>a>strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}}.CYeYXW_urgentCompact .CYeYXW_inner{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding-block:0;display:flex}.CYeYXW_urgentCompact p{color:var(--muted);font-size:var(--text-base);margin:0}.CYeYXW_urgentCompact p strong{color:var(--primary);margin-right:12px}.CYeYXW_urgentCompact .CYeYXW_more{font-size:var(--text-base);flex:none}.CYeYXW_urgentCompact .CYeYXW_none{white-space:nowrap}@media (max-width:420px){.CYeYXW_urgentCompact p:has(.CYeYXW_none) strong{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}}.CYeYXW_urgentCompact .CYeYXW_more{margin-inline:-6px;padding-inline:6px}.CYeYXW_urgentCompact .CYeYXW_more:focus-visible{outline-offset:-3px}.CYeYXW_unavailable{color:var(--ink)}.CYeYXW_unavailable a{color:var(--primary);text-underline-offset:4px;font-weight:700;text-decoration:underline}.CYeYXW_unavailable a:hover{color:var(--primary-strong)}.CYeYXW_urgentCompact .CYeYXW_inner:has(.CYeYXW_unavailable){flex-wrap:wrap;padding-block:8px}.CYeYXW_inner{max-width:var(--home-max);padding:clamp(50px, 4.5vw, 72px) var(--home-inset);margin:auto}.CYeYXW_head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:16px;display:flex}.CYeYXW_head .CYeYXW_headTitle{color:var(--primary);letter-spacing:-.026em;margin:0;font-size:clamp(26px,2.6vw,38px);font-weight:700;line-height:1.3}.CYeYXW_head p{color:var(--muted);margin:8px 0 0;font-size:17px}@media print{.CYeYXW_urgent{display:none}}
.-\35 t4fG_partners{z-index:var(--z-raised);background:var(--paper);border-top:1px solid var(--line);position:relative}.-\35 t4fG_inner{max-width:var(--home-max);padding:clamp(48px, 4.5vw, 72px) var(--home-inset);margin:auto}.-\35 t4fG_head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:22px;display:flex}.-\35 t4fG_head h2{color:var(--primary);letter-spacing:-.024em;margin:0}.-\35 t4fG_note{max-width:35.1em;font-size:var(--text-base);color:var(--muted);margin:0}.-\35 t4fG_viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}@media (max-width:620px){.-\35 t4fG_viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}}.-\35 t4fG_track{width:max-content;padding:6px 0;display:flex}.-\35 t4fG_set{--partner-w:clamp(130px, 42vw, 170px);--partner-h:84px;gap:14px;padding-right:14px;display:flex}.-\35 t4fG_partner{align-content:start;gap:var(--space-2);width:var(--partner-w);flex:none;grid-template-rows:auto auto;margin:0;display:grid}.-\35 t4fG_logo{box-sizing:border-box;height:var(--partner-h);border:1px solid var(--line);border-radius:var(--radius-control);background:#fff;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;padding:12px 16px;display:grid;overflow:hidden}.-\35 t4fG_logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.-\35 t4fG_name{min-height:2.8em;color:var(--ink);text-align:center;word-break:keep-all;font-size:15px;font-weight:600;line-height:1.4}.-\35 t4fG_blank{width:var(--partner-w);flex:none}.-\35 t4fG_foot{justify-content:flex-end;margin-top:16px;display:flex}.-\35 t4fG_pause{border:1px solid var(--line-strong);border-radius:var(--radius-control);min-width:44px;min-height:44px;color:var(--ink);font:inherit;font-size:var(--text-base);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.-\35 t4fG_pause:hover{background:var(--primary);color:#fff}.-\35 t4fG_partners[data-flow=true] .-\35 t4fG_track{animation:-\35 t4fG_partner-marquee 46s var(--ease-linear) infinite}.-\35 t4fG_partners[data-paused=true] .-\35 t4fG_track,.-\35 t4fG_viewport:hover .-\35 t4fG_track,.-\35 t4fG_partners:focus-within .-\35 t4fG_track{animation-play-state:paused}.-\35 t4fG_partners[data-flow=false] .-\35 t4fG_track{justify-content:center;width:100%}.-\35 t4fG_partners[data-flow=false] .-\35 t4fG_viewport{-webkit-mask-image:none;mask-image:none}@keyframes -\35 t4fG_partner-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:700px){.-\35 t4fG_head{display:block}.-\35 t4fG_note{margin-top:10px}.-\35 t4fG_set{--partner-h:72px}.-\35 t4fG_logo{padding:10px 12px}.-\35 t4fG_foot{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.-\35 t4fG_set[aria-hidden=true],.-\35 t4fG_blank{display:none}.-\35 t4fG_partners[data-flow=true] .-\35 t4fG_track{flex-wrap:wrap;justify-content:flex-start;gap:14px;width:auto;animation:none}.-\35 t4fG_partners[data-flow=true] .-\35 t4fG_set{flex-wrap:wrap;padding-right:0}.-\35 t4fG_viewport{-webkit-mask-image:none;mask-image:none}.-\35 t4fG_foot{display:none}}
._31KgCG_proof{z-index:var(--z-raised);color:#fff;position:relative;overflow:hidden}._31KgCG_stage{background:var(--primary-strong);position:relative}main[data-section-reveal]>section#proof>._31KgCG_stage:last-child{animation:none}._31KgCG_bg{z-index:var(--z-base);position:absolute;inset:0;overflow:hidden}._31KgCG_photo{object-fit:cover;object-position:50% 40%;opacity:0;width:100%;height:100%;transition:opacity var(--dur-fade) var(--ease-in-out);display:block;position:absolute;inset:0}._31KgCG_photo._31KgCG_active{opacity:1}._31KgCG_zoomIn{animation:_31KgCG_proofZoomIn 8.6s var(--ease-linear) both}._31KgCG_zoomOut{animation:_31KgCG_proofZoomOut 8.6s var(--ease-linear) both}._31KgCG_bg[data-paused=true] ._31KgCG_photo{animation-play-state:paused}@keyframes _31KgCG_proofZoomIn{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes _31KgCG_proofZoomOut{0%{transform:scale(1.08)}to{transform:scale(1)}}._31KgCG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._31KgCG_pause{top:20px;right:var(--home-inset);z-index:var(--z-pop);border:1px solid color-mix(in srgb, var(--on-deep) 54%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--primary-strong) 80%, transparent);color:#fff;min-width:44px;min-height:44px;font:inherit;font-size:var(--text-base);cursor:pointer;transition:background-color var(--dur-move), border-color var(--dur-move);justify-content:center;align-items:center;padding:0 10px;font-weight:700;display:inline-flex;position:absolute}._31KgCG_pause:hover{background:color-mix(in srgb, var(--primary-strong) 95%, transparent);border-color:#fff}._31KgCG_scrim{z-index:var(--z-raised);background:linear-gradient(96deg, color-mix(in srgb, var(--primary-strong) 95%, transparent) 0%, color-mix(in srgb, var(--primary-strong) 89%, transparent) 38%, color-mix(in srgb, var(--primary-strong) 67%, transparent) 66%, color-mix(in srgb, var(--primary-strong) 36%, transparent) 100%);position:absolute;inset:0}._31KgCG_inner{z-index:var(--z-over);max-width:var(--home-max);padding:clamp(96px, 10vw, 168px) var(--home-inset);margin:auto;position:relative}._31KgCG_inner h2{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0 0 22px;line-height:1.18}._31KgCG_inner p{max-width:21.06em;color:var(--on-deep-soft);margin:0 0 27px;font-size:20px}._31KgCG_anchor{display:block;position:absolute;top:0}._31KgCG_mapButton:after{content:"↗";font-weight:600}@media (max-width:700px){._31KgCG_inner{padding-block:clamp(72px,14vw,108px)}._31KgCG_inner p{font-size:19px}._31KgCG_scrim{background:linear-gradient(180deg, color-mix(in srgb, var(--primary-strong) 91%, transparent) 0%, color-mix(in srgb, var(--primary-strong) 82%, transparent) 50%, color-mix(in srgb, var(--primary-strong) 94%, transparent) 100%)}._31KgCG_mapButton{width:100%}}@media (prefers-reduced-motion:reduce){._31KgCG_mapButton{transition-duration:0s}._31KgCG_photo,._31KgCG_pause{transition:none}._31KgCG_photo{animation:none}}@media print{._31KgCG_pause{display:none}}._31KgCG_evaluations{font-size:var(--text-base);margin-top:22px}._31KgCG_evaluations h3{font-size:var(--text-h3);margin:0 0 6px}._31KgCG_evaluations ul{margin:0;padding-left:1.1em}._31KgCG_evaluations a{color:inherit;text-underline-offset:3px;text-decoration:underline}
.Z99cYq_ride{z-index:var(--z-raised);background:var(--canvas);border-top:1px solid var(--line);position:relative}.Z99cYq_inner{max-width:var(--home-max);padding:clamp(60px, 5.5vw, 88px) var(--home-inset);margin:auto}.Z99cYq_head h2{color:var(--primary);letter-spacing:-.026em;text-wrap:balance;margin:0 0 12px;line-height:1.2}.Z99cYq_head p{max-width:33.93em;color:var(--muted);margin:0 0 26px;font-size:18px}.Z99cYq_grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(22px,3vw,44px);display:grid}.Z99cYq_areas{gap:var(--space-2);margin:0 0 var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.Z99cYq_areas>li{flex:5.6em}.Z99cYq_areas .btn-chip{width:100%}.Z99cYq_answer .Z99cYq_areas{flex-direction:column;margin:0}.Z99cYq_answer .Z99cYq_areas>li{flex:none}.Z99cYq_answer{align-content:flex-start;align-items:center;gap:var(--space-2) var(--space-3);min-height:168px;padding:var(--space-4) var(--space-5);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-control);flex-wrap:wrap;display:flex}.Z99cYq_big{color:var(--primary);text-wrap:balance;flex:14em;margin:0;font-size:clamp(19px,1.6vw,22px);font-weight:700;line-height:1.35}.Z99cYq_answer[data-kind=empty]{text-align:center;place-content:center}.Z99cYq_answer[data-kind=empty] .Z99cYq_big{color:var(--muted);font-size:var(--text-base);flex:none;font-weight:600}.Z99cYq_answer p,.Z99cYq_answer ul{color:var(--ink);flex:100%;margin:0}.Z99cYq_answer .Z99cYq_addressChoice{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%;min-height:48px;padding:12px 16px;line-height:1.55}.Z99cYq_map{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--tint);height:100%;min-height:380px;box-shadow:0 1px 0 var(--line);position:relative;overflow:hidden}.Z99cYq_map *{font-family:var(--font-suit), var(--font-suit-rest), "Malgun Gothic", sans-serif!important}.Z99cYq_map[data-big]{min-height:520px}.Z99cYq_canvas{min-height:inherit;height:100%;position:absolute;inset:0}.Z99cYq_canvas[aria-hidden=true]{visibility:hidden}.Z99cYq_facade{z-index:var(--z-raised);background:var(--tint);align-content:center;place-items:center;gap:14px;padding:20px;display:grid;position:absolute;inset:0}.Z99cYq_facade:has(.Z99cYq_mapFailed) .Z99cYq_preview{width:min(170px,48%)}.Z99cYq_mapFailed{max-width:19.89em;color:var(--ink);text-align:center;word-break:keep-all;margin:0;font-size:16px}.Z99cYq_preview{aspect-ratio:1;width:min(260px,70%);position:relative}.Z99cYq_preview svg{width:100%;height:100%;display:block}.Z99cYq_previewRing{fill:color-mix(in srgb, var(--primary) 8%, transparent);stroke:var(--primary);stroke-width:2px}.Z99cYq_previewInner{fill:none;stroke:var(--line);stroke-width:1px;stroke-dasharray:4 4}.Z99cYq_previewDot{fill:var(--primary)}.Z99cYq_previewPin{border-radius:var(--radius-tiny);background:var(--primary);color:#fff;white-space:nowrap;padding:5px 12px;font-size:15px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-100% - 10px))}.Z99cYq_previewRadius{border-radius:var(--radius-tiny);background:var(--paper);color:var(--ink);white-space:nowrap;padding:2px 8px;font-size:15px;font-weight:700;position:absolute;bottom:4%;right:0}.Z99cYq_mapButton[aria-busy=true]{opacity:.7;cursor:progress}.Z99cYq_check{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;margin:0 0 14px;display:grid}.Z99cYq_check label{color:var(--ink);font-size:17px;font-weight:700}.Z99cYq_checkRow{gap:8px;min-width:0;display:flex}.Z99cYq_checkRow input{border:1px solid var(--line-strong);border-radius:var(--radius-control);outline-offset:1px;background:var(--paper);min-width:0;min-height:48px;color:var(--ink);font:inherit;outline:2px solid #0000;flex:1 1 0;padding:0 14px;font-size:17px}.Z99cYq_checkRow input::placeholder{color:var(--muted)}.Z99cYq_checkRow input:hover{border-color:var(--primary)}.Z99cYq_checkRow input:focus-visible{outline-color:var(--accent-line);border-color:var(--primary)}.Z99cYq_checkRow button{white-space:nowrap;touch-action:manipulation;flex:none}.Z99cYq_orPick{color:var(--muted);margin:0 0 10px;font-size:16px}.Z99cYq_badge{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--paper);color:var(--ink);flex:none;padding:3px 12px;font-size:16px;font-weight:700;display:inline-block}.Z99cYq_badge[data-kind=inside]{border-color:var(--primary);background:var(--primary);color:#fff}.Z99cYq_badge[data-kind=boundary],.Z99cYq_badge[data-kind=unknown]{border-color:var(--primary);color:var(--primary)}.Z99cYq_call:focus-visible,.Z99cYq_checkRow button:focus-visible,.Z99cYq_mapButton:focus-visible{outline:3px solid var(--accent-line);outline-offset:2px}.Z99cYq_note{max-width:44.46em;color:var(--ink);margin:20px 0 0;font-size:16px;line-height:1.8}@media (max-width:900px){.Z99cYq_grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.Z99cYq_map{min-height:260px}.Z99cYq_map[data-big]{min-height:420px}.Z99cYq_preview{width:min(150px,70%)}.Z99cYq_facade:has(.Z99cYq_mapFailed) .Z99cYq_preview{width:min(110px,44%)}}.Z99cYq_call{margin-top:var(--space-1)}
.xhL32W_stats{background:var(--canvas);border-top:1px solid var(--line);position:relative}.xhL32W_inner{max-width:var(--home-max);padding:clamp(66px, 6vw, 96px) var(--home-inset);margin:auto}.xhL32W_head h2{color:var(--primary);letter-spacing:-.028em;text-wrap:balance;margin:0 0 12px;line-height:1.18}.xhL32W_head p{max-width:33.93em;color:var(--muted);margin:0 0 8px;font-size:19px}.xhL32W_cadence{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:30px 0 42px;display:grid}@media (min-width:1100px){.xhL32W_cadence{grid-template-columns:repeat(3,minmax(0,1fr))}}.xhL32W_cadenceCard{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);padding:20px 22px}.xhL32W_who{color:var(--muted);font-size:14px;font-weight:700;display:block}.xhL32W_big{color:var(--primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:8px 0 2px;font-size:clamp(30px,3vw,42px);font-weight:700;line-height:1.05;display:block}.xhL32W_what{color:var(--ink);font-size:16px;display:block}.xhL32W_frame{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);padding:clamp(20px,2.4vw,32px)}.xhL32W_chartTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:6px;display:flex}.xhL32W_chartTop h3{font-size:var(--text-h3);color:var(--ink);margin:0}.xhL32W_chartNote{max-width:42.12em;font-size:var(--text-base);color:var(--muted);margin:8px 0 20px}.xhL32W_bars{gap:20px;display:grid}.xhL32W_barLabel{color:var(--ink);margin-bottom:8px;font-size:16px;font-weight:700;display:block}.xhL32W_barPair{gap:2px;display:grid}.xhL32W_barLine{align-items:center;gap:10px;min-height:30px;display:flex}.xhL32W_barWho{color:var(--muted);flex:0 0 96px;font-size:14px}.xhL32W_barRail{background:var(--tint);border-radius:var(--radius-control);flex:auto;height:22px;position:relative}.xhL32W_barFill{border-radius:0 var(--radius-tiny) var(--radius-tiny) 0;height:100%;display:block}.xhL32W_barVal{min-width:44px;color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:700}.xhL32W_barNone{color:var(--muted);flex:auto;font-size:15px}.xhL32W_foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-top:22px;display:flex}.xhL32W_source{max-width:42.12em;color:var(--muted);margin:0;font-size:14px}.xhL32W_tableWrap{margin-top:14px}.xhL32W_tableWrap summary{border:1px solid var(--line-strong);border-radius:var(--radius-control);min-height:44px;color:var(--primary);font-size:var(--text-base);cursor:pointer;align-items:center;padding:0 16px;font-weight:700;display:inline-flex}.xhL32W_tableWrap summary:hover{background:var(--primary);color:#fff}.xhL32W_table{border-collapse:collapse;width:100%;margin-top:18px;font-size:16px;display:block;overflow-x:auto}.xhL32W_table caption{text-align:left;color:var(--muted);padding-bottom:8px;font-size:15px}.xhL32W_table th,.xhL32W_table td{border-bottom:1px solid var(--line);text-align:center;padding:10px 12px}.xhL32W_table th{color:var(--primary)}.xhL32W_table td{font-variant-numeric:tabular-nums}.xhL32W_empty{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);color:var(--ink);margin:0;padding:24px}@media (forced-colors:active){.xhL32W_barRail{border:1px solid canvastext}.xhL32W_barFill{forced-color-adjust:none;background:canvastext!important}}.xhL32W_inner>*{max-width:var(--block-max)}
._9G53wW_chart{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}._9G53wW_visual{grid-template-columns:3.25rem minmax(0,1fr);gap:8px 10px;padding-top:14px;display:grid}._9G53wW_yAxis{height:15rem;color:var(--muted);font-variant-numeric:tabular-nums;font-size:1rem;position:relative}._9G53wW_yAxis span{white-space:nowrap;line-height:1;position:absolute;right:0;transform:translateY(-50%)}._9G53wW_plot{min-width:0;height:15rem;position:relative}._9G53wW_plot svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}._9G53wW_grid{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}._9G53wW_base{stroke:var(--line-strong);stroke-width:1.5px;vector-effect:non-scaling-stroke}._9G53wW_reference{stroke:var(--line-strong);stroke-width:1.5px;stroke-dasharray:8 5;vector-effect:non-scaling-stroke}._9G53wW_lineLead,._9G53wW_lineOther{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._9G53wW_lineLead{stroke:var(--primary);stroke-width:3px}._9G53wW_lineOther{stroke:var(--line-strong);stroke-width:2px;stroke-dasharray:5 4}._9G53wW_dotLead,._9G53wW_dotOther{position:absolute;transform:translate(-50%,-50%)}._9G53wW_dotLead{border:2px solid var(--paper);background:var(--primary);border-radius:50%;width:11px;height:11px}._9G53wW_dotLead[data-last]{width:15px;height:15px}._9G53wW_dotOther{border:2px solid var(--line-strong);background:var(--paper);width:9px;height:9px}._9G53wW_lastLabel{border-radius:var(--radius-tiny);background:var(--primary);color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;padding:2px 8px;font-size:1rem;font-weight:700;line-height:1.5;position:absolute;transform:translate(-50%,calc(-100% - 12px))}._9G53wW_lastLabel[data-edge=end]{transform:translate(calc(10px - 100%),calc(-100% - 12px))}._9G53wW_referenceLabel{background:var(--paper);color:var(--ink);white-space:nowrap;padding:0 4px;font-size:1rem;font-weight:700;line-height:1.4;position:absolute;left:0;transform:translateY(calc(-100% - 4px))}._9G53wW_referenceLabel[data-below]{transform:translateY(4px)}._9G53wW_xAxis,._9G53wW_rowValues{text-align:center;font-variant-numeric:tabular-nums;grid-column:2;display:grid}._9G53wW_xAxis span{min-width:0;color:var(--ink);word-break:keep-all;justify-content:center;font-size:1rem;line-height:1.35;display:flex}._9G53wW_rowsTitle{color:var(--muted);grid-column:1/-1;margin-top:6px;font-size:1rem;font-weight:700}._9G53wW_row{display:contents}._9G53wW_rowName{color:var(--ink);text-align:right;grid-column:1;font-size:1rem}._9G53wW_rowValues span{color:var(--ink);font-size:1rem}._9G53wW_tableWrap summary{border:1px solid var(--line-strong);border-radius:var(--radius-control);min-height:44px;color:var(--primary);cursor:pointer;touch-action:manipulation;align-items:center;padding:0 16px;font-size:1rem;font-weight:700;display:inline-flex}._9G53wW_tableWrap summary:hover{background:var(--primary);color:#fff}._9G53wW_tableWrap summary:focus-visible{outline:3px solid var(--accent-line);outline-offset:2px}._9G53wW_tableScroll{max-width:100%;margin-top:14px;overflow-x:auto}._9G53wW_table{border-collapse:collapse;width:100%;font-size:1rem}._9G53wW_table caption{color:var(--muted);text-align:left;padding-bottom:8px}._9G53wW_table th,._9G53wW_table td{border-bottom:1px solid var(--line);text-align:center;white-space:nowrap;padding:10px 12px}._9G53wW_table th{color:var(--primary)}._9G53wW_table td{font-variant-numeric:tabular-nums}._9G53wW_legend{color:var(--ink);flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;font-size:1rem;font-weight:700;list-style:none;display:flex}._9G53wW_legend li{align-items:center;gap:8px;display:inline-flex}._9G53wW_swatchBar{border-radius:var(--radius-tiny);flex:none;width:14px;height:14px;display:inline-block}._9G53wW_swatchLead,._9G53wW_swatchOther,._9G53wW_swatchReference{vertical-align:middle;flex:none;width:30px;height:0;display:inline-block;position:relative}._9G53wW_swatchLead{border-top:3px solid var(--primary)}._9G53wW_swatchLead:after{background:var(--primary);content:"";border-radius:50%;width:11px;height:11px;position:absolute;top:-7px;left:10px}._9G53wW_swatchOther{border-top:2px dashed var(--line-strong)}._9G53wW_swatchOther:after{border:2px solid var(--line-strong);background:var(--paper);content:"";width:9px;height:9px;position:absolute;top:-6px;left:10px}._9G53wW_swatchReference{border-top:2px dashed var(--line-strong)}._9G53wW_seriesTone[data-tone=daycare]{--series-color:var(--inst-daycare)}._9G53wW_seriesTone[data-tone=homevisit]{--series-color:var(--inst-homevisit)}._9G53wW_seriesTone[data-tone=facility]{--series-color:var(--inst-facility)}._9G53wW_seriesTone:is(._9G53wW_lineLead,._9G53wW_lineOther){stroke:var(--series-color)}._9G53wW_seriesTone:is(._9G53wW_swatchLead,._9G53wW_swatchOther){border-color:var(--series-color)}._9G53wW_seriesTone._9G53wW_dotLead,._9G53wW_seriesTone._9G53wW_swatchLead:after{background:var(--series-color)}._9G53wW_seriesTone._9G53wW_dotOther,._9G53wW_seriesTone._9G53wW_swatchOther:after{border-color:var(--series-color)}._9G53wW_seriesTone._9G53wW_lineOther[data-tone=facility]{stroke-dasharray:2 6}._9G53wW_seriesTone._9G53wW_swatchOther[data-tone=facility]{border-top-style:dotted}._9G53wW_seriesTone._9G53wW_dotOther[data-tone=facility]{transform:translate(-50%,-50%)rotate(45deg)}._9G53wW_seriesTone._9G53wW_swatchOther[data-tone=facility]:after{transform:rotate(45deg)}._9G53wW_sampleNote{border-left:4px solid var(--primary);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--tint);color:var(--ink);margin:0;padding:10px 14px;font-size:1rem;line-height:1.6}@media (max-width:700px){._9G53wW_visual{grid-template-columns:3rem minmax(0,1fr);column-gap:8px}._9G53wW_xAxis span[data-hide-narrow]{visibility:hidden}}@media (min-width:701px){._9G53wW_xAxis span[data-hide-wide]{visibility:hidden}}@media (forced-colors:active){._9G53wW_swatchBar,._9G53wW_dotLead,._9G53wW_swatchLead:after{forced-color-adjust:none;background:canvastext!important}}
._9-37Vq_block{gap:18px;margin-top:42px;display:grid}._9-37Vq_top{gap:10px;display:grid}._9-37Vq_top h3{color:var(--ink);font-size:var(--text-h3);margin:0;line-height:1.35}._9-37Vq_panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-control);align-content:start;gap:8px;min-width:0;margin:0;padding:clamp(18px,2.2vw,28px);display:grid}._9-37Vq_panel figcaption{color:var(--ink);word-break:keep-all;text-wrap:balance;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.5}._9-37Vq_pending{border:1px solid var(--line);border-radius:var(--radius-control);color:var(--muted);margin:0;padding:18px}
.bhqbfW_explorer{margin-top:var(--space-6)}.bhqbfW_explorer h3{font-size:var(--text-h3);margin:0}.bhqbfW_intro{margin:var(--space-2) 0}.bhqbfW_note{margin:0 0 var(--space-5);color:var(--muted);font-size:var(--text-caption)}.bhqbfW_groups{padding-top:var(--space-9);position:relative}.bhqbfW_group{gap:var(--space-3);padding-block:var(--space-4);border-top:1px solid var(--line);display:grid}.bhqbfW_group h4{font-size:var(--text-base);margin:0}.bhqbfW_buttons{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bhqbfW_buttons li{max-width:100%}.bhqbfW_cue{gap:var(--space-2);max-width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--primary);border-radius:var(--radius-card);background:var(--paper);color:var(--primary-strong);box-shadow:var(--shadow-float);font-size:var(--text-base);pointer-events:none;z-index:var(--z-pop);align-items:center;margin:0;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.bhqbfW_dialog{width:min(52rem, calc(100% - var(--space-6)));max-width:none;max-height:none;color:var(--ink);background:0 0;border:0;padding:0;overflow:visible}.bhqbfW_dialog::backdrop{background:color-mix(in srgb, var(--ink-deep) 72%, transparent)}.bhqbfW_panel{max-height:calc(100dvh - var(--space-6));border:2px solid var(--primary);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow-float);transform-origin:0 0;position:relative;overflow-y:auto}.bhqbfW_originLabel{padding:var(--space-4);background:var(--paper);color:var(--primary);font-size:var(--text-body);opacity:0;pointer-events:none;z-index:var(--z-raised);place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.bhqbfW_dialogHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);display:flex}.bhqbfW_dialogHead h3{font-size:var(--text-h3);overflow-wrap:anywhere;margin:0}.bhqbfW_dialogHead button{flex-shrink:0}.bhqbfW_category{margin:0 0 var(--space-1);color:var(--muted);font-size:var(--text-caption)}.bhqbfW_figure{margin:0}.bhqbfW_figure img{object-fit:contain;background:var(--canvas);width:100%;height:auto;max-height:52dvh;display:block}.bhqbfW_figure figcaption{padding:var(--space-2) var(--space-4);color:var(--muted);font-size:var(--text-caption)}.bhqbfW_description{margin:var(--space-3) var(--space-4)}.bhqbfW_source{margin:0 var(--space-4) var(--space-4)}@media (min-width:40rem){.bhqbfW_groups{padding-top:var(--space-8)}.bhqbfW_group{grid-template-columns:5rem 1fr;align-items:center}}@media print{.bhqbfW_cue,.bhqbfW_dialog,.bhqbfW_explorer{display:none}}
.FS6Yia_section{background:var(--canvas);border-top:1px solid var(--line)}.FS6Yia_inner{max-width:var(--home-max);padding:clamp(34px, 4vw, 54px) var(--home-inset);grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,32px);margin:auto;display:grid}.FS6Yia_head h2{color:var(--primary);margin:0 0 9px;line-height:1.2}.FS6Yia_head p{max-width:25.74em;color:var(--muted);margin:0}.FS6Yia_frame{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-control);gap:12px;min-width:0;margin:0;padding:clamp(18px,2.4vw,32px);display:grid}.FS6Yia_frame h3{color:var(--ink);font-size:var(--text-h3);text-wrap:balance;word-break:keep-all;margin:0;line-height:1.4}.FS6Yia_axisNote{color:var(--muted);margin:0;font-size:1rem}.FS6Yia_legendValue{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}.FS6Yia_inner>*{max-width:var(--block-max)}
.wuQ-BG_today{background:var(--paper);border-top:1px solid var(--line);position:relative}.wuQ-BG_inner{max-width:var(--home-max);padding:clamp(60px, 5.5vw, 88px) var(--home-inset);margin:auto}.wuQ-BG_head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:26px;display:flex}.wuQ-BG_head h2{color:var(--primary);letter-spacing:-.026em;text-wrap:balance;margin:0;line-height:1.2}.wuQ-BG_list{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px;display:grid}.wuQ-BG_card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);transition:border-color var(--dur-move);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.wuQ-BG_card:after{content:"";background:var(--primary);transform-origin:0;height:3px;transition:transform var(--dur-slow) var(--ease-out);position:absolute;inset:auto 0 0;transform:scaleX(0)}.wuQ-BG_card:hover,.wuQ-BG_card:focus-visible{border-color:var(--line-strong)}.wuQ-BG_card:hover:after,.wuQ-BG_card:focus-visible:after{transform:scaleX(1)}.wuQ-BG_list .wuQ-BG_card:hover{animation:none}.wuQ-BG_thumb{object-fit:cover;background:var(--tint);width:100%;height:180px;display:block}.wuQ-BG_body{flex-direction:column;gap:10px;min-height:132px;padding:18px 20px;display:flex}.wuQ-BG_body time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.wuQ-BG_body strong{-webkit-line-clamp:3;color:var(--ink);-webkit-box-orient:vertical;font-size:18px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.wuQ-BG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wuQ-BG_foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.wuQ-BG_note{color:var(--muted);margin:0;font-size:14px}@media (prefers-reduced-motion:reduce){.wuQ-BG_card,.wuQ-BG_card:after,.wuQ-BG_more{transition:none}}@media (max-width:640px){.wuQ-BG_list{grid-template-columns:1fr}}
.mNj6Qq_tour{z-index:var(--z-raised);background:var(--paper);border-top:1px solid var(--line);position:relative}.mNj6Qq_inner{max-width:var(--home-max);padding:clamp(56px, 8vw, 96px) var(--home-inset);margin:auto}.mNj6Qq_head h2{color:var(--primary);letter-spacing:-.026em;text-wrap:balance;margin:0 0 8px}.mNj6Qq_head p{color:var(--muted);margin:0 0 24px}.mNj6Qq_grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.mNj6Qq_stage{aspect-ratio:16/10;background:radial-gradient(ellipse 70% 60% at 50% 45%, var(--stage-light) 0%, transparent 70%), var(--tint);border:1px solid var(--line);border-radius:var(--radius-tiny);max-width:100%;min-height:320px;box-shadow:0 1px 0 var(--line);position:relative;overflow:hidden}.mNj6Qq_stage canvas{touch-action:pan-y;width:100%;height:calc(100% - 56px);display:block;position:absolute;top:56px}.mNj6Qq_hint{color:var(--primary-strong);font-size:var(--text-base);text-align:center;pointer-events:none;justify-content:center;align-items:center;gap:8px;margin:0;font-weight:700;line-height:1.5;display:flex;position:absolute;inset:8px 12px auto}.mNj6Qq_hintArrow{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:28px}.mNj6Qq_loading{text-align:center;color:var(--muted);place-items:center;margin:0;padding:16px;font-size:17px;display:grid;position:absolute;inset:0}.mNj6Qq_panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-tiny);padding:20px 22px}.mNj6Qq_panel h3{font-size:var(--text-h3);color:var(--primary);margin:0 0 6px}.mNj6Qq_sub{min-height:2.6em;font-size:var(--text-base);color:var(--muted);margin:0 0 14px}.mNj6Qq_roomDetail{border:1px solid var(--line-strong);border-radius:var(--radius-tiny);background:var(--tint);min-height:108px;margin:0 0 16px;padding:14px 16px}.mNj6Qq_roomDetail[data-empty]{border:0;min-height:0;margin:0;padding:0}.mNj6Qq_roomDetail strong{color:var(--primary);margin-bottom:6px;font-size:17px;display:block}.mNj6Qq_roomDetail p{color:var(--ink);margin:0;line-height:1.6}.mNj6Qq_floors{gap:8px;margin-bottom:16px;display:flex}.mNj6Qq_floors button{flex:1}.mNj6Qq_rooms{gap:6px;max-height:300px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.mNj6Qq_rooms button{border-radius:var(--radius-tiny);width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;padding:8px 12px}.mNj6Qq_rooms button:hover{border-color:var(--line-strong)}.mNj6Qq_rooms button[aria-pressed=true]{background:var(--primary);color:#fff}.mNj6Qq_photos{margin-top:20px}.mNj6Qq_photos h3{font-size:var(--text-h3);color:var(--ink);margin:0 0 10px}.mNj6Qq_strip{scroll-snap-type:x proximity;gap:12px;margin:0;padding:0 0 8px;list-style:none;display:flex;overflow-x:auto}.mNj6Qq_strip li{scroll-snap-align:start;flex:none;width:240px}.mNj6Qq_strip button,.mNj6Qq_roomPhotos button{width:100%;color:inherit;font:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.mNj6Qq_strip img,.mNj6Qq_roomPhotos img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);border-radius:var(--radius-tiny);background:var(--tint);width:100%;height:auto;transition:border-color var(--dur-base), box-shadow var(--dur-base);display:block}.mNj6Qq_strip span{color:var(--muted);margin-top:6px;font-size:16px;display:block}.mNj6Qq_strip span[data-repeat]{visibility:hidden}.mNj6Qq_strip button:hover img,.mNj6Qq_roomPhotos button:hover img{border-color:var(--accent-line);box-shadow:0 0 0 1px var(--accent-line)}.mNj6Qq_strip button:focus-visible,.mNj6Qq_roomPhotos button:focus-visible{outline:3px solid var(--primary);outline-offset:3px;border-radius:var(--radius-tiny)}.mNj6Qq_strip li[data-on=true] img{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}.mNj6Qq_layout{border-top:1px solid var(--line);margin-top:20px}.mNj6Qq_layout summary{min-height:44px;color:var(--primary-strong);cursor:pointer;align-items:center;font-weight:600;display:flex}.mNj6Qq_layout summary:hover{color:var(--primary)}.mNj6Qq_layoutTable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--text-base);margin:0 0 16px}.mNj6Qq_layoutTable thead th:first-child{width:42%}.mNj6Qq_layoutTable caption{color:var(--ink);text-align:left;padding:8px 0;font-weight:600}.mNj6Qq_layoutTable th,.mNj6Qq_layoutTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:6px 8px}.mNj6Qq_layoutTable thead th{color:var(--muted);font-weight:600}.mNj6Qq_layoutTable tbody th{font-weight:600}.mNj6Qq_roomPhotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mNj6Qq_roomPhotos button{min-height:44px}.mNj6Qq_lightbox{border-radius:var(--radius-tiny);background:var(--paper);width:min(1100px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border:0;padding:0;overflow:auto}.mNj6Qq_lightbox::backdrop{background:color-mix(in srgb, var(--stage-dark) 72%, transparent)}.mNj6Qq_lightbox figure{margin:0}.mNj6Qq_lightbox img{object-fit:contain;background:var(--stage-dark);width:100%;height:auto;max-height:calc(100dvh - 190px);display:block}.mNj6Qq_lightbox figcaption{justify-content:space-between;gap:12px;padding:14px 18px 4px;font-size:17px;line-height:1.5;display:flex}.mNj6Qq_count{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.mNj6Qq_lightboxBar{flex-wrap:wrap;gap:8px;padding:10px 18px 18px;display:flex}.mNj6Qq_lightboxBar button{border:1px solid var(--line-strong);border-radius:var(--radius-tiny);background:var(--paper);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;padding:0 18px;font-weight:700}.mNj6Qq_lightboxBar button:hover{border-color:var(--primary)}.mNj6Qq_lightboxBar .mNj6Qq_close{background:var(--primary);border-color:var(--primary);color:#fff;margin-left:auto}.mNj6Qq_floors button:focus-visible,.mNj6Qq_rooms button:focus-visible,.mNj6Qq_lightboxBar button:focus-visible{outline:3px solid var(--primary);outline-offset:2px}@media (max-width:900px){.mNj6Qq_grid{grid-template-columns:minmax(0,1fr)}.mNj6Qq_stage{aspect-ratio:4/3;min-height:0}.mNj6Qq_rooms{max-height:none;overflow:visible}.mNj6Qq_strip li{width:200px}}@media (max-width:48rem){.mNj6Qq_stage{aspect-ratio:3/4;min-height:380px}}@media (prefers-reduced-motion:reduce){.mNj6Qq_floors button,.mNj6Qq_strip img,.mNj6Qq_roomPhotos img{transition:none}}.mNj6Qq_inner>*{max-width:var(--block-max)}.mNj6Qq_stageWrap{min-width:0;position:relative}.mNj6Qq_still{pointer-events:none;width:100%;height:calc(100% - 56px);transition:opacity var(--dur-base) var(--ease-out), visibility 0s var(--ease-linear) var(--dur-base);display:block;position:absolute;top:56px;left:0}.mNj6Qq_still img{object-fit:contain;width:100%;height:100%;display:block}.mNj6Qq_still[data-drawn=true]{opacity:0;visibility:hidden}.mNj6Qq_start{bottom:16px;background:color-mix(in srgb, var(--paper) 92%, transparent);width:fit-content;margin-inline:auto;position:absolute;inset-inline:0}@media print{.mNj6Qq_start{display:none}}
.R9MmlW_enter{opacity:0;transition:opacity var(--dur-base) var(--ease-out), scale var(--dur-base) var(--ease-out), overlay var(--dur-base) allow-discrete, display var(--dur-base) allow-discrete;scale:.98}.R9MmlW_enter[open]{opacity:1;scale:1}@starting-style{.R9MmlW_enter[open]{opacity:0;scale:.98}}.R9MmlW_enter::backdrop{opacity:0;transition:opacity var(--dur-base) var(--ease-out), overlay var(--dur-base) allow-discrete, display var(--dur-base) allow-discrete}.R9MmlW_enter[open]::backdrop{opacity:1}@starting-style{.R9MmlW_enter[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.R9MmlW_enter,.R9MmlW_enter::backdrop{transition:none}}
.oyZkjW_notice{z-index:var(--z-toast);border:1px solid var(--line-strong);border-radius:var(--radius-tiny);background:var(--paper);max-width:min(100vw - 32px,30rem);color:var(--ink);font-size:var(--text-base);box-shadow:var(--shadow-float);pointer-events:none;margin:0;padding:12px 16px;line-height:1.6;position:fixed;bottom:16px;left:16px}@media (max-width:560px){.oyZkjW_notice{max-width:none;font-size:var(--text-base);bottom:92px;left:12px;right:12px}}
.MNUcGW_about{border-top:1px solid var(--line);width:min(100% - 32px,760px);margin:0 auto;padding-top:8px}.MNUcGW_about h2{color:var(--ink);font-size:var(--text-step);margin:16px 0 8px;line-height:1.4}.MNUcGW_about p{max-width:40em;color:var(--muted);margin:0 0 10px;line-height:1.7}.MNUcGW_about a{color:var(--primary);text-underline-offset:3px;font-weight:600}.MNUcGW_about a:hover{color:var(--primary-strong)}
.HA49Fa_assumptions{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--tint);color:var(--ink);gap:8px;padding:14px 16px;display:grid}.HA49Fa_assumptions h4{font-size:var(--text-base);margin:0;font-weight:650}.HA49Fa_assumptions dl{gap:6px;margin:0;display:grid}.HA49Fa_assumptions dl>div{grid-template-columns:minmax(6.5rem,36%) minmax(0,1fr);gap:4px 12px;display:grid}.HA49Fa_assumptions dt{color:var(--muted)}.HA49Fa_assumptions dd{overflow-wrap:anywhere;margin:0}@media (max-width:22rem){.HA49Fa_assumptions dl>div{grid-template-columns:1fr}}
._992WUW_loading{color:var(--muted);margin:24px 0}._992WUW_carried{background:var(--tint);border:1px solid var(--tint-deep);border-radius:var(--radius-control);color:var(--ink);text-align:center;text-wrap:balance;margin:0 0 18px;padding:14px 16px;font-size:16px}._992WUW_recovered{background:var(--tint);border-left:3px solid var(--warning);border-radius:var(--radius-control);color:var(--ink);margin:0 0 18px;padding:14px 16px;font-size:16px}
._41P_gq_header{--rule:var(--line-strong);--title:var(--primary);--link:var(--primary);--link-hover:var(--primary-strong);--text:var(--ink);--crumb:var(--muted);border-bottom:4px solid var(--rule);padding-bottom:22px}._41P_gq_header[data-inst=facility]{--rule:var(--inst-facility,var(--primary))}._41P_gq_header[data-inst=daycare]{--rule:var(--inst-daycare,var(--primary))}._41P_gq_header[data-inst=homevisit]{--rule:var(--inst-homevisit,var(--primary))}._41P_gq_header[data-tone=deep]{--rule:var(--on-deep-soft);--title:var(--on-deep);--link:var(--on-deep);--link-hover:var(--on-deep-soft);--text:var(--on-deep-soft);--crumb:var(--on-deep-soft)}._41P_gq_header[data-tone=sun]{--rule:var(--ink);--title:var(--ink);--link:var(--ink);--link-hover:var(--ink);--text:var(--ink)}._41P_gq_back{min-height:44px;color:var(--link);text-underline-offset:4px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}._41P_gq_back:hover{color:var(--link-hover)}._41P_gq_crumbs ol{color:var(--crumb);font-size:var(--text-caption,.875rem);flex-wrap:wrap;margin:4px 0 0;padding:0;list-style:none;display:flex}._41P_gq_crumbs a{color:var(--link);text-underline-offset:3px;text-decoration:underline}._41P_gq_header h1{color:var(--title);font-family:var(--font-display);font-size:var(--text-h1);letter-spacing:-.028em;text-wrap:balance;overflow-wrap:anywhere;margin:8px 0 12px;font-weight:700;line-height:1.3}._41P_gq_stat{color:var(--text);margin:0 0 12px;font-weight:700}._41P_gq_lede{max-width:38.61em;color:var(--text);line-height:1.85}:where(._41P_gq_lede)>p{margin:0 0 10px}:where(._41P_gq_lede) a{text-underline-offset:4px;text-decoration:underline}
.ah02la_talk{justify-items:start;gap:10px;display:grid}.ah02la_talk p{font-size:var(--text-base);color:var(--on-deep-soft);margin:0}.ah02la_row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ah02la_desktop{display:none}@media (min-width:720px){.ah02la_mobile{display:none}.ah02la_desktop{display:block}}
.kyPxGa_progress{z-index:var(--z-progress);pointer-events:none;background:0 0;width:100%;height:3px;position:fixed;inset:0 auto auto 0}.kyPxGa_progress i{background:var(--accent-line);transform-origin:0;width:100%;height:100%;display:block}.kyPxGa_progress[data-driven=true] i{animation:kyPxGa_progressGrow var(--ease-linear) both;animation-timeline:scroll(root)}@keyframes kyPxGa_progressGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.kyPxGa_head{--logo-h-full:clamp(38px, 13.5vw, 85px);--logo-h:var(--logo-h-full);--brand-pad:4px;--head-pad:12px;z-index:var(--z-header);background:var(--primary);color:#fff;border-bottom:1px solid color-mix(in srgb, var(--on-deep-soft) 32%, transparent);transition:box-shadow var(--dur-move), background-color var(--dur-move);position:sticky;top:0}.kyPxGa_head[data-compact=true]{--logo-scale:.7;background:var(--primary-strong);box-shadow:var(--shadow-bar)}.kyPxGa_headInner{max-width:var(--home-max);min-height:calc(var(--logo-h) + var(--brand-pad) * 2 + var(--head-pad) * 2);padding:var(--head-pad) var(--home-inset);justify-content:space-between;align-items:center;gap:clamp(8px,3vw,20px);margin:auto;display:flex}.kyPxGa_brand{min-width:0;padding:var(--brand-pad) 0;flex:0 auto;align-items:center;display:inline-flex}.kyPxGa_brand img{width:auto;max-width:100%;height:var(--logo-h);object-fit:contain;object-position:left center;transform:scale(var(--logo-scale,1));transform-origin:0;transition:transform var(--dur-move) var(--ease-out), opacity var(--dur-quick) var(--ease-out);display:block}@media (hover:hover) and (pointer:fine){.kyPxGa_brand:hover img{opacity:.85}}.kyPxGa_headInner nav{font-size:var(--text-base);align-items:center;gap:clamp(12px,1.6vw,26px);font-weight:700;display:flex}.kyPxGa_menuList{align-items:center;gap:inherit;margin:0;padding:0;list-style:none;display:flex}.kyPxGa_menuOnlyNarrow{display:none}.kyPxGa_headInner .kyPxGa_menuButton{border-width:2px;border-color:color-mix(in srgb, var(--on-deep) 62%, transparent);white-space:nowrap;flex-wrap:nowrap;flex:none;gap:6px;padding:6px 13px;display:none}.kyPxGa_headInner .kyPxGa_menuButton.kyPxGa_menuButton:hover,.kyPxGa_headInner .kyPxGa_menuButton.kyPxGa_menuButton[aria-expanded=true]{background:color-mix(in srgb, var(--on-deep) 15%, transparent);color:#fff;border-color:#fff}.kyPxGa_menuButton svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;flex:none;width:20px;height:20px}.kyPxGa_menuButton:focus-visible,.kyPxGa_headInner nav a:focus-visible{outline-offset:2px;outline:3px solid #fff}.kyPxGa_headInner nav a[aria-current=page]:not(.kyPxGa_cta):after{transform:scaleX(1)}.kyPxGa_headInner nav a.kyPxGa_cta[aria-current=page]{background:color-mix(in srgb, var(--on-deep) 15%, transparent)}.kyPxGa_skip{z-index:var(--z-skip);border-radius:var(--radius-control);min-height:44px;color:var(--primary);background:#fff;align-items:center;padding:8px 16px;font-weight:700;text-decoration:underline;display:inline-flex;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.kyPxGa_skip:focus{outline:3px solid var(--accent-line);outline-offset:2px;transform:none}@media print{.kyPxGa_head,.kyPxGa_skip,.kyPxGa_progress,.kyPxGa_menuList{display:none!important}}.kyPxGa_headInner nav a{white-space:nowrap;color:#fff;align-items:center;min-height:44px;text-decoration:none;display:inline-flex;position:relative}.kyPxGa_headInner nav a:not(.kyPxGa_cta):not(.kyPxGa_tel):not(.kyPxGa_menuCta):after{content:"";transform-origin:0;height:2px;transition:transform var(--dur-move) var(--ease-out);background:#fff;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.kyPxGa_headInner nav a:not(.kyPxGa_cta):not(.kyPxGa_tel):not(.kyPxGa_menuCta):hover:after{transform:scaleX(1)}.kyPxGa_cta{white-space:nowrap;flex:none}.kyPxGa_headInner nav a.kyPxGa_cta{border-width:2px;padding:5px 11px}.kyPxGa_headInner nav a.kyPxGa_tel{border:2px solid color-mix(in srgb, var(--on-deep) 62%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--on-deep) 15%, transparent);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;transition:background-color var(--dur-base), border-color var(--dur-base);flex:none;align-items:center;gap:7px;padding:6px 13px;display:inline-flex}.kyPxGa_headInner nav a.kyPxGa_tel .kyPxGa_telHours{font-size:var(--text-caption);font-weight:600}@media (max-width:99.99em){.kyPxGa_headInner nav a.kyPxGa_tel .kyPxGa_telHours{display:none}}.kyPxGa_headInner nav a.kyPxGa_tel svg{fill:currentColor;flex:none;width:18px;height:18px}.kyPxGa_headInner nav a.kyPxGa_tel:hover{background:color-mix(in srgb, var(--on-deep) 25%, transparent);border-color:#fff}.kyPxGa_headInner nav a.kyPxGa_tel .kyPxGa_telShort{display:none}.kyPxGa_more{z-index:var(--z-raised);color:#fff;background:var(--primary);position:relative}.kyPxGa_anchor{position:absolute;inset:0 auto auto 0}.kyPxGa_moreInner{max-width:var(--home-max);padding:82px var(--home-inset);grid-template-columns:1fr 1fr;gap:50px;margin:auto;display:grid}.kyPxGa_morePanel{min-width:0}.kyPxGa_moreInner h2{color:#fff;font-size:var(--text-h2);letter-spacing:-.028em;text-wrap:balance;margin:0 0 16px;line-height:1.2}.kyPxGa_moreInner p{max-width:23.4em;color:var(--on-deep-soft);margin:0}.kyPxGa_morePanel>button,.kyPxGa_morePanel>a{margin-top:22px}.kyPxGa_moreLinks{align-content:center;display:grid}.kyPxGa_moreLinks a{padding-block:8px;border-bottom:1px solid color-mix(in srgb, var(--on-deep-soft) 50%, transparent);color:#fff;min-height:65px;transition:color var(--dur-move);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px .4em;padding-left:0;font-weight:700;text-decoration:none;display:flex;position:relative}.kyPxGa_moreLinks a:hover{color:var(--on-deep-soft)}.kyPxGa_moreLinks a span[aria-hidden]{transition:transform var(--dur-move) var(--ease-out)}.kyPxGa_moreLinks a:hover span[aria-hidden]{transform:translate(5px,-5px)}.kyPxGa_foot{z-index:var(--z-over);background:var(--primary-strong);color:var(--on-deep-soft);padding:30px var(--home-inset);font-size:16px;position:relative}.kyPxGa_footInner{grid-template-columns:minmax(280px,1fr) minmax(320px,auto);align-items:start;gap:24px 40px;max-width:1360px;margin:auto;display:grid}.kyPxGa_footInner a{color:var(--on-deep-soft);text-underline-offset:4px;text-decoration:underline}.kyPxGa_footInner a:hover{color:#fff}.kyPxGa_identity{align-content:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.kyPxGa_identityHead{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.kyPxGa_identityHead strong{color:#fff;font-size:18px}.kyPxGa_contactList{gap:var(--space-2) var(--space-4);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.kyPxGa_contactList>div{display:contents}.kyPxGa_contactList dt{color:#fff;font-weight:600}.kyPxGa_contactList dd{min-width:0;margin:0}.kyPxGa_contactList dd a,.kyPxGa_institutionList a,.kyPxGa_ltcFind a{margin-block:-9px;padding-block:9px;display:inline-block}.kyPxGa_institutionList{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.kyPxGa_institutionList li{align-items:flex-start;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--on-deep-soft) 24%, transparent);border-radius:var(--radius-control);flex-direction:column;display:flex}.kyPxGa_institutionList strong{color:#fff;font-size:var(--text-base)}.kyPxGa_institutionList a{margin-top:auto;margin-bottom:-9px}.kyPxGa_institutionList span:last-of-type{margin-bottom:var(--space-1)}.kyPxGa_ltcFind{margin:0}.kyPxGa_footLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.kyPxGa_footLinkGroup{align-content:start;gap:4px;display:grid}.kyPxGa_footLinkGroup h2{color:#fff;font-size:var(--text-base);margin:0 0 4px;font-weight:700}.kyPxGa_footLinkGroup a{align-items:center;min-height:44px;display:inline-flex}.kyPxGa_footInner>p{color:var(--on-deep-soft);font-size:var(--text-base);grid-column:1/-1;margin:0}.kyPxGa_copyright{border-top:1px solid color-mix(in srgb, var(--on-deep-soft) 24%, transparent);padding-top:16px}@media (max-width:900px){.kyPxGa_footInner{grid-template-columns:minmax(0,1fr)}.kyPxGa_footInner>p{grid-column:auto}}@media (max-width:83.75em){.kyPxGa_headInner .kyPxGa_menuButton{display:inline-flex}.kyPxGa_menuList{max-height:calc(100dvh - 100%);padding:8px var(--home-inset) 20px;background:var(--primary-strong);box-shadow:var(--shadow-bar);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.kyPxGa_menuList[data-open=true]{gap:0;display:grid}.kyPxGa_menuList li{border-bottom:1px solid color-mix(in srgb, var(--on-deep-soft) 32%, transparent)}.kyPxGa_headInner nav .kyPxGa_menuList a{min-height:52px;font-size:var(--text-lead);display:flex}.kyPxGa_headInner nav .kyPxGa_menuList a:not([aria-current=page]):after{display:none}.kyPxGa_headInner nav .kyPxGa_menuList a[aria-current=page]{margin-inline:calc(var(--home-inset) * -.5);padding-inline:calc(var(--home-inset) * .5);border-radius:0}}@media (max-width:900px){.kyPxGa_ctaLong,.kyPxGa_headInner nav>.kyPxGa_cta{display:none}.kyPxGa_menuOnlyNarrow{display:block}.kyPxGa_headInner nav .kyPxGa_menuList a.kyPxGa_menuCta{border:1px solid var(--on-deep-soft);border-radius:var(--radius-control);justify-content:center;margin-top:14px}.kyPxGa_menuList li.kyPxGa_menuOnlyNarrow{border-bottom:0}.kyPxGa_headInner .kyPxGa_menuButton{padding:7px 10px}.kyPxGa_headInner{gap:10px;padding-inline:20px}.kyPxGa_brand{padding-inline:8px}.kyPxGa_headInner nav a.kyPxGa_tel span{display:none}.kyPxGa_headInner nav a.kyPxGa_tel{justify-content:center;min-width:44px;padding:7px 10px}.kyPxGa_headInner nav a.kyPxGa_tel .kyPxGa_telShort{display:inline}}@media (max-width:700px){.kyPxGa_brand{min-width:0;padding:var(--brand-pad) 10px}.kyPxGa_headInner nav a.kyPxGa_cta{padding:6px 10px}.kyPxGa_moreInner{display:block}.kyPxGa_moreLinks{margin-top:30px}.kyPxGa_morePanel+.kyPxGa_morePanel{border-top:1px solid color-mix(in srgb, var(--on-deep-soft) 50%, transparent);margin-top:54px;padding-top:48px}.kyPxGa_footInner,.kyPxGa_footLinks{grid-template-columns:minmax(0,1fr)}.kyPxGa_footInner>p{grid-column:auto}}@media (max-width:340px){.kyPxGa_head{--logo-h-full:38px;--logo-h:38px}.kyPxGa_brand{padding-inline:4px}}@media (max-height:500px){.kyPxGa_head{position:relative}}@media (prefers-reduced-motion:reduce){.kyPxGa_head,.kyPxGa_headInner,.kyPxGa_brand,.kyPxGa_brand img,.kyPxGa_headInner nav a:after,.kyPxGa_menuButton,.kyPxGa_cta,.kyPxGa_moreLinks a,.kyPxGa_moreLinks a span[aria-hidden]{transition:none}}.kyPxGa_identity a{box-sizing:border-box;min-height:44px}.kyPxGa_moreLinks a>*{transition:translate var(--dur-move) var(--ease-out)}.kyPxGa_moreLinks a:hover>*{translate:10px}@media screen and (max-width:47.999rem){.kyPxGa_foot{padding-block:var(--space-5)}.kyPxGa_footLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.kyPxGa_footLinkGroup a,.kyPxGa_identity a{overflow-wrap:anywhere}}@media screen and (max-width:700px){.kyPxGa_morePanel+.kyPxGa_morePanel{margin-top:var(--space-4);padding-top:var(--space-4)}}
._5kQ2Ra_hero,._5kQ2Ra_body,._5kQ2Ra_closing{overflow-wrap:anywhere}._5kQ2Ra_hero{background:var(--primary);color:var(--on-deep)}._5kQ2Ra_heroInner{width:min(100% - 32px,72rem);margin:0 auto;padding-block:clamp(20px,4vw,56px) clamp(32px,5vw,64px)}._5kQ2Ra_heroActions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}@media (max-width:36rem){._5kQ2Ra_heroActions>*{flex:100%}}._5kQ2Ra_body{width:min(100% - 32px,72rem);padding-block:var(--space-2) var(--space-8);margin:0 auto}._5kQ2Ra_block{margin-top:clamp(40px,6vw,72px)}._5kQ2Ra_blockHead,._5kQ2Ra_blockHeadWide{margin-bottom:var(--space-5)}._5kQ2Ra_blockHead{max-width:40rem}._5kQ2Ra_block h2{font-size:var(--text-h2-quiet);letter-spacing:-.024em;color:var(--primary);text-wrap:balance;margin:0}._5kQ2Ra_blockLede{margin-top:var(--space-2);color:var(--muted);line-height:1.8}._5kQ2Ra_blockLede>p{margin:0}._5kQ2Ra_blockHeadRow{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-5);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}._5kQ2Ra_blockHeadRow>._5kQ2Ra_blockHead,._5kQ2Ra_blockHeadRow>._5kQ2Ra_blockHeadWide{flex:22rem;margin-bottom:0}._5kQ2Ra_blockActions{align-items:stretch;gap:var(--space-2);flex-direction:column;max-width:100%;display:flex}._5kQ2Ra_closing{margin-top:clamp(48px,7vw,88px)}._5kQ2Ra_closingInner{gap:var(--space-5);align-items:center;width:min(100% - 32px,72rem);margin:0 auto;padding-block:clamp(32px,5vw,64px);display:grid}@media (min-width:60rem){._5kQ2Ra_closingInner{grid-template-columns:minmax(0,1fr) auto}}._5kQ2Ra_closing h2{margin:0 0 var(--space-2);font-size:var(--text-h2-quiet);letter-spacing:-.024em;color:var(--ink);text-wrap:balance}._5kQ2Ra_closing p{max-width:36em;color:var(--ink);margin:0;line-height:1.8}._5kQ2Ra_closingActions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:36rem){._5kQ2Ra_closingActions>*{flex:100%}}
.sQaaOa_page{width:min(100% - 32px,72rem);margin:0 auto;padding-block:28px 64px}.sQaaOa_lede{color:var(--ink)}.sQaaOa_page>a.sQaaOa_teaserSlot[href]{width:min(100%,320px);margin:20px 0 12px}.sQaaOa_inlineLink{min-height:0;color:var(--primary);text-underline-offset:4px;font-weight:700;text-decoration:underline;display:inline}.sQaaOa_jump{flex-wrap:wrap;gap:8px;margin:20px 0 8px;display:flex}.sQaaOa_block{margin-top:clamp(30px,4vw,48px)}.sQaaOa_block h2{font-size:var(--text-h3);letter-spacing:-.022em;color:var(--primary);margin:0 0 8px}.sQaaOa_block>p{max-width:39.78em;color:var(--ink);margin:0 0 16px;line-height:1.85}.sQaaOa_tableFrame{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);overflow-x:auto}.sQaaOa_tableFrame:focus-visible{outline:3px solid var(--primary-strong);outline-offset:3px}.sQaaOa_chargeTable{border-collapse:collapse;width:100%;font-size:var(--text-base)}.sQaaOa_chargeTable caption{text-align:left;color:var(--ink);border-bottom:1px solid var(--line);padding:12px 14px;font-weight:700}.sQaaOa_chargeTable th,.sQaaOa_chargeTable td{text-align:center;border-bottom:1px solid var(--line);vertical-align:top;padding:11px 12px}.sQaaOa_chargeTable .sQaaOa_note{text-align:left}.sQaaOa_chargeTable thead th{background:var(--tint);font-size:var(--text-base);color:var(--muted);white-space:nowrap}.sQaaOa_chargeTable tbody th{color:var(--ink);font-weight:700}.sQaaOa_chargeTable tbody tr:last-child th,.sQaaOa_chargeTable tbody tr:last-child td{border-bottom:0}.sQaaOa_amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.sQaaOa_note{color:var(--muted);min-width:10.53em;line-height:1.7}.sQaaOa_service{color:var(--primary-strong);font-weight:700}.sQaaOa_footer{border-top:1px solid var(--line);margin-top:clamp(34px,4vw,52px);padding-top:22px}.sQaaOa_footer p{max-width:39.78em;color:var(--muted);margin:0 0 16px;line-height:1.85}.sQaaOa_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:620px){.sQaaOa_chargeTable{font-size:var(--text-base);font-size:var(--text-base)}.sQaaOa_chargeTable th,.sQaaOa_chargeTable td{padding:9px 6px}.sQaaOa_chargeTable caption{font-size:var(--text-base);padding:10px}.sQaaOa_note{min-width:7.02em}}.sQaaOa_answer{max-width:38.61em;color:var(--ink);margin:0 0 10px;font-weight:700;line-height:1.75}.sQaaOa_source{max-width:38.61em;font-size:var(--text-caption,.875rem);color:var(--ink)}
._88pyxq_page{min-height:100vh;padding:24px 0 64px}._88pyxq_header{width:min(100% - 32px,760px);margin:0 auto 24px}._88pyxq_header p{color:var(--muted);margin:0}
.Fl5TgG_page{background:var(--canvas)}.Fl5TgG_hero{background:var(--primary);color:#fff}.Fl5TgG_heroInner{width:min(100% - 32px,68rem);margin:0 auto;padding-block:clamp(30px,5vw,76px) clamp(38px,6vw,88px)}.Fl5TgG_eyebrow{font-size:var(--text-base);letter-spacing:.14em;color:var(--on-deep-soft);margin:18px 0 10px;font-weight:700}.Fl5TgG_lede{max-width:33.93em;color:var(--on-deep-soft);margin:0;line-height:1.9}.Fl5TgG_body{width:min(100% - 32px,68rem);margin:0 auto;padding-block:0 clamp(40px,6vw,84px)}.Fl5TgG_footer{border-top:1px solid var(--line);width:min(100% - 32px,68rem);margin:0 auto;padding-block:clamp(30px,4vw,56px) clamp(44px,6vw,80px)}.Fl5TgG_footer h2{font-size:var(--text-h3);letter-spacing:-.024em;color:var(--primary);text-wrap:balance;margin:0 0 8px}.Fl5TgG_footer p{color:var(--ink);margin:0 0 16px;line-height:1.8}.Fl5TgG_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Fl5TgG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.UmuPMG_page{width:min(100% - 32px,60rem);margin:0 auto;padding-block:40px 64px}.UmuPMG_listHeader{margin-bottom:26px}.UmuPMG_lede{color:var(--muted)}.UmuPMG_header{margin-bottom:26px}.UmuPMG_header a{min-height:44px;color:var(--primary);text-underline-offset:4px;transition:color var(--dur-quick) var(--ease-out), text-decoration-thickness var(--dur-quick) var(--ease-out);align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}@media (hover:hover) and (pointer:fine){.UmuPMG_header a:hover{color:var(--primary-strong);text-decoration-thickness:3px}}.UmuPMG_header h1{color:var(--primary);font-size:var(--text-h1);letter-spacing:-.026em;text-wrap:balance;margin:10px 0 8px;line-height:1.2}.UmuPMG_header p{color:var(--muted);margin:0}.UmuPMG_body{white-space:normal;overflow-wrap:anywhere;color:var(--ink);max-width:39.78em;font-size:18px;line-height:1.8}.UmuPMG_body p,.UmuPMG_body li,.UmuPMG_body h2,.UmuPMG_body h3{white-space:pre-wrap}.UmuPMG_body p,.UmuPMG_body ul,.UmuPMG_body ol{margin:0 0 1em}.UmuPMG_body ul,.UmuPMG_body ol{padding-inline-start:1.5em}.UmuPMG_body ul{list-style:outside}.UmuPMG_body ol{list-style:decimal}.UmuPMG_body li+li{margin-top:.35em}.UmuPMG_body h2,.UmuPMG_body h3{color:var(--primary-strong);margin:1.5em 0 .65em;line-height:1.4}.UmuPMG_body h2{font-size:1.35em}.UmuPMG_body h3{font-size:1.15em}.UmuPMG_body>:first-child{margin-top:0}.UmuPMG_body>:last-child{margin-bottom:0}.UmuPMG_body a{color:var(--primary);text-underline-offset:4px;border-radius:var(--radius-tiny);transition:background-color var(--dur-quick) var(--ease-out), text-decoration-thickness var(--dur-quick) var(--ease-out);font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}@media (hover:hover) and (pointer:fine){.UmuPMG_body a:hover{background:color-mix(in srgb, var(--primary) 10%, transparent);text-decoration-thickness:3px}}.UmuPMG_body a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.UmuPMG_archive{border-top:1px solid var(--line);margin-top:40px;padding-top:20px}.UmuPMG_archive h2{color:var(--ink);font-size:var(--text-h3);margin:0 0 8px}.UmuPMG_archive ul{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.UmuPMG_archive a{min-height:44px;color:var(--primary);text-underline-offset:4px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.UmuPMG_archive a:focus-visible{outline:3px solid var(--primary);outline-offset:2px}
.zb9IyW_shell{flex-direction:column;min-height:100svh;display:flex}.zb9IyW_body{flex-direction:column;flex:1 0 auto;display:flex}.zb9IyW_body>main{flex:1 0 auto}
.IgdwDW_page{width:min(100% - 32px,760px);margin:0 auto;padding:64px 0 88px}.IgdwDW_page p{max-width:23.4em;font-size:var(--text-body);margin:0 0 12px}.IgdwDW_actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}
