.cms-entry{border-top:1px solid #d7dfce}.cms-entry h2{font-size:clamp(28px,4vw,56px);line-height:1.2;max-width:1000px;margin-bottom:28px}.cms-entry-body{max-width:900px;font-size:18px;line-height:1.9}.cms-entry img,.cms-entry video{display:block;width:100%;max-height:720px;object-fit:contain;margin:32px auto;background:#e7eedb}.cms-entry .quiet-link{margin-top:24px}.lcx-service{position:fixed;right:24px;bottom:28px;z-index:90;font-family:inherit}.lcx-service button,.lcx-service a{font:inherit}.lcx-service-toggle{display:flex;align-items:center;gap:9px;min-height:48px;padding:13px 20px;color:#fff;background:#12392b;border:1px solid #7aa16c;border-radius:4px;box-shadow:0 5px 24px #12392b22;cursor:pointer;font-weight:600}.lcx-service-toggle svg{width:21px;height:21px}.lcx-service-panel{position:absolute;right:0;bottom:62px;width:284px;padding:24px;background:#f5f4ec;color:#12392b;border:1px solid #d7dfce;border-radius:4px;box-shadow:0 12px 50px #12392b22}.lcx-service-panel[hidden]{display:none}.lcx-service-panel strong{display:block;font-size:22px;margin:4px 0 16px}.lcx-service-panel img{display:block;width:190px;height:190px;object-fit:contain;margin:15px auto;background:#fff}.lcx-service-panel p{font-size:13px;line-height:1.7;color:#596a60}.lcx-service-open{display:block;padding:12px 16px;text-align:center;background:#d8f58a;text-decoration:none;color:#12392b;font-weight:600}.lcx-service-phone{display:block;margin-top:18px;font-size:15px;text-decoration:none;text-align:center;color:#12392b}.lcx-service-close{position:absolute;top:10px;right:12px;background:none;border:0;color:#12392b;padding:6px 9px;cursor:pointer;font-size:22px!important}.lcx-service button:focus-visible,.lcx-service a:focus-visible{outline:3px solid #74be5b;outline-offset:4px}@media(max-width:600px){.lcx-service{right:14px;bottom:calc(16px + env(safe-area-inset-bottom))}.lcx-service-toggle{padding:12px 16px}.lcx-service-panel{width:min(284px,calc(100vw - 28px))}.cms-entry-body{font-size:16px}}
