.co-head{flex-direction:column;gap:12px;margin-bottom:40px;display:flex}.co-panel{border:var(--hairline) solid var(--color-neutral-line);border-radius:var(--radius-lg);background:var(--color-neutral-raised)}.co-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (min-width:900px){.co-split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px}}.co-place{--co-gap:6px;padding:var(--co-gap);border-radius:calc(var(--radius-md) + var(--co-gap) + var(--hairline))}.co-place .fs-stage{border-radius:var(--radius-md);aspect-ratio:5/4}.co-details{flex-direction:column;gap:28px;display:flex}.co-details h2{font:600 15px/1.4 var(--font-sans);color:var(--color-neutral-ink);margin:0 0 6px}.co-details p,.co-details address{color:var(--color-neutral-soft);margin:0;font-size:16px;font-style:normal;line-height:1.6}.co-form{flex-direction:column;gap:20px;padding:28px;display:flex}.co-form-title{font:600 19px/1.3 var(--font-sans);letter-spacing:-.012em;color:var(--color-neutral-ink);margin:0}.co-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lg{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:48px 96px;display:grid}@media (min-width:1280px){.lg{grid-template-columns:240px minmax(0,1fr);gap:72px}}.lg-side{display:none}@media (min-width:1280px){.lg-side{align-self:start;display:block;position:sticky;top:96px}.lg-dd{display:none}}.lg-dd{border-bottom:var(--hairline) solid var(--color-neutral-line)}.lg-body{min-width:0;max-width:68ch}.lg-body section{outline:none;margin-bottom:40px;padding-top:8px;scroll-margin-top:96px}.lg-body h2{font:600 24px/1.25 var(--font-sans);letter-spacing:-.018em;color:var(--color-neutral-ink);text-wrap:balance;margin:0 0 12px}.lg-body p,.lg-body li{color:var(--color-neutral-soft);text-wrap:pretty;font-size:16px;line-height:1.7}.lg-body p{margin:0 0 14px}.lg-body ul{margin:0 0 14px;padding-left:1.2em;list-style:outside}.lg-body li{margin-bottom:6px}.lg-body strong{color:var(--color-neutral-ink);font-weight:600}.lg-updated{margin:0 0 32px}
