
.lv51-hero{background:linear-gradient(125deg,#111c30,#203b4c);color:#fff;padding:2.5rem 0}.lv51-hero h1{color:#fff;font-size:clamp(2.05rem,4.8vw,3.35rem);max-width:21ch;margin:.5rem 0}.lv51-hero p{color:#e9eef2;max-width:74ch;line-height:1.75}.lv51-kicker{font-size:.82rem;text-transform:uppercase;letter-spacing:.14em;color:#d7bc7b;font-weight:700}.lv51-main{padding:2.2rem 0 4rem}.lv51-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(230px,1fr);gap:2rem}@media(max-width:780px){.lv51-layout{display:block}.lv51-side{margin-top:2rem}}.lv51-section{margin-bottom:1.9rem}.lv51-section h2{font-size:clamp(1.35rem,2.3vw,1.8rem);margin:.5rem 0;color:#18283b}.lv51-section p{font-size:1.02rem;line-height:1.85;color:#344054}.lv51-meta{display:flex;gap:.5rem 1rem;flex-wrap:wrap;margin:1rem 0}.lv51-meta span{background:#f5f3ef;color:#374151;border:1px solid #e6e0d3;padding:.45rem .7rem;border-radius:999px;font-size:.85rem}.lv51-panel{border:1px solid #dce2e9;border-radius:18px;padding:1.25rem;background:#f9fbfd;margin-bottom:1rem}.lv51-panel h2,.lv51-panel h3{font-size:1.1rem;margin:0 0 .65rem;color:#233a54}.lv51-panel ul{padding-left:1.25rem;margin:0}.lv51-panel li{margin:.45rem 0;line-height:1.55}.lv51-panel a{overflow-wrap:anywhere}.lv51-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.8rem 0}@media(max-width:1024px){.lv51-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.lv51-grid{grid-template-columns:1fr}}.lv51-tile{display:flex;flex-direction:column;gap:.6rem;padding:1.15rem;background:white;border:1px solid #e0e5ea;border-radius:16px;text-decoration:none;color:#182c3c;box-shadow:0 4px 14px rgba(15,23,42,.04)}.lv51-tile strong{font-size:1.16rem}.lv51-tile small{font-size:.84rem;color:#5c6472}.lv51-tile:hover,.lv51-tile:focus-visible{border-color:#ab9057;box-shadow:0 7px 24px rgba(16,35,54,.12)}.lv51-disclosure{font-size:.9rem;color:#586270;border-left:4px solid #c7a76d;padding:.45rem .9rem;background:#fbf8f0;margin:1.2rem 0}.lv51-back{display:inline-block;margin:.6rem 0 1.8rem;color:#35516a;font-weight:650}.lv51-breadcrumb{color:#cdd6df;font-size:.9rem}.lv51-breadcrumb a{color:#fff}.lv51-related{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:2rem}.lv51-related a{background:#edf3f6;border-radius:8px;padding:.6rem .9rem}.lv51-feature{margin:2rem auto;padding:1.3rem;border:1px solid #e0e5ea;border-radius:16px;background:#f7fafb}.lv51-feature h2{margin:.15rem 0 .65rem}.lv51-feature p{margin:.3rem 0 1rem}.lv51-terms{color:#5d6874;font-size:.95rem}.lv51-section a{overflow-wrap:anywhere}
