.chl-section,.chl-invite,.chl-notice{--chl-blue:#123a50;--chl-copper:#b6603f;--chl-paper:#f3eee3;color:var(--chl-blue)}.chl-section{padding-block:6rem;max-width:1280px}.chl-section h2,.chl-invite h2{font-size:clamp(2.8rem,6vw,5.8rem);line-height:1.01;letter-spacing:-.035em;margin:.6rem 0 1.5rem}.chl-section h3{font-size:clamp(1.6rem,3.1vw,3rem);line-height:1.08;margin:.75rem 0 1.2rem}.chl-section p,.chl-section li,.chl-invite p,.chl-notice p{font-size:1.05rem;line-height:1.65}.chl-section .chl-intro{font-size:1.35rem;max-width:48rem}.chl-review{border-left:4px solid var(--chl-copper);padding-left:1rem}.chl-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #c6b99d;margin:2.5rem 0 4rem}.chl-status article{padding:1.7rem 1.5rem;border-right:1px solid #c6b99d}.chl-status article:last-child{border:0}.chl-status span,.chl-section .eyebrow,.chl-invite .eyebrow{font-size:.76rem;letter-spacing:.13em;font-weight:700}.chl-status h3{font-size:1.8rem}.chl-section a,.chl-invite a,.chl-notice a{color:inherit;text-underline-offset:4px}.chl-section a:focus-visible,.chl-invite a:focus-visible,.chl-notice a:focus-visible{outline:3px solid var(--chl-copper);outline-offset:5px}.chl-maps{margin-block:4rem}.chl-maps header{max-width:48rem}.chl-map-pair{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.chl-section figure{margin:1.5rem 0}.chl-section svg{display:block;width:100%;height:auto}.chl-section figcaption{font-size:.92rem;line-height:1.5;padding:.8rem 0}.chl-location{display:grid;grid-template-columns:1fr 1.5fr 1fr;border-block:1px solid #c6b99d;padding:1.5rem 0;gap:1.5rem}.chl-location dt{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.chl-location dd{margin:.5rem 0 0;line-height:1.6}.chl-section .chl-note{font-size:.94rem;max-width:68rem;color:#4a626b}.chl-rooms{margin-block:4rem}.chl-rooms>p{max-width:53rem}.chl-scroll{overflow-x:auto}.chl-section table{border-collapse:collapse;width:100%;font-size:1rem}.chl-section caption{text-align:left;font-weight:700;padding:1rem 0}.chl-section th,.chl-section td{padding:1rem .8rem;text-align:left;border-bottom:1px solid #c6b99d}.chl-section thead{background:var(--chl-blue);color:white}.chl-next{padding:2rem;background:var(--chl-paper);border-top:4px solid var(--chl-copper)}.chl-next ol{padding-left:1.4rem}.chl-next li{margin:.6rem 0}.chl-downloads{display:flex;gap:1rem 2rem;flex-wrap:wrap;margin:2rem 0}.chl-downloads a{font-weight:600}.chl-method{padding:1.3rem;border:1px solid #c6b99d}.chl-method summary{cursor:pointer;font-weight:700}.chl-notice{padding:1.5rem 2rem;border-left:4px solid var(--chl-copper);background:var(--chl-paper);margin-block:1.5rem}.chl-notice p{margin:.5rem 0 0}.chl-invite{padding-block:3rem}.chl-invite p{max-width:48rem}.chl-saved{font-family:Arial,sans-serif;background:#fbf8f1;margin:0}.chl-saved .wrap{width:min(1200px,calc(100% - 40px));margin-inline:auto}.chl-saved-head{padding-block:2rem;border-bottom:2px solid #b6603f}.chl-saved-head p{max-width:65rem;line-height:1.6}.chl-saved .chl-section{padding-block:3rem}.chl-section :target{scroll-margin-top:6rem}@media(max-width:800px){.chl-status,.chl-map-pair,.chl-location{grid-template-columns:1fr}.chl-status article{border-right:0;border-bottom:1px solid #c6b99d}.chl-section{padding-block:3rem}.chl-status{margin-bottom:2rem}.chl-map-pair{gap:0}.chl-location{gap:1rem}.chl-notice{padding:1rem}.chl-next{padding:1.2rem}.chl-section th,.chl-section td{padding:.8rem .5rem}.chl-rooms figure{overflow:auto}.chl-rooms figure svg{min-width:680px}.chl-saved .wrap{width:calc(100% - 30px)}}@media print{.chl-status{display:block}.chl-map-pair{display:block}.chl-map-pair figure{break-inside:avoid}.chl-section{padding:0}.chl-section svg{max-height:80vh}.chl-method{display:block}.chl-method>*,.chl-method[open]>*{display:block}.chl-notice,.chl-invite{break-inside:avoid}.chl-downloads{display:none}.chl-scroll{overflow:visible}.chl-rooms figure svg{min-width:0}.chl-next{break-inside:avoid}}
