/* Expert Trust + Methodology public layout — v2.0.816 */
.lz-expert-v795,
.lz-expert-v795 *{box-sizing:border-box}
.lz-expert-v795{padding:28px 20px 34px;background:#fff}
.lz-expert-v795__inner{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.42fr) minmax(300px,.58fr);gap:22px;align-items:stretch;padding:28px 30px;border:1px solid #d8e7f5;border-radius:24px;background:linear-gradient(135deg,#f6faff 0%,#fff 76%);box-shadow:0 14px 38px rgba(13,66,121,.055)}
.lz-expert-v795__copy{min-width:0;align-self:center}
.lz-expert-v795__eyebrow{margin:0 0 8px!important;color:#1b66b1!important;font-size:12px!important;font-weight:900!important;letter-spacing:.075em!important;line-height:1.3!important;text-transform:uppercase}
.lz-expert-v795__inner strong{display:block;margin:0;color:#102f5b;font-size:clamp(18px,1.7vw,21px);font-weight:850;line-height:1.35}
.lz-expert-v795__copy>p:last-child{max-width:900px;margin:10px 0 0;color:#5d7289;font-size:14.5px;line-height:1.68}
.lz-expert-v795__meta{display:grid;align-content:center;gap:14px;min-width:0;padding:20px 22px;border:1px solid #d7e8f7;border-radius:20px;background:linear-gradient(145deg,#edf6ff 0%,#f8fbff 100%)}
.lz-expert-v795__meta span{display:block;min-width:0}
.lz-expert-v795__meta small,.lz-expert-v795__meta b{display:block}
.lz-expert-v795__meta small{color:#70849a;font-size:11px;font-weight:700;line-height:1.45}
.lz-expert-v795__meta b{margin-top:4px;color:#173f73;font-size:20px;font-weight:900;line-height:1.2;font-variant-numeric:tabular-nums}
.lz-expert-v795__meta a{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;min-height:42px;padding:10px 14px;border:1px solid #c8def2;border-radius:13px;background:#fff;color:#0b55b5;font-size:13px;font-weight:850;line-height:1.35;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}
.lz-expert-v795__meta a:hover{border-color:#8bbce8;background:#f5faff;color:#174f86;transform:translateY(-1px)}
.lz-expert-v795__meta a:focus-visible{outline:2px solid #2c83d5;outline-offset:3px}

/* Methodology page v2.0.795 — moved from dormant style.css to the public bundle in v2.0.816. */
.lz-methodology-v795{padding:34px 0 70px;background:#fff}
.lz-methodology-v795__hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:24px;align-items:stretch;margin:18px 0 26px;padding:34px;border:1px solid rgba(22,73,139,.14);border-radius:24px;background:linear-gradient(135deg,#f4f9ff 0%,#fff 68%)}
.lz-methodology-v795__hero h1{margin:8px 0 14px;color:#102f5b;font-size:clamp(34px,4.5vw,58px);line-height:1.02}
.lz-methodology-v795__hero p{max-width:880px;margin:0;color:#526b85;font-size:17px;line-height:1.7}
.lz-methodology-v795__stamp{display:flex;flex-direction:column;justify-content:center;padding:22px;border-radius:20px;background:#0d4e91;color:#fff}
.lz-methodology-v795__stamp small,.lz-methodology-v795__stamp span{color:#d8e8f8}
.lz-methodology-v795__stamp strong{margin:7px 0 9px;font-size:22px;line-height:1.25}
.lz-methodology-v795__section{margin:24px 0;padding:28px;border:1px solid rgba(22,73,139,.12);border-radius:24px;background:#fff}
.lz-methodology-v795__section h2{margin:6px 0 14px;color:#123463;font-size:clamp(26px,3vw,38px)}
.lz-methodology-v795__section>p:not(.lz-eyebrow){color:#5d7289;line-height:1.7}
.lz-methodology-v795__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.lz-methodology-v795__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.lz-methodology-v795__grid article{padding:19px;border:1px solid #dbe8f5;border-radius:19px;background:#f9fcff}
.lz-methodology-v795__grid h3{margin:0 0 7px;color:#143b6b}
.lz-methodology-v795__grid p{margin:0;color:#62778d;line-height:1.58}
.lz-methodology-v795__flow{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:18px}
.lz-methodology-v795__flow span{padding:10px 13px;border:1px solid #d8e7f6;border-radius:14px;background:#f8fbff;font-weight:800;color:#17406f}
.lz-methodology-v795__flow b{color:#5e7893}
.lz-methodology-v795__checks{display:flex;flex-wrap:wrap;gap:9px;margin:12px 0 18px}
.lz-methodology-v795__checks span{padding:9px 12px;border-radius:999px;background:#edf6ff;color:#18568e;font-size:13px;font-weight:800}
.lz-methodology-v795__cta{display:grid;grid-template-columns:minmax(0,1.35fr) auto;gap:24px;align-items:center;margin:28px 0;padding:30px;border-radius:24px;background:linear-gradient(135deg,#0c3e78,#1767ad);color:#fff}
.lz-methodology-v795__cta h2{margin:7px 0 10px;color:#fff}
.lz-methodology-v795__cta p{margin:0;color:#dceafa;line-height:1.65}
.lz-methodology-v795__cta .lz-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}
@media(max-width:860px){
  .lz-expert-v795__inner,.lz-methodology-v795__hero,.lz-methodology-v795__cta{grid-template-columns:1fr}
  .lz-methodology-v795__grid,.lz-methodology-v795__grid--3{grid-template-columns:1fr}
  .lz-methodology-v795__cta .lz-actions{justify-content:flex-start}
}
@media(max-width:620px){
  .lz-expert-v795{padding:20px 14px 28px}
  .lz-expert-v795__inner{gap:14px;padding:20px;border-radius:20px}
  .lz-expert-v795__meta{padding:17px;border-radius:17px}
  .lz-expert-v795__meta a{width:100%}
  .lz-methodology-v795__hero,.lz-methodology-v795__section,.lz-methodology-v795__cta{padding:20px;border-radius:19px}
}
