.guide{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:6%;max-width:1440px;margin:0 auto;padding:0 6% 96px;display:grid}.guide-toc{padding-top:56px;position:sticky;top:116px}.guide-toc ol{border-bottom:1px solid var(--brand-line);margin:0;padding:0;list-style:none}.guide-toc a{border-top:1px solid var(--brand-line);min-height:50px;color:var(--brand-muted);font-size:min(calc(14px * var(--ts,1) + var(--tb,0px)),calc(14px + var(--tc,0px)));letter-spacing:-.02em;grid-template-columns:34px 1fr auto;align-items:center;text-decoration:none;transition:color .2s;display:grid;position:relative}.guide-toc a b{font-weight:500;font-size:min(calc(12px * var(--ts,1) + var(--tb,0px)),calc(12px + var(--tc,0px)));letter-spacing:.04em;font-variant-numeric:tabular-nums}.guide-toc a small{font-size:min(calc(10.5px * var(--ts,1) + var(--tb,0px)),calc(10.5px + var(--tc,0px)));color:var(--brand-muted);border:1px solid var(--brand-line);padding:1px 6px}.guide-toc a:hover,.guide-toc a[aria-current]{color:var(--brand-red)}.guide-toc a[aria-current]{font-weight:600}.guide-toc a[aria-current]:before{content:"";background:var(--brand-red);height:2px;position:absolute;top:-1px;left:0;right:0}.guide-fast{background:#ece6dc;gap:12px;margin-top:28px;padding:20px 18px;display:grid}.guide-fast p{font-size:min(calc(12px * var(--ts,1) + var(--tb,0px)),calc(12px + var(--tc,0px)));color:var(--brand-muted);margin:0}.guide-fast .button{white-space:nowrap;justify-content:space-between;gap:12px;width:100%;padding-left:16px;padding-right:16px}.guide-step{border-top:1px solid var(--brand-line);grid-template-columns:minmax(0,1fr) minmax(260px,350px);align-items:start;gap:7%;padding:64px 0 72px;display:grid}.guide-step:first-child{border-top:0}.guide-step:has(.pair){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.guide-num{color:var(--brand-red);align-items:baseline;gap:10px;margin:0;display:flex}.guide-num b{font-size:min(calc(58px * var(--ts,1) + var(--tb,0px)),calc(58px + var(--tc,0px)));letter-spacing:-.08em;font-weight:400;line-height:1}.guide-num span{font-size:min(calc(10px * var(--ts,1) + var(--tb,0px)),calc(10px + var(--tc,0px)));letter-spacing:.14em;font-weight:600}.guide-num em{font-style:normal;font-size:min(calc(11px * var(--ts,1) + var(--tb,0px)),calc(11px + var(--tc,0px)));color:var(--brand-muted);border:1px solid var(--brand-line);align-self:center;margin-left:4px;padding:2px 8px}.red-site .guide-step h2{font-size:min(calc(clamp(27px,2.7vw,38px) * var(--ts,1) + var(--tb,0px)),calc(clamp(27px,2.7vw,38px) + var(--tc,0px)));color:var(--brand-red);max-width:15em;margin:22px 0 30px;line-height:1.28}.guide-points{border-bottom:1px solid var(--brand-line);margin:0;padding:0;list-style:none}.guide-points li{border-top:1px solid var(--brand-line);font-size:min(calc(16px * var(--ts,1) + var(--tb,0px)),calc(16px + var(--tc,0px)));letter-spacing:-.02em;grid-template-columns:auto 1fr;align-items:start;column-gap:14px;padding:17px 0;line-height:1.7;transition:background .2s;display:grid}.guide-points li:hover{background:linear-gradient(90deg,#b6262c0d,#0000 70%)}.guide-points b{background:var(--brand-red);color:#fff;width:2.08em;height:2.08em;font-size:min(calc(12.5px * var(--ts,1) + var(--tb,0px)),calc(12.5px + var(--tc,0px)));font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-top:1px;font-weight:700;display:grid}.guide-tip{border-left:2px solid var(--brand-red);font-size:min(calc(13.5px * var(--ts,1) + var(--tb,0px)),calc(13.5px + var(--tc,0px)));color:var(--brand-muted);margin:22px 0 0;padding-left:14px;line-height:1.85}.red-site .page-head p,.guide-points span,.guide-tip,.guide-after p,.guide-more p,.guide-step h2{text-wrap:pretty}.guide-tip a{color:var(--brand-red);text-underline-offset:4px;white-space:nowrap;text-decoration:underline}.red-site .guide-go{color:var(--brand-red);font-size:min(calc(13px * var(--ts,1) + var(--tb,0px)),calc(13px + var(--tc,0px)));min-width:220px;margin-top:30px}.guide-go-button{margin-top:30px}.guide-shots{align-items:start;gap:18px;display:grid}.guide-shots.pair{grid-template-columns:1fr 1fr}.shot{margin:0}.shot-frame{border:1px solid var(--brand-line);background:#fff;position:relative;box-shadow:0 30px 60px -34px #2727224d,0 2px 6px -3px #27272224}.shot-frame img{width:100%;height:auto;display:block}.shot .spot{background:var(--brand-red);color:#fff;width:26px;height:26px;font:700 min(calc(12.5px * var(--ts,1) + var(--tb,0px)),calc(12.5px + var(--tc,0px)))/1 "Cuckoo Pretendard",Arial,sans-serif;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;transition:scale .25s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;translate:-50% -50%;box-shadow:0 0 0 2.5px #fff,0 6px 14px -4px #0000005c}.shot .spot:after{content:"";border:2px solid var(--brand-red);opacity:0;border-radius:50%;position:absolute;inset:-3px}.shot .spot[data-on]{scale:1.22}.shot .spot[data-on]:after{animation:1.1s cubic-bezier(.2,.7,.2,1) infinite guide-ping}@keyframes guide-ping{0%{opacity:.7;scale:1}to{opacity:0;scale:1.9}}.shot figcaption{font-size:min(calc(12px * var(--ts,1) + var(--tb,0px)),calc(12px + var(--tc,0px)));color:var(--brand-muted);margin-top:10px}.guide-after{background:#ece6dc;margin-top:8px;padding:56px 6% 48px}.red-site .guide-after h2{font-size:min(calc(clamp(28px,3vw,42px) * var(--ts,1) + var(--tb,0px)),calc(clamp(28px,3vw,42px) + var(--tc,0px)));color:var(--brand-red);margin:14px 0 36px;line-height:1.22}.guide-after ol{grid-template-columns:repeat(3,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.guide-after li{border-top:1px solid #b6262c55;grid-template-columns:44px 1fr;gap:4px;padding-top:20px;display:grid}.guide-after li b{font-size:min(calc(28px * var(--ts,1) + var(--tb,0px)),calc(28px + var(--tc,0px)));letter-spacing:-.06em;color:var(--brand-red);font-weight:400;line-height:1}.red-site .guide-after h3{font-size:min(calc(17px * var(--ts,1) + var(--tb,0px)),calc(17px + var(--tc,0px)));letter-spacing:-.03em;margin:2px 0 8px;font-weight:600}.guide-after p{font-size:min(calc(14px * var(--ts,1) + var(--tb,0px)),calc(14px + var(--tc,0px)));color:var(--brand-muted);margin:0;line-height:1.8}.guide-facts{border-top:1px solid var(--brand-line);grid-template-columns:1.4fr 1fr 1fr;gap:28px;margin:44px 0 0;padding-top:22px;display:grid}.guide-facts dt{font-size:min(calc(11px * var(--ts,1) + var(--tb,0px)),calc(11px + var(--tc,0px)));letter-spacing:.06em;color:var(--brand-muted);margin-bottom:6px}.guide-facts dd{font-size:min(calc(15px * var(--ts,1) + var(--tb,0px)),calc(15px + var(--tc,0px)));font-variant-numeric:tabular-nums;margin:0;font-weight:550;line-height:1.6}.guide-facts small{font-size:min(calc(12px * var(--ts,1) + var(--tb,0px)),calc(12px + var(--tc,0px)));color:var(--brand-muted);font-weight:400;display:block}.guide-facts a:not(.phone-link){color:var(--brand-red);text-underline-offset:5px;align-items:center;min-height:44px;margin-top:-10px;text-decoration:underline 1px;display:inline-flex}.guide-more{padding-top:72px}.red-site .guide-more>h2{font-size:min(calc(clamp(24px,2.2vw,30px) * var(--ts,1) + var(--tb,0px)),calc(clamp(24px,2.2vw,30px) + var(--tc,0px)));color:var(--brand-ink);margin:0 0 26px}.guide-more ul{grid-template-columns:repeat(4,1fr);gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.guide-more li{border-top:1px solid var(--brand-line);flex-direction:column;padding:22px 0 8px;display:flex}.red-site .guide-more h3{font-size:min(calc(16px * var(--ts,1) + var(--tb,0px)),calc(16px + var(--tc,0px)));letter-spacing:-.03em;margin:0 0 8px;font-weight:600}.guide-more p{font-size:min(calc(13.5px * var(--ts,1) + var(--tb,0px)),calc(13.5px + var(--tc,0px)));color:var(--brand-muted);flex:1;margin:0 0 6px;line-height:1.8}.guide-more a:not(.phone-link){color:var(--brand-red);font-size:min(calc(13px * var(--ts,1) + var(--tb,0px)),calc(13px + var(--tc,0px)));align-items:center;gap:10px;min-height:44px;display:inline-flex}@media (width<=1180px){.guide{grid-template-columns:170px minmax(0,1fr)}.guide-more ul{grid-template-columns:1fr 1fr}.guide-step:has(.pair){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=1280px){:where(html[data-text="1"]) .guide{grid-template-columns:170px minmax(0,1fr)}:where(html[data-text="1"]) .guide-more ul{grid-template-columns:1fr 1fr}:where(html[data-text="1"]) .guide-step:has(.pair){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=1400px){:where(html[data-text="2"]) .guide{grid-template-columns:170px minmax(0,1fr)}:where(html[data-text="2"]) .guide-more ul{grid-template-columns:1fr 1fr}:where(html[data-text="2"]) .guide-step:has(.pair){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=1500px){:where(html[data-text="3"]) .guide{grid-template-columns:170px minmax(0,1fr)}:where(html[data-text="3"]) .guide-more ul{grid-template-columns:1fr 1fr}:where(html[data-text="3"]) .guide-step:has(.pair){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=950px){.guide{grid-template-columns:minmax(0,1fr);gap:0}.guide-toc{padding-top:28px;position:static}.guide-toc ol{border-bottom:0;grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.guide-toc li:nth-last-child(-n+2) a{border-bottom:1px solid var(--brand-line)}.guide-fast{grid-template-columns:1fr auto;align-items:center;margin-top:20px}.guide-fast p{grid-column:1/-1}.guide-step,.guide-step:has(.pair){grid-template-columns:minmax(0,1fr);gap:36px;padding:52px 0 56px}.guide-step:first-child{border-top:1px solid var(--brand-line);margin-top:36px}.guide-shots{max-width:420px}.guide-shots.pair{max-width:640px}.guide-after ol{grid-template-columns:1fr;gap:0}.guide-after li{padding:18px 0}.guide-facts{grid-template-columns:1fr 1fr}}@media (width<=1045px){:where(html[data-text="1"]) .guide{grid-template-columns:minmax(0,1fr);gap:0}:where(html[data-text="1"]) .guide-toc{padding-top:28px;position:static}:where(html[data-text="1"]) .guide-toc ol{border-bottom:0;grid-template-columns:1fr 1fr;column-gap:16px;display:grid}:where(html[data-text="1"]) .guide-toc li:nth-last-child(-n+2) a{border-bottom:1px solid var(--brand-line)}:where(html[data-text="1"]) .guide-fast{grid-template-columns:1fr auto;align-items:center;margin-top:20px}:where(html[data-text="1"]) .guide-fast p{grid-column:1/-1}:where(html[data-text="1"]) .guide-step,:where(html[data-text="1"]) .guide-step:has(.pair){grid-template-columns:minmax(0,1fr);gap:36px;padding:52px 0 56px}:where(html[data-text="1"]) .guide-step:first-child{border-top:1px solid var(--brand-line);margin-top:36px}:where(html[data-text="1"]) .guide-shots{max-width:420px}:where(html[data-text="1"]) .guide-shots.pair{max-width:640px}:where(html[data-text="1"]) .guide-after ol{grid-template-columns:1fr;gap:0}:where(html[data-text="1"]) .guide-after li{padding:18px 0}:where(html[data-text="1"]) .guide-facts{grid-template-columns:1fr 1fr}}@media (width<=1170px){:where(html[data-text="2"]) .guide{grid-template-columns:minmax(0,1fr);gap:0}:where(html[data-text="2"]) .guide-toc{padding-top:28px;position:static}:where(html[data-text="2"]) .guide-toc ol{border-bottom:0;grid-template-columns:1fr 1fr;column-gap:16px;display:grid}:where(html[data-text="2"]) .guide-toc li:nth-last-child(-n+2) a{border-bottom:1px solid var(--brand-line)}:where(html[data-text="2"]) .guide-fast{grid-template-columns:1fr auto;align-items:center;margin-top:20px}:where(html[data-text="2"]) .guide-fast p{grid-column:1/-1}:where(html[data-text="2"]) .guide-step,:where(html[data-text="2"]) .guide-step:has(.pair){grid-template-columns:minmax(0,1fr);gap:36px;padding:52px 0 56px}:where(html[data-text="2"]) .guide-step:first-child{border-top:1px solid var(--brand-line);margin-top:36px}:where(html[data-text="2"]) .guide-shots{max-width:420px}:where(html[data-text="2"]) .guide-shots.pair{max-width:640px}:where(html[data-text="2"]) .guide-after ol{grid-template-columns:1fr;gap:0}:where(html[data-text="2"]) .guide-after li{padding:18px 0}:where(html[data-text="2"]) .guide-facts{grid-template-columns:1fr 1fr}}@media (width<=1270px){:where(html[data-text="3"]) .guide{grid-template-columns:minmax(0,1fr);gap:0}:where(html[data-text="3"]) .guide-toc{padding-top:28px;position:static}:where(html[data-text="3"]) .guide-toc ol{border-bottom:0;grid-template-columns:1fr 1fr;column-gap:16px;display:grid}:where(html[data-text="3"]) .guide-toc li:nth-last-child(-n+2) a{border-bottom:1px solid var(--brand-line)}:where(html[data-text="3"]) .guide-fast{grid-template-columns:1fr auto;align-items:center;margin-top:20px}:where(html[data-text="3"]) .guide-fast p{grid-column:1/-1}:where(html[data-text="3"]) .guide-step,:where(html[data-text="3"]) .guide-step:has(.pair){grid-template-columns:minmax(0,1fr);gap:36px;padding:52px 0 56px}:where(html[data-text="3"]) .guide-step:first-child{border-top:1px solid var(--brand-line);margin-top:36px}:where(html[data-text="3"]) .guide-shots{max-width:420px}:where(html[data-text="3"]) .guide-shots.pair{max-width:640px}:where(html[data-text="3"]) .guide-after ol{grid-template-columns:1fr;gap:0}:where(html[data-text="3"]) .guide-after li{padding:18px 0}:where(html[data-text="3"]) .guide-facts{grid-template-columns:1fr 1fr}}@media (width<=680px){.guide{padding:0 20px 72px}.guide-fast,.guide-shots.pair{grid-template-columns:1fr}.guide-num b{font-size:min(calc(48px * var(--ts,1) + var(--tb,0px)),calc(48px + var(--tc,0px)))}.guide-points li{font-size:min(calc(15.5px * var(--ts,1) + var(--tb,0px)),calc(15.5px + var(--tc,0px)))}.guide-after{margin:8px -20px 0;padding:44px 20px 36px}.guide-facts{grid-template-columns:1fr;gap:18px}.guide-more ul{grid-template-columns:1fr}}@media (width<=748px){:where(html[data-text="1"]) .guide{padding:0 20px 72px}:where(html[data-text="1"]) .guide-fast,:where(html[data-text="1"]) .guide-shots.pair{grid-template-columns:1fr}:where(html[data-text="1"]) .guide-num b{font-size:min(calc(48px * var(--ts,1) + var(--tb,0px)),calc(48px + var(--tc,0px)))}:where(html[data-text="1"]) .guide-points li{font-size:min(calc(15.5px * var(--ts,1) + var(--tb,0px)),calc(15.5px + var(--tc,0px)))}:where(html[data-text="1"]) .guide-after{margin:8px -20px 0;padding:44px 20px 36px}:where(html[data-text="1"]) .guide-facts{grid-template-columns:1fr;gap:18px}:where(html[data-text="1"]) .guide-more ul{grid-template-columns:1fr}}@media (width<=850px){:where(html[data-text="2"]) .guide{padding:0 20px 72px}:where(html[data-text="2"]) .guide-fast,:where(html[data-text="2"]) .guide-shots.pair{grid-template-columns:1fr}:where(html[data-text="2"]) .guide-num b{font-size:min(calc(48px * var(--ts,1) + var(--tb,0px)),calc(48px + var(--tc,0px)))}:where(html[data-text="2"]) .guide-points li{font-size:min(calc(15.5px * var(--ts,1) + var(--tb,0px)),calc(15.5px + var(--tc,0px)))}:where(html[data-text="2"]) .guide-after{margin:8px -20px 0;padding:44px 20px 36px}:where(html[data-text="2"]) .guide-facts{grid-template-columns:1fr;gap:18px}:where(html[data-text="2"]) .guide-more ul{grid-template-columns:1fr}}@media (width<=952px){:where(html[data-text="3"]) .guide{padding:0 20px 72px}:where(html[data-text="3"]) .guide-fast,:where(html[data-text="3"]) .guide-shots.pair{grid-template-columns:1fr}:where(html[data-text="3"]) .guide-num b{font-size:min(calc(48px * var(--ts,1) + var(--tb,0px)),calc(48px + var(--tc,0px)))}:where(html[data-text="3"]) .guide-points li{font-size:min(calc(15.5px * var(--ts,1) + var(--tb,0px)),calc(15.5px + var(--tc,0px)))}:where(html[data-text="3"]) .guide-after{margin:8px -20px 0;padding:44px 20px 36px}:where(html[data-text="3"]) .guide-facts{grid-template-columns:1fr;gap:18px}:where(html[data-text="3"]) .guide-more ul{grid-template-columns:1fr}}@media (width<=360px){.guide-toc ol{grid-template-columns:1fr}.guide-toc li:nth-last-child(2) a{border-bottom:0}}@media (prefers-reduced-motion:reduce){.shot .spot{transition:none}.shot .spot[data-on]:after{opacity:.6;animation:none;scale:1.5}}@media (forced-colors:active){.shot .spot,.guide-points b{forced-color-adjust:none}}
