.M7u5PW_page{--c-soft:color-mix(in srgb, var(--x-link) 10%, var(--x-bg));background:var(--x-bg);min-height:100vh;color:var(--x-text);font-size:1rem;line-height:1.6}@media (min-width:641px){.M7u5PW_page{font-size:1.0625rem}}.M7u5PW_page.page-shell{background:var(--x-bg)}.M7u5PW_page.page-shell:before{display:none}.M7u5PW_page :is(a,summary,button,input):focus-visible{outline:3px solid var(--x-link);outline-offset:4px}.M7u5PW_page:lang(ko){word-break:keep-all;overflow-wrap:break-word}.M7u5PW_page [id]{scroll-margin-top:96px}.M7u5PW_wrap{max-width:1180px;margin-inline:auto;padding:0 28px 88px}.M7u5PW_layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""aside""choose""answer""body";display:grid}.M7u5PW_head{grid-area:head;min-width:0}.M7u5PW_choose{grid-area:choose;min-width:0}.M7u5PW_answerArea{grid-area:answer;min-width:0}.M7u5PW_aside{grid-area:aside;min-width:0}.M7u5PW_body{grid-area:body;min-width:0}@media (min-width:900px){.M7u5PW_layout{grid-template:"head aside""choose aside""answer aside""body aside"1fr/minmax(0,1fr) 340px;column-gap:48px}.M7u5PW_aside{grid-row:1/-1;align-self:start;margin-top:76px}}@media (min-width:900px) and (min-height:860px){.M7u5PW_aside{position:sticky;top:88px}}@media (min-width:1100px){.M7u5PW_layout{grid-template-columns:minmax(0,1fr) 360px;column-gap:72px}}@media (max-width:899px){.M7u5PW_wrap{max-width:720px}}.M7u5PW_head{padding-top:4px}.M7u5PW_status{background:var(--c-soft);color:var(--x-link-strong,var(--x-link));border-radius:4px;align-items:center;gap:7px;margin:6px 0 0;padding:5px 10px;font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-flex}.M7u5PW_status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.M7u5PW_title{gap:.35rem;margin:.6rem 0 0;display:grid}.M7u5PW_titleCountry{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.2rem,5.2vw,3.25rem);font-weight:700;line-height:1.05}.M7u5PW_titleKind{letter-spacing:-.015em;color:var(--x-muted);text-wrap:balance;font-size:clamp(1.2rem,2.4vw,1.5rem);font-weight:600;line-height:1.3}.M7u5PW_lead{max-width:66ch;margin:1rem 0 0;font-size:1.1em;line-height:1.6}.M7u5PW_muted{color:var(--x-muted)}.M7u5PW_inlineLink,.M7u5PW_backLink{color:var(--x-link-text,var(--x-link));text-underline-offset:.18em;font-weight:600;text-decoration:underline}.M7u5PW_inlineLink:hover,.M7u5PW_inlineLink:active,.M7u5PW_backLink:hover,.M7u5PW_backLink:active{color:var(--x-link-text-hover,var(--x-link-text,var(--x-link)));text-decoration-thickness:2px}.M7u5PW_choose{border:1px solid var(--x-line);border-radius:10px;margin-top:2rem;padding:1.25rem 1.25rem 1.35rem}.M7u5PW_chooseTitle{letter-spacing:-.01em;margin:0;font-size:1.2rem;font-weight:700;line-height:1.3}.M7u5PW_chooseHint{color:var(--x-muted);max-width:60ch;margin:.35rem 0 0;font-size:.9375rem}.M7u5PW_chooseForm{gap:1.25rem;margin-top:1.1rem;display:grid}@media (min-width:641px){.M7u5PW_chooseForm{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.M7u5PW_chooseAction{grid-column:1/-1}}.M7u5PW_answerArea,.M7u5PW_aside{margin-top:1.75rem}.M7u5PW_panel{border:1px solid var(--x-line);border-top:3px solid var(--x-accent);background:var(--x-bg);border-radius:10px;padding:24px;font-size:1rem;line-height:1.5}.M7u5PW_totalLabel{color:var(--x-muted);margin:0;font-size:13px}.M7u5PW_total{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:38px;font-weight:700;line-height:1.1}.M7u5PW_rows{border-top:1px solid var(--x-line);gap:10px;margin:18px 0 0;padding-top:16px;display:grid}.M7u5PW_rows>div{justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;line-height:1.45;display:flex}.M7u5PW_rows dt{color:var(--x-muted)}.M7u5PW_rows dd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:650}.M7u5PW_rows dd.M7u5PW_wrapText{white-space:normal;max-width:50%;font-weight:500}.M7u5PW_rowsCaption{border-top:1px solid var(--x-line);color:var(--x-muted);margin:14px 0 0;padding-top:12px;font-size:12px;font-weight:600}.M7u5PW_rowsCaption+.M7u5PW_rows{border-top:0;margin-top:8px;padding-top:0}.M7u5PW_times{border-top:1px solid var(--x-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:10px 0 0;padding-top:16px;display:grid}.M7u5PW_times.M7u5PW_timesLong{grid-template-columns:minmax(0,1fr)}.M7u5PW_times dt{color:var(--x-muted);align-items:center;gap:6px;font-size:12px;display:flex}.M7u5PW_times dt svg{color:var(--x-link);flex-shrink:0}.M7u5PW_times dd{margin:3px 0 0;font-size:15px;font-weight:650;line-height:1.4}.M7u5PW_timesLong dd{font-size:14px;font-weight:600;line-height:1.5}.M7u5PW_action{margin-top:20px}.M7u5PW_action>*{width:100%}.M7u5PW_consult{min-height:44px;color:var(--x-link-text,var(--x-link));text-underline-offset:3px;justify-content:center;align-items:center;gap:8px;margin-top:4px;font-size:14px;font-weight:650;text-decoration:underline;display:flex}.M7u5PW_consult:hover,.M7u5PW_consult:active{color:var(--x-link-text-hover,var(--x-link-text,var(--x-link)));text-decoration-thickness:2px}.M7u5PW_small{border-top:1px solid var(--x-line);gap:8px;margin-top:14px;padding-top:14px;display:grid}.M7u5PW_small p{color:var(--x-muted);gap:8px;margin:0;font-size:12px;line-height:1.55;display:flex}.M7u5PW_small svg{color:var(--x-link);flex-shrink:0;margin-top:2px}.M7u5PW_dot{flex-shrink:0;justify-content:center;width:14px;padding-top:6px;display:flex}.M7u5PW_dot:before{content:"";background:var(--x-success);border-radius:50%;width:7px;height:7px}.M7u5PW_primary,.M7u5PW_secondary{text-align:center;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 20px;font-size:15px;font-weight:650;line-height:1.3;transition:background-color .16s,border-color .16s;display:inline-flex}.M7u5PW_primary{background:var(--x-accent);color:var(--x-accent-text)}.M7u5PW_primary:hover{filter:brightness(.95)}.M7u5PW_secondary{border:1px solid var(--x-line);background:var(--x-bg);color:var(--x-text);font-family:inherit}.M7u5PW_secondary:hover{background:var(--x-panel)}.M7u5PW_body{align-content:start;display:grid}.M7u5PW_contents{border-top:1px solid var(--x-line);margin-top:2.5rem;padding-top:1.25rem}.M7u5PW_photo{background:var(--x-panel);border-radius:10px;height:260px;margin-top:2rem;position:relative;overflow:hidden}.M7u5PW_photo img{object-fit:cover}.M7u5PW_caption{background:var(--x-bg);max-width:calc(100% - 24px);color:var(--x-text);border-radius:5px;margin:0;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.5;position:absolute;bottom:12px;left:12px}.M7u5PW_legend{background:var(--x-panel);color:var(--x-muted);border-radius:7px;max-width:70ch;margin:2rem 0 0;padding:.75rem 1rem;font-size:.9375rem;line-height:1.55}.M7u5PW_section{gap:1rem;max-width:46rem;padding-top:2.75rem;display:grid}.M7u5PW_h2{letter-spacing:-.025em;text-wrap:balance;align-items:baseline;gap:10px;margin:0;font-size:clamp(1.4rem,2.6vw,1.75rem);font-weight:700;line-height:1.2;display:flex}.M7u5PW_h3{margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.M7u5PW_count{letter-spacing:0;color:var(--x-muted);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:600}.M7u5PW_group{gap:.6rem;margin-top:.5rem;display:grid}.M7u5PW_warnings{gap:1.1rem;display:grid}.M7u5PW_places{max-width:46rem}.M7u5PW_places>section{margin-top:0;padding-top:2.75rem}.M7u5PW_places h2{letter-spacing:-.025em;font-size:clamp(1.4rem,2.6vw,1.75rem);font-weight:700}.M7u5PW_next{border:1px solid var(--x-line);border-top:3px solid var(--x-accent);border-radius:10px;margin-top:2.75rem;padding:1.5rem 1.4rem 1.6rem}.M7u5PW_nextBody{max-width:60ch;margin:0}.M7u5PW_nextActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.M7u5PW_backLink{min-height:44px;color:var(--x-link-text,var(--x-link));text-underline-offset:.18em;justify-self:start;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}@media (max-width:600px){.M7u5PW_wrap{padding:0 20px 72px}.M7u5PW_lead{font-size:1em}.M7u5PW_choose{padding:1rem 1rem 1.1rem}.M7u5PW_panel{padding:20px}.M7u5PW_total{font-size:34px}.M7u5PW_photo{height:200px}.M7u5PW_section,.M7u5PW_places>section{padding-top:2.25rem}.M7u5PW_next{padding:1.2rem 1rem 1.3rem}.M7u5PW_nextActions>*{width:100%}}@media (max-width:360px){.M7u5PW_wrap{padding:0 16px 64px}.M7u5PW_panel{padding:18px 16px}.M7u5PW_total{font-size:31px}.M7u5PW_times{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.M7u5PW_primary,.M7u5PW_secondary{transition:none}}
