.lv-guide{color:#11151b;background:#f5f3ec;min-height:100vh;font-family:Arial,sans-serif}.lv-guide .wrap{max-width:1040px;margin:auto;padding:0 24px}.lv-guide .nav{border-bottom:1px solid #11151b24;justify-content:space-between;gap:20px;padding:28px 0;display:flex}.lv-guide .nav a{color:#11151b;font-weight:800;text-decoration:none}.lv-guide .nav div{gap:18px;font-size:13px;display:flex}.lv-guide .hero{padding:92px 0 70px}.lv-guide .eyebrow{letter-spacing:.14em;color:#4169f6;font-size:11px;font-weight:800}.lv-guide h1{letter-spacing:-.05em;max-width:980px;margin:18px 0 26px;font-size:clamp(44px,7vw,82px);line-height:.98}.lv-guide .lead{color:#5f6672;max-width:820px;font-size:20px;line-height:1.55}.lv-guide .byline{color:#7a818c;margin-top:22px;font-size:13px}.lv-guide .byline a{color:#11151b}.lv-guide .section{border-top:1px solid #11151b24;padding:72px 0}.lv-guide h2{letter-spacing:-.045em;max-width:900px;margin:10px 0 24px;font-size:clamp(32px,4.6vw,54px);line-height:1.04}.lv-guide .section p,.lv-guide .section li{color:#606873;max-width:820px;font-size:16px;line-height:1.65}.lv-guide .section p a{color:#11151b;text-underline-offset:3px;font-weight:700;text-decoration:underline}.lv-guide h3{letter-spacing:-.02em;color:#11151b;margin:0 0 10px;font-size:21px;line-height:1.2}.lv-guide .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-top:28px;display:grid}.lv-guide .grid article{border-top:1px solid #11151b2e;padding:22px 0}.lv-guide .grid p{margin:0;font-size:15px}.lv-guide .table{border-top:1px solid #11151b33;margin-top:28px}.lv-guide .row{border-bottom:1px solid #11151b24;grid-template-columns:220px 1fr;gap:28px;padding:24px 0;display:grid}.lv-guide .row .label{letter-spacing:-.02em;font-size:19px;font-weight:800}.lv-guide .row .tag{letter-spacing:.06em;color:#4169f6;text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:800;line-height:1.5;display:inline-block}.lv-guide .row p{margin:0 0 8px}.lv-guide ol.steps{counter-reset:s;max-width:860px;margin:28px 0 0;padding:0;list-style:none}.lv-guide ol.steps li{counter-increment:s;border-top:1px solid #11151b29;padding:20px 0 20px 56px;position:relative}.lv-guide ol.steps li:before{content:counter(s,decimal-leading-zero);color:#4169f6;font-family:ui-monospace,monospace;font-size:12px;font-weight:800;position:absolute;top:22px;left:0}.lv-guide ol.steps strong{color:#11151b}.lv-guide .callout{color:#fff;background:#11151b;max-width:860px;margin-top:30px;padding:34px 36px}.lv-guide .callout p{color:#c3c8d1;margin:0}.lv-guide .callout strong{color:#fff}.lv-guide .compare{grid-template-columns:1fr 1fr;gap:18px;max-width:900px;margin-top:28px;display:grid}.lv-guide .compare>div{border:1px solid #11151b2e;padding:24px 26px}.lv-guide .compare .bad{background:#ece9df}.lv-guide .compare p{margin:0;font-size:15px}.lv-guide details{border-top:1px solid #11151b29;max-width:860px}.lv-guide details:last-of-type{border-bottom:1px solid #11151b29}.lv-guide summary{cursor:pointer;letter-spacing:-.015em;padding:22px 0;font-size:19px;font-weight:700}.lv-guide details p{margin:0 0 22px}.lv-guide .dark{color:#fff;background:#11151b}.lv-guide .dark p{color:#b9c0ca}.lv-guide .links{flex-wrap:wrap;gap:18px 26px;margin-top:26px;display:flex}.lv-guide .links a{color:#11151b;text-underline-offset:4px;font-weight:700;text-decoration:underline}.lv-guide .dark .links a{color:#fff}.lv-guide .sources li{font-size:14px}.lv-guide .sources a{color:#11151b}.lv-guide .note{color:#7a818c!important;font-size:13px!important}.lv-guide .button{color:#fff;background:#4169f6;margin-top:20px;padding:14px 18px;font-weight:800;text-decoration:none;display:inline-block}.lv-guide a:focus-visible{outline-offset:5px;outline:2px solid #4169f6}@media (max-width:760px){.lv-guide .hero{padding-top:64px}.lv-guide .nav div{display:none}.lv-guide .row{grid-template-columns:1fr;gap:8px}.lv-guide .grid,.lv-guide .compare{grid-template-columns:1fr}.lv-guide .lead{font-size:18px}.lv-guide .callout{padding:26px 22px}}.lv-guide .story p{color:#3f4651;max-width:760px;font-size:18px;line-height:1.7}.lv-guide .story p strong{color:#11151b}.lv-guide .note-card{border-left:3px solid #4169f6;max-width:760px;margin:28px 0 0;padding:6px 0 6px 22px}.lv-guide .note-card p{color:#11151b;margin:0;font-size:17px}.lv-guide .signoff{color:#c3c8d1;margin-top:28px;font-size:16px}.lv-guide .signoff strong{color:#fff;margin-bottom:4px;font-size:18px;display:block}
