.lk-showcase{color:#173c2b;background:#eff1e8;padding:clamp(36px,5vw,76px) max(2.5vw,50vw - 800px);scroll-margin-top:80px}.lk-map-head{margin:0 0 22px}.lk-map-head h2{letter-spacing:-.052em;color:#143925;margin:0 0 10px;font-size:clamp(32px,4vw,62px);font-weight:500;line-height:1.04}.lk-map-head p{color:#40594a;max-width:780px;margin:0;font-size:15px;line-height:1.55}.lk-map-head p:first-child{text-transform:uppercase;letter-spacing:.15em;margin-bottom:11px;font-size:10px;font-weight:700}.lk-viewer{background:#fff;border:1px solid #afc0ae;flex-direction:column;min-width:0;display:flex}.lk-viewer-bar{color:#fff;background:#173d2a;justify-content:flex-end;align-items:center;gap:6px 20px;padding:6px 14px;display:flex}.lk-viewer-bar a,.lk-viewer-bar button{color:#fff;align-items:center;gap:9px;min-height:36px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.lk-viewer-bar a{text-underline-offset:3px;text-decoration:underline}.lk-viewer-bar button{cursor:pointer;background:0 0;border:1px solid #89a28c;padding:6px 12px}.lk-viewer-bar :focus-visible{outline-offset:2px;outline:2px solid #dded93}.lk-viewer iframe{background:#f8faf2;border:0;width:100%;height:clamp(650px,83vh,1050px);display:block}.lk-viewer:fullscreen{border:0;width:100%;height:100%}.lk-viewer:fullscreen iframe{flex:1;height:auto;min-height:0}@media (width<=700px){.lk-showcase{padding:36px 0}.lk-map-head{padding:0 18px}.lk-viewer{border-left:0;border-right:0}.lk-viewer-bar{justify-content:space-between;padding:5px 12px}.lk-viewer iframe{height:82svh;min-height:440px}}.lk-viewer lojing-field-register{--register-height:clamp(650px,83vh,1050px);min-height:var(--register-height);color:#183c2a;display:block}.lk-viewer:fullscreen lojing-field-register{--register-height:calc(100dvh - 50px);flex:1;min-height:0}@media (width<=700px){.lk-viewer lojing-field-register{--register-height:clamp(440px,82svh,900px)}}@media print{body.lk-print-register header,body.lk-print-register footer,body.lk-print-register .lk-field-home>:not(#tree-map),body.lk-print-register .lk-register-intro,body.lk-print-register .lk-viewer-bar{display:none}body.lk-print-register .lk-showcase,body.lk-print-register .lk-viewer{border:0;padding:0;overflow:visible}}.lk-viewer-expanded{z-index:10000;background:#fff;height:100dvh;position:fixed;inset:0}.lk-viewer-expanded lojing-field-register{--register-height:calc(100dvh - 50px);min-height:0}
