.csPage{--cs-ink:#111;--cs-yellow:#ffc834;--cs-paper:#f6f3ec;--cs-sign:#1d5b3a}.csPage #site_content{background:var(--cs-paper)}.csPage #dm .dmInner .dmHeader.u_hcontainer{background-color:var(--cs-yellow)!important}@media (width>=1025px){.csPage #site_content{padding-top:254px}}@media (width>=768px) and (width<=1024px){.csPage #site_content{padding-top:92px}}.csPage #dm .csH2{color:var(--cs-ink);letter-spacing:-.01em;margin:0 0 18px;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:30px;font-weight:700;line-height:1.25}.csPage #dm .csH2--light{color:var(--cs-yellow)}.csPage #dm .csProse p,.csPage #dm .csProse li{color:#2b2b2b;margin:0 0 16px;font-family:Roboto,Roboto Fallback,sans-serif;font-size:17px;line-height:1.8}.csPage #dm .csProse ul{margin:0 0 16px;padding-left:22px}.csPage #dm .csProse a{color:var(--color_4)}.csPage #dm .csProse--dark p,.csPage #dm .csProse--dark li{color:#e9e6df}.csPage #dm .csProse--dark a{color:var(--cs-yellow)}.csPage .csEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--cs-yellow);align-items:center;gap:10px;margin:0 0 18px;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.csPage .csEyebrow:before{content:"";background:var(--cs-yellow);width:12px;height:12px}.csPage .csActions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.csPage #dm a.csBtn{background:var(--cs-yellow);color:var(--cs-ink);border:2px solid var(--cs-yellow);letter-spacing:.02em;padding:15px 24px;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.csPage #dm a.csBtn:hover,.csPage #dm a.csBtn:focus-visible{background:#fff;border-color:#fff}.csPage #dm a.csBtn--ghost{color:#fff;background:0 0;border-color:#fff}.csPage #dm a.csBtn--ghost:hover,.csPage #dm a.csBtn--ghost:focus-visible{color:var(--cs-ink);background:#fff}.csPage .csHero{background:var(--cs-ink);color:#fff}.csPage .csHero__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:56px;max-width:1200px;margin:0 auto;padding:80px 40px 72px;display:grid}.csPage #dm .csHero__title{color:#fff;letter-spacing:-.02em;margin:0 0 22px;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:46px;font-weight:800;line-height:1.12}.csPage .csHero__side{position:relative}.csPage .csFrame{border:3px solid var(--cs-yellow);box-shadow:14px 14px 0 0 var(--cs-yellow);margin:0}.csPage .csFrame img{width:100%;height:auto;display:block}.csPage .csTicket{color:var(--cs-ink);border-top:8px solid var(--cs-ink);background:#fff;margin:-28px 24px 0 -18px;padding:26px 24px 18px;position:relative}.csPage .csTicket__label{letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b;margin:0 0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.csPage .csTicket__list{counter-reset:cs-ticket;margin:0;padding:0;list-style:none}.csPage #dm .csTicket__list li{counter-increment:cs-ticket;color:#222;border-top:1px dashed #c9c4b8;padding:10px 0 10px 40px;font-family:Roboto,Roboto Fallback,sans-serif;font-size:15px;line-height:1.55;position:relative}.csPage #dm .csTicket__list li:before{content:counter(cs-ticket);background:var(--cs-yellow);text-align:center;width:26px;height:26px;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:13px;font-weight:700;line-height:26px;position:absolute;top:10px;left:0}.csPage .csHazard{background:repeating-linear-gradient(-45deg, var(--cs-yellow) 0 18px, var(--cs-ink) 18px 36px);height:16px}.csPage .csLog{max-width:1100px;margin:0 auto;padding:90px 40px 40px}.csPage .csLog__list{margin:0;padding:0;list-style:none}.csPage .csLog__item{grid-template-columns:120px minmax(0,1fr);gap:32px;padding:0 0 56px;display:grid}.csPage .csLog__num{color:#0000;-webkit-text-stroke:2px var(--cs-ink);font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:64px;font-weight:800;line-height:1;position:relative}.csPage .csLog__num:after{content:"";background:repeating-linear-gradient(to bottom, var(--cs-ink) 0 6px, transparent 6px 12px);width:2px;position:absolute;top:82px;bottom:-56px;left:34px}.csPage .csLog__item:last-child .csLog__num:after{display:none}.csPage .csLog__body{border-left:6px solid var(--cs-yellow);background:#fff;padding:30px 34px 18px}.csPage .csTrust{background:var(--cs-ink)}.csPage .csTrust__inner{max-width:1100px;margin:0 auto;padding:80px 40px}.csPage .csTrust__points{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:30px 0 0;padding:0;list-style:none;display:grid}.csPage .csTrust__point{border-top:4px solid var(--cs-yellow);padding-top:18px}.csPage #dm .csTrust__label{color:#fff;margin:0 0 8px;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:18px;font-weight:700}.csPage #dm .csTrust__text{color:#cfcbc2;margin:0;font-family:Roboto,Roboto Fallback,sans-serif;font-size:15px;line-height:1.7}.csPage .csRoute__inner{max-width:1100px;margin:0 auto;padding:80px 40px 40px}.csPage .csSigns{flex-wrap:wrap;gap:14px;margin:10px 0 0;padding:0;list-style:none;display:flex}.csPage #dm .csSign{background:var(--cs-sign);outline-offset:-6px;color:#fff;border-radius:8px;outline:2px solid #fff;padding:12px 20px;font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:15px;font-weight:600}.csPage #dm .csSign a{color:#fff}.csPage .csFaq__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:48px;max-width:1100px;margin:0 auto;padding:60px 40px 80px;display:grid}.csPage .csFaq__head{border-top:6px solid var(--cs-ink);padding-top:18px;position:sticky;top:140px}.csPage #dm .csFaq__note{color:#555;margin:0;font-family:Roboto,Roboto Fallback,sans-serif;font-size:15px;line-height:1.7}.csPage #dm .csFaq .dmAccordion__summary{border:0;border-left:4px solid var(--cs-ink);background:#fff}.csPage #dm .csFaq .dmAccordion__title{color:var(--cs-ink);font-family:Montserrat,Montserrat Fallback,sans-serif;font-size:17px;font-weight:600;line-height:1.45}.csPage #dm .csFaq .dmAccordion__arrow{background:var(--cs-yellow);color:var(--cs-ink)}.csPage #dm .csFaq .dmAccordion__body{background:#fff}.csPage .csClose{border-top:16px solid #0000;border-image:repeating-linear-gradient(-45deg, var(--cs-yellow) 0 18px, var(--cs-ink) 18px 36px) 16;background:var(--cs-ink)}.csPage .csClose__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;max-width:1200px;margin:0 auto;padding:80px 40px;display:grid}.csPage .csClose__map iframe{border:4px solid var(--cs-yellow);width:100%;height:420px;display:block}.csPage #dm .csClose__hours{color:#a9a59c;margin:18px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}@media (width<=1024px){.csPage .csHero__inner,.csPage .csClose__inner,.csPage .csFaq__inner{grid-template-columns:minmax(0,1fr)}.csPage .csHero__side{max-width:520px}.csPage .csFaq__head{position:static}.csPage .csTrust__points{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.csPage .csHero__inner{gap:40px;padding:110px 16px 56px}.csPage #dm .csHero__title{font-size:32px}.csPage #dm .csH2{font-size:24px}.csPage .csLog,.csPage .csTrust__inner,.csPage .csRoute__inner,.csPage .csFaq__inner,.csPage .csClose__inner{padding-left:16px;padding-right:16px}.csPage .csLog{padding-top:56px}.csPage .csLog__item{grid-template-columns:minmax(0,1fr);gap:8px;padding-bottom:36px}.csPage .csLog__num{font-size:44px}.csPage .csLog__num:after{display:none}.csPage .csLog__body{padding:22px 18px 8px}.csPage .csTicket{margin:-20px 0 0}.csPage .csClose__map iframe{height:320px}}
