.brochure-page{max-width:1040px;padding-block:var(--space-56)}.brochure-download{justify-items:start;gap:var(--space-24);margin-bottom:var(--space-40);display:grid}.brochure-chapter{gap:var(--space-32);padding-block:var(--space-56);border-top:1px solid var(--line);display:grid}.brochure-download h1,.brochure-chapter h2{max-width:22ch}.brochure-chapter h3{font-size:25px}.brochure-chapter>p{max-width:70ch}.brochure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.brochure-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.brochure-grid article{align-content:start;gap:24px;display:grid}.brochure-copy{align-content:start;gap:16px;display:grid}.brochure-copy p+p,.brochure-rate p+p{margin:0}.brochure-chapter picture{border-radius:var(--radius-media);overflow:hidden}.brochure-chapter picture img{object-fit:cover;aspect-ratio:1.9;width:100%}.brochure-chapter .brochure-wide-photo img{aspect-ratio:2.1}.brochure-contents{flex-wrap:wrap;gap:24px;display:flex}.brochure-contents a{text-underline-offset:5px;text-decoration:underline}.brochure-note{background:var(--paper);border-radius:var(--radius);padding:28px}.brochure-note--green{background:var(--selected)}.brochure-rate{gap:16px!important}.brochure-rate .brochure-amount{font-size:48px;line-height:1.1}.brochure-seating{gap:24px;display:grid}.brochure-seating img{object-fit:contain;background:var(--paper);border-radius:var(--radius);width:100%;height:auto;max-height:650px}.brochure-conditions>div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;padding-block:20px;display:grid}.brochure-conditions dd{font-weight:700}.brochure-host picture img{aspect-ratio:.85;object-position:center 23%}.brochure-host a{justify-self:start}.brochure-process{gap:32px;padding-left:28px;display:grid}.brochure-process li{padding-left:12px}.brochure-maps h3{margin-bottom:24px}.brochure-maps svg{max-width:100%;height:auto}.brochure-bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:24px;padding-block:32px;display:flex}@media (max-width:760px){.brochure-page{padding-block:32px}.brochure-chapter{gap:24px;padding-block:40px}.brochure-grid,.brochure-grid--three{grid-template-columns:minmax(0,1fr)}.brochure-download h1,.brochure-chapter h2{font-size:32px}.brochure-chapter h3{font-size:24px}.brochure-note{padding:24px}.brochure-conditions>div{grid-template-columns:1fr;gap:8px}}
