.lh-space-photo>a{display:block}.lh-space-photo img{height:auto;max-height:620px;object-fit:contain;background:#f6f7f4}.lh-space-photo [data-space-preview-caption]{display:block;font-size:10px;color:var(--muted);padding-top:12px}.ls-page{padding-bottom:70px}.ls-heading{max-width:780px;padding:10px 0 32px}.ls-heading>p:first-child{font-size:9px;letter-spacing:.18em;color:var(--accent);margin:0 0 18px}.ls-heading h1{font:400 clamp(31px,4vw,48px)/1.25 Georgia,serif;margin:0 0 13px;letter-spacing:-.02em}.ls-heading>span{font-size:13px;color:var(--muted)}.ls-heading>p:last-child{font-size:13px;color:var(--muted);margin:18px 0 0}.ls-nav{display:flex;gap:34px;border-block:1px solid var(--line);font-size:12px;margin-bottom:28px}.ls-nav>a{padding:14px 0;border-bottom:2px solid transparent;min-height:48px}.ls-nav [aria-current]{border-bottom-color:var(--accent);color:var(--accent)}.ls-facts{display:grid;grid-template-columns:1fr 1fr 1.3fr;margin:28px 0 35px;gap:25px}.ls-facts>div{border-right:1px solid var(--line);padding-right:25px}.ls-facts>div:last-child{border-right:0}.ls-facts dt{font-size:10px;color:var(--muted);margin-bottom:10px}.ls-facts dd{font-size:16px;margin:0;line-height:1.7;word-break:keep-all}.ls-facts small{display:block;color:var(--accent);font-size:11px;margin-top:4px}.ls-photo{margin:0}.ls-photo button{position:relative;display:block;width:100%;padding:0;border:0;background:transparent}.ls-photo img{width:100%;height:auto;display:block}.ls-photo button>span{position:absolute;right:18px;bottom:18px;background:#fffE;padding:8px 13px;font-size:10px;color:var(--accent);border:1px solid #c2cbc5}.ls-photo button:disabled{cursor:default}.ls-photo figcaption{font-size:9px;color:var(--muted);margin-top:9px}.ls-intro{max-width:720px;padding:32px 0 40px}.ls-intro h2{font:400 28px/1.5 Georgia,'Batang',serif;margin:0 0 18px;letter-spacing:-.02em}.ls-intro p{font-size:13px;line-height:2;color:var(--muted);margin:0}.ls-intro>a{display:inline-block;color:var(--accent);font-size:12px;margin-top:22px;padding:8px 0;border-bottom:1px dotted #93a69f}.ls-portrait{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:75px;align-items:center}.ls-portrait .ls-intro{padding:30px 0}.ls-portrait .ls-intro h2{font:400 35px/1.35 Georgia,serif}.ls-hours{padding:40px 0 32px;border-block:1px solid var(--line);margin:25px 0 40px;scroll-margin-top:25px}.ls-hours-title{display:flex;align-items:end;justify-content:space-between;gap:35px}.ls-hours h2{font-size:23px;font-weight:400;line-height:1.5;margin:0 0 12px}.ls-hours-title p{font-size:12px;color:var(--muted);margin:0}.ls-hours label{font-size:10px;color:var(--muted);display:grid;gap:7px;min-width:145px}.ls-hours select{min-width:0;width:100%;min-height:44px;border:1px solid #b0c0b9;background:#fff;border-radius:0;padding:9px 14px;font:14px Arial,sans-serif;color:var(--ink)}.ls-hours select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ls-timeline{position:relative;margin:65px 0 26px;height:70px}.ls-track{height:3px;background:#dfe5e1;position:absolute;left:0;right:0;top:9px}.ls-open-range{position:absolute;height:13px;background:#517266;top:4px}.ls-last-entry{position:absolute;top:0;height:25px;border-left:1px dashed #8f6941}.ls-last-entry span{position:absolute;bottom:40px;left:0;font-size:10px;white-space:nowrap;color:#82633c}.ls-time-marker{position:absolute;top:-5px;height:36px;border-left:2px solid #232e28}.ls-time-marker:before{content:'';position:absolute;top:0;left:-4px;width:6px;height:6px;background:#232e28;border-radius:50%}.ls-ticks{display:flex;justify-content:space-between;position:absolute;left:0;right:0;top:35px;font:10px Arial,sans-serif;color:var(--muted)}.ls-time-status{font-size:14px;line-height:1.9;margin:0 0 12px;max-width:820px}.ls-model-note{font-size:10px!important;color:var(--muted);line-height:1.9;margin:14px 0 0}.ls-menu{margin:45px 0;padding:0 0 35px;border-bottom:1px solid var(--line)}.ls-menu h2{font:400 31px Georgia,serif;margin:0 0 12px}.ls-menu>p{font-size:11px;color:var(--muted)}.ls-menu dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:28px 0}.ls-menu dl>div{border-top:1px solid var(--line);padding-top:20px}.ls-menu dt{font-size:12px;color:var(--accent);margin-bottom:12px}.ls-menu dd{font-size:13px;margin:0;line-height:1.8}.ls-reading{max-width:820px}.ls-reading>section{border-bottom:1px solid var(--line);padding:16px 0 30px;margin-bottom:25px}.ls-reading h2{font-size:21px;font-weight:400;margin:0 0 16px}.ls-reading p{font-size:13px;color:var(--muted);line-height:2;margin:0}.ls-bottom{display:flex;gap:30px;justify-content:space-between;border-top:1px solid #a5b7ad;padding-top:20px;margin-top:45px;font-size:11px;color:var(--accent)}.ls-bottom a{padding:10px 0;min-height:44px}.ls-return-link{font-size:11px;color:var(--accent)}
@media(max-width:760px){.lh-space-photo img{max-height:500px}.lh-space-photo [data-space-preview-caption]{font-size:10px}.ls-page{padding-bottom:45px}.ls-heading{padding:4px 0 25px}.ls-heading h1{font-size:34px;line-height:1.25}.ls-heading>p:last-child{font-size:12px;line-height:1.9}.ls-nav{gap:24px;font-size:11px;margin-bottom:22px;justify-content:space-between}.ls-nav>a{padding:12px 0;min-height:46px}.ls-facts{grid-template-columns:1fr;gap:15px;margin:22px 0 28px}.ls-facts>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:15px;border-right:0;border-bottom:1px solid var(--line);padding:0 0 15px}.ls-facts dt{font-size:10px;margin:3px 0 0}.ls-facts dd{font-size:13px}.ls-facts small{font-size:10px}.ls-photo button>span{font-size:9px;right:10px;bottom:10px;padding:6px 9px}.ls-photo figcaption{font-size:9px;line-height:1.8}.ls-intro{padding:25px 0 30px}.ls-intro h2{font-size:25px}.ls-intro p{font-size:12px}.ls-intro>a{font-size:11px}.ls-portrait{display:block}.ls-portrait .ls-photo{max-width:420px;margin:0 auto}.ls-portrait .ls-intro{padding:28px 0 15px}.ls-portrait .ls-intro h2{font-size:30px}.ls-hours{padding:28px 0;margin:20px 0 30px}.ls-hours-title{display:block}.ls-hours h2{font-size:22px}.ls-hours-title p{font-size:11px}.ls-hours label{width:150px;margin-top:20px;font-size:10px}.ls-timeline{margin-top:65px}.ls-last-entry span{font-size:9px;left:-10px}.ls-time-status{font-size:12px}.ls-model-note{font-size:10px!important}.ls-menu{margin:32px 0}.ls-menu h2{font-size:28px}.ls-menu dl{grid-template-columns:1fr;gap:20px}.ls-menu dl>div{padding-top:14px;display:grid;grid-template-columns:70px minmax(0,1fr);gap:16px}.ls-menu dt{font-size:11px;margin:0}.ls-menu dd{font-size:12px}.ls-reading h2{font-size:20px;line-height:1.5}.ls-reading p{font-size:12px}.ls-reading>section{padding-bottom:24px;margin-bottom:20px}.ls-bottom{display:grid;gap:0;margin-top:30px;font-size:11px}.ls-bottom a{border-bottom:1px solid var(--line)}}
@media print{.ls-nav,.ls-hours select,.ls-photo button>span,.ls-bottom{display:none!important}.ls-photo img{max-height:300px;object-fit:contain}.ls-portrait{display:block}.ls-hours,.ls-reading>section{break-inside:avoid}.ls-model-note{color:#333}}
