.blog-light{--cream:#faf7ef;--ink:#0a1f11;--fairway:#0d7c3e;--gold:gold;--muted:#3d4f43;--rule:#e4dcc6;background:var(--cream);color:var(--ink)}.blog-light article{min-width:0;max-width:720px;margin-left:auto;margin-right:auto}.blog-light a:focus-visible,.blog-light button:focus-visible,.blog-light summary:focus-visible{border-radius:4px;outline:3px solid var(--ink)!important;outline-offset:3px!important;box-shadow:0 0 0 6px var(--gold)!important}.blog-light .lx-band a:focus-visible,.blog-light [class*=bg-secondary] a:focus-visible{box-shadow:0 0 0 6px var(--ink)!important;outline-color:#fff!important}.blog-light>div>a:first-child{color:var(--muted);align-items:center;min-height:44px!important;display:inline-flex!important}.lx-head2{max-width:680px;margin:8px 0 32px}.lx-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fairway);margin:0 0 16px;font:600 13px/1 Inter,sans-serif}.lx-head2 h1{color:var(--ink);letter-spacing:-.015em;text-wrap:balance;margin:0 0 24px;font-size:clamp(34px,4.6vw,54px);line-height:1.08}.lx-head2 .lx-dek{color:var(--muted);max-width:620px;margin:0 0 24px;font:400 1.25rem/1.55 Inter,sans-serif}.lx-head2>div{border-top:1px solid var(--rule);font-size:16px;color:var(--muted)!important;border-bottom:0!important;margin:0!important;padding:16px 0 0!important}.lx-head2>div *{color:var(--muted)!important}.lx-head2>div a{min-height:44px;font-weight:600;text-decoration:none;color:var(--ink)!important}.lx-herofig{margin:0 0 48px}.lx-herofig img{aspect-ratio:16/9;object-fit:cover;border-radius:16px;width:100%;height:auto;display:block}.blog-light nav.lg\:hidden{margin-bottom:32px}.blog-light nav.lg\:hidden details,.blog-light nav.lg\:hidden>div{border-radius:12px;border:1px solid var(--rule)!important;background:#fff!important}.blog-light nav.lg\:hidden summary,.blog-light nav.lg\:hidden summary *,.blog-light nav.lg\:hidden a{align-items:center;min-height:44px;display:flex;color:var(--ink)!important}.lx-prose{color:var(--ink);font-family:Inter,ui-sans-serif,sans-serif;font-size:1.125rem;line-height:1.7}.lx-prose p,.lx-prose li,.lx-prose ul,.lx-prose ol{color:var(--ink)!important;font-size:1.125rem!important;font-weight:400!important;line-height:1.7!important}.lx-prose p{margin:0 0 24px!important}.lx-prose>p:first-child{font-size:1.25rem!important;line-height:1.6!important}.lx-prose h2{border-top:1px solid var(--rule);display:block;position:relative;color:var(--ink)!important;margin:64px 0 16px!important;padding-top:24px!important;font-size:1.75rem!important;line-height:1.25!important}.lx-prose h2:before{content:"";background:var(--fairway);width:48px;height:3px;position:absolute;top:-2px;left:0}.lx-prose h3,.lx-prose h4,.lx-prose strong{color:var(--ink)!important}.lx-prose h3.lx-faq-q{margin:32px 0 8px!important;font:700 1.1875rem/1.4 Inter,sans-serif!important}.lx-prose a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px;color:var(--fairway)!important;font-weight:600!important;transition:none!important}.lx-prose a:hover{text-decoration-thickness:3px}.lx-prose li::marker{color:var(--fairway)}.lx-prose th{background:var(--ink)!important;color:#fff!important}.lx-prose td{color:var(--ink)!important;border-color:var(--rule)!important}.lx-prose table{display:block;overflow-x:auto}.lx-take{border:1px solid var(--rule);border-left:4px solid var(--fairway);background:#fff;border-radius:10px;margin:32px 0 48px;padding:24px}.lx-take .lx-take-label{letter-spacing:.14em;text-transform:uppercase;color:var(--fairway)!important;margin:0 0 16px!important;font:700 13px Inter,sans-serif!important}.lx-take ul{margin:0;padding-left:20px;list-style:outside}.lx-take li{margin:0 0 8px!important}.lx-quote{quotes:none;background:0 0;font-family:Georgia,serif;font-size:clamp(24px,3vw,30px);line-height:1.3;border:0!important;border-top:1px solid var(--rule)!important;border-bottom:1px solid var(--rule)!important;color:var(--fairway)!important;margin:48px 0!important;padding:32px 0!important;font-style:normal!important}.lx-fig{margin:48px 0}.lx-fig img{border-radius:12px;width:100%;height:auto;margin:0;display:block}.lx-fig figcaption{color:var(--muted);border-left:2px solid var(--fairway);margin-top:16px;padding-left:10px;font:14px/1.5 Inter,sans-serif}.blog-light [class*=bg-secondary]{overflow:hidden}.blog-light [class*=bg-secondary] a:not([class*=bg-gold]){color:var(--gold)!important}.blog-light [class*=bg-secondary] a{min-width:44px;min-height:44px}.lx-band{background:var(--ink);color:#fff;text-align:center;border-radius:20px;margin:64px 0;padding:48px 32px}.lx-band p{color:#e8e4d8;margin:0 0 16px;font-size:18px}.lx-band .lx-band-title{color:#fff;margin:0 0 16px;font-family:Georgia,serif;font-size:28px;font-weight:700}.lx-band a{background:var(--gold);border-radius:999px;align-items:center;min-height:48px;padding:12px 32px;font:700 16px Inter,sans-serif;display:inline-flex;color:var(--ink)!important;text-decoration:none!important}.lx-related{margin:0 0 64px}.lx-related h2{color:var(--ink);margin:0 0 24px;font-family:Georgia,serif;font-size:1.5rem;font-weight:700}.lx-related ul{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lx-related a{border:1px solid var(--rule);height:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:12px;align-items:flex-start;padding:24px;font-size:18px;font-weight:700;line-height:1.35;text-decoration:none;display:flex}.lx-related a:hover{border-color:var(--fairway);color:var(--fairway)}.blog-light aside{top:112px}.lx-side-group{flex-direction:column;gap:16px;display:flex}.lx-side{border:1px solid var(--rule);border-top:3px solid var(--fairway);background:#fff;border-radius:16px;padding:24px}.lx-side .lx-side-title{color:var(--ink);margin:0 0 8px;font-family:Georgia,serif;font-size:1.25rem;font-weight:700}.lx-side p{color:var(--muted);margin:0 0 16px;font-size:16px}.lx-side a{border-radius:999px;align-items:center;min-height:44px;padding:8px 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.lx-side a.lx-btn-gold{background:var(--gold);color:var(--ink)}.lx-side a.lx-btn-outline{color:var(--fairway);border:2px solid var(--fairway);background:#fff}.lx-side a.lx-btn-outline:hover{background:#eef5ef}@media (prefers-reduced-motion:reduce){.blog-light *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:640px){.lx-herofig img{aspect-ratio:4/3;border-radius:12px}.lx-prose h2{margin-top:48px!important;font-size:1.5rem!important}}