
#lvxSec .mn-eb{ margin:0 0 8px; font-size:.7rem; font-weight:800; letter-spacing:.16em;
  text-transform:uppercase;
  color:#6E7A61 !important; -webkit-text-fill-color:#6E7A61 !important; }
#lvxSec .mn-h{ font-size:clamp(1.5rem,3vw,2.1rem) !important; font-weight:800 !important;
  line-height:1.15; margin:0 0 10px !important;
  color:#243447 !important; -webkit-text-fill-color:#243447 !important; }
#lvxSec .mn-sub{ margin:0 0 18px; font-size:1rem; line-height:1.65; max-width:60ch;
  color:#5A6472 !important; -webkit-text-fill-color:#5A6472 !important; }
#lvxSec .mn-acts{ display:flex; gap:10px; flex-wrap:wrap; margin:0 0 20px; }
#lvxSec .mn-b{ min-height:52px; padding:14px 24px; border-radius:999px; cursor:pointer;
  font:inherit; font-size:.95rem; font-weight:800;
  background:#fff !important; border:1px solid #E3DACB !important;
  color:#243447 !important; -webkit-text-fill-color:#243447 !important; }
#lvxSec .mn-b:hover{ background:#F5F7F2 !important; }
#lvxSec .mn-b.is-primary{ background:#4A6B3F !important; border-color:#4A6B3F !important;
  color:#fff !important; -webkit-text-fill-color:#fff !important; }
#lvxSec .mn-b.is-primary:hover{ background:#3D5A34 !important; }
#lvxSec .mn-b:focus-visible, #lvxSec .mn-clink:focus-visible{
  outline:3px solid #CF9E3F; outline-offset:3px; }
#lvxSec .mn-figs{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px;
  margin:0 0 20px; }
#lvxSec .mn-fig{ padding:18px 20px; border-radius:18px; min-width:0;
  background:#fff !important; border:1px solid #E9E4DA !important; }
#lvxSec .mn-flab{ display:block; font-size:.7rem; font-weight:800; letter-spacing:.13em;
  text-transform:uppercase;
  color:#6E7A61 !important; -webkit-text-fill-color:#6E7A61 !important; }
#lvxSec .mn-fval{ display:block; margin:6px 0 4px; font-size:1.9rem; font-weight:800;
  color:#243447 !important; -webkit-text-fill-color:#243447 !important; }
#lvxSec .mn-fnote{ display:block; font-size:.86rem;
  color:#8B94A0 !important; -webkit-text-fill-color:#8B94A0 !important; }
#lvxSec .mn-cards{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:14px; }
#lvxSec .mn-card{ padding:20px; border-radius:18px; min-width:0; display:flex;
  flex-direction:column; background:#fff !important; border:1px solid #E9E4DA !important; }
#lvxSec .mn-cn{ font-size:1.02rem !important; font-weight:800 !important; margin:0 0 6px !important;
  color:#243447 !important; -webkit-text-fill-color:#243447 !important; }
#lvxSec .mn-cd{ margin:0 0 10px; font-size:.9rem; line-height:1.5; flex:1;
  color:#5A6472 !important; -webkit-text-fill-color:#5A6472 !important; }
#lvxSec .mn-cst{ margin:0 0 12px; font-size:.9rem; font-weight:800;
  color:#243447 !important; -webkit-text-fill-color:#243447 !important; }
#lvxSec .mn-clink{ align-self:flex-start; min-height:44px; padding:0; cursor:pointer; font:inherit;
  font-size:.9rem; font-weight:800; background:none !important; border:0 !important;
  color:#4A6B3F !important; -webkit-text-fill-color:#4A6B3F !important; }
#lvxSec .mn-clink:hover{ text-decoration:underline; }
#lvxSec .mn-note{ margin:20px 0 0; padding:18px 20px; border-radius:16px; font-size:.9rem;
  line-height:1.7; background:#F5F8F2 !important;
  color:#3F4753 !important; -webkit-text-fill-color:#3F4753 !important; }
@media (max-width:1080px){ #lvxSec .mn-cards{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:620px){
  #lvxSec .mn-figs{ grid-template-columns:1fr; }
  #lvxSec .mn-cards{ grid-template-columns:1fr; }
  #lvxSec .mn-acts .mn-b{ flex:1 1 100%; }
}
