.lp-editor{max-width:1080px;margin:30px auto 70px;padding:0 22px;font-family:Manrope,Inter,Arial,sans-serif;color:#163044}.lp-eyebrow,.lp-public-eyebrow{color:#ab7a32;font-weight:800;letter-spacing:.13em;font-size:11px}.lp-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.lp-head h1{margin:10px 0;font-size:clamp(26px,3.5vw,37px);line-height:1.13;font-weight:800}.lp-head p{max-width:610px;line-height:1.65;color:#587080}.lp-head a{color:#12606a;text-decoration:none;font-weight:700}.lp-panel{background:#fff;border:1px solid #d5e1e8;border-radius:20px;display:grid;grid-template-columns:minmax(220px,310px) 1fr;gap:30px;padding:28px;box-shadow:0 10px 30px rgba(23,43,58,.05)}.lp-preview img,.lp-placeholder{width:100%;max-height:380px;aspect-ratio:4/5;object-fit:cover;border-radius:14px;background:#edf3f5}.lp-placeholder{display:grid;place-items:center;color:#607885;font-weight:700}.lp-preview p,.lp-help{color:#647888;font-size:13px;line-height:1.65}.lp-form{display:flex;flex-direction:column;gap:10px}.lp-form label{font-weight:750;margin-top:10px;font-size:13px}.lp-form label span{color:#b14b3e}.lp-form input,.lp-form textarea{border:1px solid #cddce4;border-radius:10px;padding:13px 14px;width:100%;box-sizing:border-box;color:#163044;background:#f9fbfd;font:inherit;font-size:14px}.lp-form input:focus,.lp-form textarea:focus{outline:2px solid #9bc3c2}.lp-save{align-self:flex-start;border:0;border-radius:10px;background:#164b58;color:white;font:700 14px Manrope,Arial,sans-serif;padding:14px 20px;cursor:pointer}.lp-remove{border:1px solid #c87070;color:#a74343;background:#fff;border-radius:8px;padding:10px 12px;cursor:pointer}.lp-errors,.lp-notice{padding:15px 18px;border-radius:11px;margin-bottom:18px}.lp-errors{background:#fff1f0;color:#a43b31}.lp-notice{background:#e8f6ef;color:#236448}.lp-public{background:linear-gradient(130deg,#edf6f4,#f9fbf9);padding:65px 0}.lp-public-inner{display:grid;grid-template-columns:minmax(220px,340px) 1fr;gap:clamp(24px,5vw,80px);align-items:center}.lp-public-inner:not(:has(.lp-public-photo)){grid-template-columns:1fr}.lp-public-photo img{display:block;aspect-ratio:4/5;width:100%;height:auto;max-height:470px;object-fit:cover;border-radius:20px;box-shadow:0 20px 45px rgba(0,26,37,.14)}.lp-public-copy h2{font:800 clamp(29px,4vw,49px)/1.14 Manrope,Inter,Arial,sans-serif;color:#142c40;margin:12px 0}.lp-public-title{font-weight:750;color:#16717b;margin:0 0 17px}.lp-public-bio{max-width:680px;color:#4c6473;line-height:1.8;white-space:pre-line;font-size:16px}@media(max-width:720px){.lp-panel,.lp-public-inner{grid-template-columns:1fr}.lp-preview{max-width:300px}.lp-head{display:block}.lp-head a{display:inline-block;margin:8px 0}.lp-public{padding:42px 0}}
