.ld4-blog-page .ld4-blog-container{max-width:var(--pv4-page-max);margin:0 auto;padding:clamp(48px,7vw,96px) var(--pv4-page-gutter) var(--pv4-section-y)}.ld4-blog-page .ld4-blog-img{object-fit:cover}.ld4-blog-page a:focus-visible{outline:2px solid var(--pv4-green);outline-offset:2px}.ld4-blog-page .ld4-blog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;font-size:var(--pv4-body-3);color:var(--pv4-charcoal-soft)}.ld4-blog-page .ld4-blog-tag{padding:4px 10px;border-radius:var(--pv4-radius-sm);background:var(--pv4-sage);letter-spacing:.08em}.ld4-blog-page .ld4-blog-eyebrow,.ld4-blog-page .ld4-blog-tag{color:var(--pv4-green);font-size:var(--pv4-eyebrow);font-weight:600;text-transform:uppercase}.ld4-blog-page .ld4-blog-eyebrow{margin:0 0 var(--pv4-space-eyebrow);letter-spacing:.12em}.ld4-blog-page .ld4-blog-index-header{max-width:760px;margin-bottom:var(--pv4-space-content)}.ld4-blog-page .ld4-blog-index-title{margin:0 0 var(--pv4-space-lead);font-family:var(--font-ld4-display),Georgia,serif;font-size:var(--pv4-h1);font-weight:400;line-height:1.05;letter-spacing:-.02em;color:var(--pv4-charcoal)}.ld4-blog-page .ld4-blog-index-lead{margin:0;font-size:var(--pv4-body-lead);line-height:1.55;color:var(--pv4-charcoal-soft)}.ld4-blog-page .ld4-blog-card-excerpt{margin:0;font-size:var(--pv4-body);line-height:1.6;color:var(--pv4-charcoal-soft)}.ld4-blog-page .ld4-blog-card-more{margin-top:auto;font-weight:600;color:var(--pv4-green)}.ld4-blog-page .ld4-blog-post-header{max-width:820px;margin:0 auto var(--pv4-space-content);text-align:center}.ld4-blog-page .ld4-blog-post-header .ld4-blog-meta{justify-content:center}.ld4-blog-page .ld4-blog-back{display:inline-flex;align-items:center;min-height:24px;gap:6px;margin-bottom:var(--pv4-space-eyebrow);font-size:var(--pv4-body-3);font-weight:600;color:var(--pv4-green);text-decoration:none}.ld4-blog-page .ld4-blog-back:hover{text-decoration:underline}.ld4-blog-page .ld4-blog-title{margin:18px 0 var(--pv4-space-lead);font-family:var(--font-ld4-display),Georgia,serif;font-size:var(--pv4-h1);font-weight:400;line-height:1.06;letter-spacing:-.02em;color:var(--pv4-charcoal)}.ld4-blog-page .ld4-blog-dek{margin:0;font-size:var(--pv4-body-lead);line-height:1.55;color:var(--pv4-charcoal-soft)}.ld4-blog-page .ld4-blog-cover{position:relative;display:block;max-width:1060px;aspect-ratio:16/8;margin:0 auto var(--pv4-space-content);overflow:hidden;border-radius:var(--pv4-radius-xl);background:var(--pv4-sand)}.ld4-blog-page .ld4-blog-cover .ld4-blog-img{object-position:center 30%}@media (max-width:760px){.ld4-blog-page .ld4-blog-cover{aspect-ratio:4/3;border-radius:var(--pv4-radius-lg)}}.ld4-blog-page .ld4-blog-body{max-width:720px;margin:0 auto;font-size:var(--pv4-body-lead);line-height:1.7;color:var(--pv4-charcoal)}.ld4-blog-page .ld4-blog-p{margin:0 0 1.15em}.ld4-blog-page .ld4-blog-hook{margin:0 0 1.4em;padding-left:20px;border-left:3px solid var(--pv4-amber);font-family:var(--font-ld4-display),Georgia,serif;font-size:clamp(1.3rem,2.2vw,1.6rem);line-height:1.4;color:var(--pv4-charcoal)}.ld4-blog-page .ld4-blog-p strong{font-weight:650}.ld4-blog-page .ld4-blog-h2{margin:clamp(56px,7vw,80px) 0 24px;font-family:var(--font-ld4-display),Georgia,serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:1.15;letter-spacing:-.015em;color:var(--pv4-charcoal)}.ld4-blog-page .ld4-blog-tip{margin:0 0 clamp(32px,4vw,48px);padding-top:20px;border-top:2px solid var(--pv4-green)}.ld4-blog-page .ld4-blog-tip-head{display:flex;align-items:baseline;gap:16px;margin-bottom:16px}.ld4-blog-page .ld4-blog-tip-num{flex:none;font-family:var(--font-ld4-display),Georgia,serif;font-size:clamp(2.5rem,4vw,3.25rem);line-height:1;color:var(--pv4-amber-dark)}.ld4-blog-page .ld4-blog-tip-title{margin:0;font-family:var(--font-ld4-display),Georgia,serif;font-size:var(--pv4-h3);font-weight:500;line-height:1.2;color:var(--pv4-charcoal)}.ld4-blog-page .ld4-blog-chat{margin:8px 0 28px}.ld4-blog-page .ld4-blog-chat-screen{display:flex;flex-direction:column;gap:10px;max-width:520px;margin:0 auto;padding:20px;border-radius:var(--pv4-radius-xl);background:var(--pv4-sage)}.ld4-blog-page .ld4-blog-bubble{max-width:85%;margin:0;padding:12px 16px;font-size:var(--pv4-body);line-height:1.5}.ld4-blog-page .ld4-blog-bubble--in{align-self:flex-start;border-radius:var(--pv4-radius-lg) var(--pv4-radius-lg) var(--pv4-radius-lg) var(--pv4-radius-sm);background:var(--pv4-white);color:var(--pv4-charcoal)}.ld4-blog-page .ld4-blog-bubble--out{align-self:flex-end;border-radius:var(--pv4-radius-lg) var(--pv4-radius-lg) var(--pv4-radius-sm) var(--pv4-radius-lg);background:var(--pv4-green);color:var(--pv4-white)}.ld4-blog-page .ld4-blog-bubble-file{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;border-radius:var(--pv4-radius-md);background:var(--pv4-sand);font-size:var(--pv4-body-3);font-weight:600;color:var(--pv4-charcoal);overflow-wrap:anywhere}.ld4-blog-page .ld4-blog-chat figcaption,.ld4-blog-page .ld4-blog-figure figcaption{margin-top:12px;font-size:var(--pv4-body);font-style:italic;line-height:1.5;text-align:center;color:var(--pv4-charcoal-soft)}.ld4-blog-page .ld4-blog-figure{margin:32px 0 36px}.ld4-blog-page .ld4-blog-figure-media{position:relative;display:block;overflow:hidden;border-radius:var(--pv4-radius-lg);background:var(--pv4-sand)}@media (min-width:960px){.ld4-blog-page .ld4-blog-body>.ld4-blog-figure{margin-inline:calc(-1 * var(--ld-bleed-fig, 60px))}}.ld4-blog-page .ld4-blog-split-intro{margin-bottom:14px}.ld4-blog-page .ld4-blog-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:clamp(24px,3vw,40px);align-items:stretch;margin:0 0 28px}.ld4-blog-page .ld4-blog-split--plain{grid-template-columns:minmax(0,1fr)}.ld4-blog-page .ld4-blog-split-media{position:relative;display:block;min-height:280px;overflow:hidden;border-radius:var(--pv4-radius-lg);background:var(--pv4-sand)}.ld4-blog-page .ld4-blog-findings{display:grid;gap:14px;margin:0;padding:0;list-style:none}.ld4-blog-page .ld4-blog-findings li{padding:16px 18px;border-left:3px solid var(--pv4-amber);border-radius:0 var(--pv4-radius-md) var(--pv4-radius-md) 0;background:var(--pv4-white);font-size:var(--pv4-body);line-height:1.6}.ld4-blog-page .ld4-blog-findings strong{color:var(--pv4-green)}@media (max-width:760px){.ld4-blog-page .ld4-blog-split{grid-template-columns:minmax(0,1fr)}.ld4-blog-page .ld4-blog-split-media{aspect-ratio:4/3;min-height:0}}.ld4-blog-page .ld4-blog-quote{margin:36px 0;padding:clamp(22px,3vw,32px);border-radius:var(--pv4-radius-card);background:color-mix(in srgb,var(--pv4-amber) 18%,var(--pv4-white))}.ld4-blog-page .ld4-blog-quote p{margin:0;font-family:var(--font-ld4-display),Georgia,serif;font-size:clamp(1.35rem,2.4vw,1.75rem);font-style:italic;line-height:1.35;color:var(--pv4-charcoal)}.ld4-blog-page .ld4-blog-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:8px 0 12px;padding:0;list-style:none}.ld4-blog-page .ld4-blog-checklist li{display:flex;gap:14px;padding:20px;border:var(--pv4-border-subtle);border-radius:var(--pv4-radius-lg);background:var(--pv4-white)}.ld4-blog-page .ld4-blog-check{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--pv4-radius-full);background:var(--pv4-green);color:var(--pv4-white)}.ld4-blog-page .ld4-blog-check-title{display:block;margin-bottom:6px;font-family:var(--font-ld4-display),Georgia,serif;font-size:var(--pv4-h5);font-weight:500;line-height:1.3;color:var(--pv4-charcoal)}.ld4-blog-page .ld4-blog-check-text{display:block;font-size:var(--pv4-body);line-height:1.55;color:var(--pv4-charcoal-soft)}@media (max-width:560px){.ld4-blog-page .ld4-blog-checklist{grid-template-columns:minmax(0,1fr)}}.ld4-blog-page .ld4-blog-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:12px 0 0;padding:0;list-style:none}@media (min-width:1100px){.ld4-blog-page .ld4-blog-paths{margin-inline:calc(-1 * var(--ld-bleed-paths, 140px))}}.ld4-blog-page .ld4-blog-path{display:flex;flex-direction:column;gap:12px;padding:clamp(20px,2.4vw,28px);border:var(--pv4-border-subtle);border-radius:var(--pv4-radius-xl);background:var(--pv4-white);color:var(--pv4-charcoal)}.ld4-blog-page .ld4-blog-path--clear{border-color:var(--pv4-green);background:var(--pv4-green);color:var(--pv4-white)}.ld4-blog-page .ld4-blog-path-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.ld4-blog-page .ld4-blog-path-num{font-family:var(--font-ld4-display),Georgia,serif;font-size:2.25rem;line-height:1;color:var(--pv4-charcoal-subtle)}.ld4-blog-page .ld4-blog-path--clear .ld4-blog-path-num{color:var(--pv4-amber)}.ld4-blog-page .ld4-blog-path-tag{display:inline-flex;align-items:center;gap:6px;font-size:var(--pv4-eyebrow);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pv4-charcoal-soft)}.ld4-blog-page .ld4-blog-path--clear .ld4-blog-path-tag{color:var(--pv4-amber)}.ld4-blog-page .ld4-blog-path-title{font-family:var(--font-ld4-display),Georgia,serif;font-size:var(--pv4-h4);font-weight:500;line-height:1.25}.ld4-blog-page .ld4-blog-path-text{font-size:var(--pv4-body);line-height:1.55}.ld4-blog-page .ld4-blog-path--blind .ld4-blog-path-text{color:var(--pv4-charcoal-soft)}@media (max-width:760px){.ld4-blog-page .ld4-blog-paths{grid-template-columns:minmax(0,1fr)}}.ld4-blog-page .ld4-blog-cta{background:var(--pv4-sand);color:var(--pv4-charcoal);padding:clamp(8px,2vw,24px) var(--pv4-page-gutter) var(--pv4-section-y)}.ld4-blog-page .ld4-blog-cta-inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center;max-width:1100px;margin:0 auto;padding:clamp(20px,3.4vw,44px);border:1px solid #1a211f1a;border-radius:clamp(24px,3vw,36px);background:var(--pv4-sand-dark);box-shadow:0 18px 50px #1a211f14}.ld4-blog-page .ld4-blog-cta-media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:clamp(16px,2vw,24px)}.ld4-blog-page .ld4-blog-cta-eyebrow{margin:0 0 18px;font-size:var(--pv4-eyebrow);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pv4-gold-text)}.ld4-blog-page .ld4-blog-cta-title{margin:0 0 20px;font-family:var(--font-ld4-display),Georgia,serif;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--pv4-green)}.ld4-blog-page .ld4-blog-cta-text{margin:0 0 14px;font-size:var(--pv4-body-lead);line-height:1.6;color:color-mix(in srgb,var(--pv4-charcoal) 82%,#0000)}.ld4-blog-page .ld4-blog-cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:18px}.ld4-blog-page .ld4-blog-cta-btn{white-space:normal;text-align:center}.ld4-blog-page .ld4-blog-cta-secondary{display:inline-flex;align-items:center;min-height:24px;font-size:var(--pv4-body);font-weight:600;color:var(--pv4-green);text-decoration:underline;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,var(--pv4-green) 45%,#0000);transition:text-decoration-color var(--pv4-duration) ease-in-out}.ld4-blog-page .ld4-blog-cta-secondary:hover{text-decoration-color:var(--pv4-amber)}.ld4-blog-page .ld4-blog-cta-btn:focus-visible,.ld4-blog-page .ld4-blog-cta-secondary:focus-visible{outline:2px solid var(--pv4-green);outline-offset:3px}@media (max-width:760px){.ld4-blog-page .ld4-blog-cta-inner{grid-template-columns:minmax(0,1fr)}}.ld4-blog-page .ld4-blog-cover--whole{max-width:820px}@media (max-width:760px){.ld4-blog-page .ld4-blog-cover--whole{border-radius:var(--pv4-radius-lg)}}.ld4-blog-page .ld4-blog-note{margin:36px 0 0;font-size:.875rem;line-height:1.6;color:var(--pv4-charcoal-soft)}.ld4-blog-page .ld4-blog-cta-error{flex-basis:100%;margin:0;font-size:var(--pv4-body);line-height:1.5;color:var(--pv4-charcoal)}.ld4-blog-page .ld4-blog-checklist--gold .ld4-blog-check{background:var(--pv4-amber);color:var(--pv4-green)}@media (min-width:960px){.ld4-blog-page .ld4-blog-split--wide{grid-template-columns:minmax(0,1fr) minmax(0,340px);margin-inline:calc(-1 * var(--ld-bleed-fig, 60px))}}.ld4-blog-page .ld4-blog-split--wide .ld4-blog-split-media{align-self:start;aspect-ratio:3/4;min-height:0}@media (min-width:761px){.ld4-blog-page .ld4-blog-split--wide .ld4-blog-split-media{position:sticky;top:112px}}@media (max-width:760px){.ld4-blog-page .ld4-blog-split--wide .ld4-blog-split-media{aspect-ratio:3/4;max-width:340px;margin-inline:auto}}.ld4-blog-page .ld4-blog-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.ld4-blog-page .ld4-blog-chip{min-height:40px;padding:8px 16px;border-radius:var(--pv4-radius-full);border:1px solid #1a211f2e;background:var(--pv4-white);color:var(--pv4-charcoal);font:600 .875rem/1.2 inherit;font-family:inherit;cursor:pointer;transition:background var(--pv4-duration) var(--pv4-ease-out),color var(--pv4-duration) var(--pv4-ease-out),border-color var(--pv4-duration) var(--pv4-ease-out)}.ld4-blog-page .ld4-blog-chip:hover{border-color:var(--pv4-green)}.ld4-blog-page .ld4-blog-chip[aria-pressed=true]{background:var(--pv4-green);border-color:var(--pv4-green);color:var(--pv4-white)}.ld4-blog-page .ld4-blog-chip:focus-visible{outline:3px solid var(--pv4-green);outline-offset:3px}.ld4-blog-page .ld4-blog-chip i{margin-left:7px;font-style:normal;font-size:.8rem;font-weight:500;opacity:.6}.ld4-blog-page .ld4-blog-chip[aria-pressed=true] i{opacity:.8}.ld4-blog-page .ld4-blog-featured{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:clamp(22px,3vw,34px);align-items:center;margin:0 0 clamp(28px,3vw,40px);padding:20px;border:var(--pv4-border-subtle);border-radius:var(--pv4-radius-xl);background:var(--pv4-white);color:inherit;text-decoration:none;transition:border-color var(--pv4-duration) ease-in-out,transform var(--pv4-duration) var(--pv4-ease-out)}.ld4-blog-page .ld4-blog-featured:hover{border-color:var(--pv4-green);transform:translateY(-2px)}.ld4-blog-page .ld4-blog-featured-media{position:relative;display:block;aspect-ratio:3/2;border-radius:var(--pv4-radius-lg);overflow:hidden;background:var(--pv4-sage)}.ld4-blog-page .ld4-blog-featured-body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.ld4-blog-page .ld4-blog-featured-title{margin:0;font-family:var(--font-ld4-display,Georgia,serif);font-size:clamp(1.5rem,2.3vw,2rem);font-weight:500;line-height:1.16;letter-spacing:-.01em}.ld4-blog-page .ld4-blog-featured:hover .ld4-blog-featured-title{color:var(--pv4-green)}.ld4-blog-page .ld4-blog-featured .ld4-blog-meta{margin:0}.ld4-blog-page .ld4-blog-latest-title{margin:0 0 16px;font-family:var(--font-ld4-display,Georgia,serif);font-size:1.5rem;font-weight:500;line-height:1.2;color:var(--pv4-charcoal)}.ld4-blog-page .ld4-blog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 24px;margin:0;padding:0;list-style:none}.ld4-blog-page .ld4-blog-grid-card{display:block;color:inherit;text-decoration:none}.ld4-blog-page .ld4-blog-grid-media{position:relative;display:block;aspect-ratio:4/3;margin-bottom:12px;border-radius:var(--pv4-radius-lg);overflow:hidden;background:var(--pv4-sage);transition:box-shadow var(--pv4-duration) ease-in-out}.ld4-blog-page .ld4-blog-grid-card:hover .ld4-blog-grid-media{box-shadow:0 0 0 2px var(--pv4-amber)}.ld4-blog-page .ld4-blog-grid-title{margin:8px 0 0;font-family:var(--font-ld4-display,Georgia,serif);font-size:1.18rem;font-weight:500;line-height:1.22;color:var(--pv4-charcoal)}.ld4-blog-page .ld4-blog-grid-card:hover .ld4-blog-grid-title{color:var(--pv4-green)}.ld4-blog-page .ld4-blog-grid-card:focus-visible{outline:3px solid var(--pv4-green);outline-offset:4px;border-radius:var(--pv4-radius-lg)}.ld4-blog-page .ld4-blog-featured:focus-visible{outline:3px solid var(--pv4-green);outline-offset:3px}.ld4-blog-page .ld4-blog-progress{position:fixed;top:0;left:0;right:0;height:4px;z-index:300;pointer-events:none}.ld4-blog-page .ld4-blog-progress-bar{height:100%;background:var(--pv4-amber);transform:scaleX(0);transform-origin:left center}.ld4-blog-page .ld4-blog-body-wrap{position:relative}.ld4-blog-page .ld4-blog-toc{display:none}@media (min-width:1320px){.ld4-blog-page .ld4-blog-body-wrap{--ld-toc-w:176px;--ld-toc-gap:20px;--ld-toc-edge:16px;--ld-room:calc((100vw - 17px - 720px) / 2 - var(--ld-toc-edge) - var(--ld-toc-w) - var(--ld-toc-gap));--ld-bleed-fig:clamp(0px,var(--ld-room),60px);--ld-bleed-paths:clamp(0px,var(--ld-room),140px);--ld-bleed-max:var(--ld-bleed-fig)}.ld4-blog-page .ld4-blog-body-wrap[data-wide=paths]{--ld-bleed-max:var(--ld-bleed-paths)}.ld4-blog-page .ld4-blog-toc{display:block;position:absolute;top:0;bottom:0;left:calc(50% - 360px - var(--ld-bleed-max) - var(--ld-toc-gap) - var(--ld-toc-w));width:var(--ld-toc-w)}.ld4-blog-page .ld4-blog-toc-inner{position:sticky;top:176px;max-height:calc(100vh - 176px - 24px);overflow-y:auto;overscroll-behavior:contain;padding:4px;margin:-4px;transition:opacity .18s ease,visibility 0s linear 0s}.ld4-blog-page .ld4-blog-toc.is-leaving .ld4-blog-toc-inner{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility 0s linear .18s}}@media (min-width:1500px){.ld4-blog-page .ld4-blog-body-wrap{--ld-toc-w:200px;--ld-toc-gap:24px}}@media (prefers-reduced-motion:reduce){.ld4-blog-page .ld4-blog-toc-inner,.ld4-blog-page .ld4-blog-toc.is-leaving .ld4-blog-toc-inner{transition:none}}.ld4-blog-page .ld4-blog-toc-title{margin:0 0 10px;font-size:var(--pv4-eyebrow);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pv4-charcoal-soft)}.ld4-blog-page .ld4-blog-toc ol{list-style:none;margin:0;padding:0}.ld4-blog-page .ld4-blog-toc a{display:block;padding:7px 0 7px 14px;border-left:2px solid #1a211f24;font-size:.875rem;line-height:1.4;color:var(--pv4-charcoal-soft);text-decoration:none}.ld4-blog-page .ld4-blog-toc a:hover{color:var(--pv4-green)}.ld4-blog-page .ld4-blog-toc a.is-active{border-left-color:var(--pv4-amber);color:var(--pv4-green);font-weight:700}.ld4-blog-page .ld4-blog-h2{scroll-margin-top:176px}.ld4-blog-page .ld4-blog-inshort{margin:0 0 32px;padding:18px 22px;border-radius:var(--pv4-radius-lg);background:var(--pv4-sage)}.ld4-blog-page .ld4-blog-inshort-title{margin:0 0 8px;font-size:var(--pv4-eyebrow);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pv4-green)}.ld4-blog-page .ld4-blog-inshort ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.ld4-blog-page .ld4-blog-inshort li{position:relative;padding-left:20px;font-size:1rem;line-height:1.55}.ld4-blog-page .ld4-blog-inshort li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--pv4-amber)}.ld4-blog-page .ld4-blog-keep{display:flex;align-items:center;gap:16px;margin:8px 0 32px;padding:12px 16px;border:var(--pv4-border-subtle);border-radius:var(--pv4-radius-lg);background:var(--pv4-white);text-decoration:none;color:inherit;transition:transform .24s cubic-bezier(.22,.8,.26,1),border-color var(--pv4-duration)}.ld4-blog-page .ld4-blog-keep:hover{transform:translateY(-2px);border-color:var(--pv4-green)}.ld4-blog-page .ld4-blog-keep-media{position:relative;flex:none;width:92px;height:66px;border-radius:10px;overflow:hidden;background:var(--pv4-sage)}.ld4-blog-page .ld4-blog-keep-text{display:block;min-width:0}.ld4-blog-page .ld4-blog-keep-eyebrow{display:block;font-size:var(--pv4-eyebrow);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pv4-charcoal-soft)}.ld4-blog-page .ld4-blog-keep-title{display:block;margin-top:3px;font-family:var(--font-ld4-display,Georgia,serif);font-size:1.15rem;line-height:1.25}.ld4-blog-page .ld4-blog-next{padding:56px 0 var(--pv4-section-y);background:var(--pv4-sand)}.ld4-blog-page .ld4-blog-next-eyebrow{margin:0 0 16px;font-size:var(--pv4-eyebrow);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pv4-green)}.ld4-blog-page .ld4-blog-next-card{display:flex;gap:clamp(20px,3vw,36px);align-items:center;max-width:860px;padding:16px;border:var(--pv4-border-subtle);border-radius:var(--pv4-radius-xl);background:var(--pv4-white);text-decoration:none;color:inherit;transition:transform .24s cubic-bezier(.22,.8,.26,1),border-color var(--pv4-duration)}.ld4-blog-page .ld4-blog-next-card:hover{transform:translateY(-2px);border-color:var(--pv4-green)}.ld4-blog-page .ld4-blog-next-media{position:relative;flex:none;width:300px;aspect-ratio:3/2;border-radius:var(--pv4-radius-lg);overflow:hidden;background:var(--pv4-sage)}.ld4-blog-page .ld4-blog-next-body{display:block;min-width:0}.ld4-blog-page .ld4-blog-next-title{display:block;margin:10px 0 12px;font-family:var(--font-ld4-display,Georgia,serif);font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.22}.ld4-blog-page .ld4-blog-keep:focus-visible,.ld4-blog-page .ld4-blog-next-card:focus-visible{outline:3px solid var(--pv4-green);outline-offset:3px}@media (max-width:1100px){.ld4-blog-page .ld4-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.ld4-blog-page .ld4-blog-featured{grid-template-columns:minmax(0,300px) minmax(0,1fr)}}@media (max-width:700px){.ld4-blog-page .ld4-blog-featured{grid-template-columns:1fr}}@media (max-width:760px){.ld4-blog-page .ld4-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}}@media (max-width:520px){.ld4-blog-page .ld4-blog-grid{gap:22px 12px}.ld4-blog-page .ld4-blog-grid-title{font-size:1rem}.ld4-blog-page .ld4-blog-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ld4-blog-page .ld4-blog-chip{flex:none;white-space:nowrap}}@media (max-width:640px){.ld4-blog-page .ld4-blog-next-card{flex-direction:column;align-items:stretch}.ld4-blog-page .ld4-blog-next-media{width:100%}}@media (prefers-reduced-motion:reduce){.ld4-blog-page .ld4-blog-keep,.ld4-blog-page .ld4-blog-next-card{transition:none}.ld4-blog-page .ld4-blog-keep:hover,.ld4-blog-page .ld4-blog-next-card:hover{transform:none}}.ld4-blog-page .ld4-blog-leadbox{margin:36px 0 40px;padding:clamp(22px,3.2vw,32px);border:2px solid var(--pv4-green);border-radius:var(--pv4-radius-xl);background:var(--pv4-sage);scroll-margin-top:140px}.ld4-blog-page .ld4-blog-leadbox-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.ld4-blog-page .ld4-blog-leadbox-kicker{margin:0;font-size:var(--pv4-eyebrow);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pv4-green)}.ld4-blog-page .ld4-blog-leadbox-step{padding:4px 10px;border-radius:999px;background:var(--pv4-white);font-size:.8rem;font-weight:700;color:var(--pv4-charcoal)}.ld4-blog-page .ld4-blog-leadbox-title{margin:0 0 10px;font-family:var(--font-ld4-display,Georgia,serif);font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:500;line-height:1.2;color:var(--pv4-charcoal)}.ld4-blog-page .ld4-blog-leadbox-lead{margin:0 0 20px;font-size:1rem;line-height:1.55;color:var(--pv4-charcoal-soft)}.ld4-blog-page .ld4-blog-leadbox-form,.ld4-blog-page .ld4-blog-leadbox-step1{display:grid;gap:16px}.ld4-blog-page .ld4-blog-leadbox-fieldset{margin:0;padding:0;border:0}.ld4-blog-page .ld4-blog-leadbox-field label,.ld4-blog-page .ld4-blog-leadbox-fieldset legend{display:block;margin-bottom:8px;font-size:.92rem;font-weight:650;color:var(--pv4-charcoal)}.ld4-blog-page .ld4-blog-leadbox-pills{display:flex;flex-wrap:wrap;gap:8px}.ld4-blog-page .ld4-blog-leadbox-pill{padding:9px 14px;border:var(--pv4-border-subtle);border-radius:999px;background:var(--pv4-white);font-family:inherit;font-size:.9rem;font-weight:500;color:var(--pv4-charcoal);cursor:pointer;transition:border-color var(--pv4-duration),background-color var(--pv4-duration),color var(--pv4-duration)}.ld4-blog-page .ld4-blog-leadbox-pill:hover{border-color:var(--pv4-green)}.ld4-blog-page .ld4-blog-leadbox-pill.is-active{border-color:var(--pv4-green);background:var(--pv4-green);color:var(--pv4-white);font-weight:600}.ld4-blog-page .ld4-blog-leadbox-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.ld4-blog-page .ld4-blog-leadbox-field input{width:100%;padding:11px 14px;border:var(--pv4-border-subtle);border-radius:var(--pv4-radius-md);background:var(--pv4-white);font-family:inherit;font-size:.95rem;color:var(--pv4-charcoal)}.ld4-blog-page .ld4-blog-leadbox-field input:focus{outline:2px solid var(--pv4-green);outline-offset:1px}.ld4-blog-page .ld4-blog-leadbox-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:var(--pv4-radius-md);background:var(--pv4-white);font-size:.9rem;font-weight:600;color:var(--pv4-charcoal)}.ld4-blog-page .ld4-blog-leadbox-back{border:0;background:none;font-family:inherit;font-size:.88rem;font-weight:650;color:var(--pv4-green);cursor:pointer;text-decoration:underline}.ld4-blog-page .ld4-blog-leadbox-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ld4-blog-page .ld4-blog-leadbox-consent{display:flex;align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.45;color:var(--pv4-charcoal-soft)}.ld4-blog-page .ld4-blog-leadbox-consent input{margin-top:3px}.ld4-blog-page .ld4-blog-leadbox-consent a{color:var(--pv4-green);font-weight:600}.ld4-blog-page .ld4-blog-leadbox-error{margin:0;padding:10px 12px;border-radius:var(--pv4-radius-md);background:#b4231814;font-size:.9rem;font-weight:600;color:#b42318}.ld4-blog-page .ld4-blog-leadbox-submit{justify-self:start}.ld4-blog-page .ld4-blog-answer{margin:0 0 28px;padding:18px 22px;border-radius:var(--pv4-radius-lg);background:var(--pv4-sage)}.ld4-blog-page .ld4-blog-answer-title{margin:0 0 8px;font-size:var(--pv4-eyebrow);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pv4-green)}.ld4-blog-page .ld4-blog-answer-text{margin:0;font-size:1.05rem;line-height:1.6;color:var(--pv4-charcoal)}.ld4-blog-page .ld4-blog-table-wrap{margin:8px 0 28px;overflow-x:auto;border:var(--pv4-border-subtle);border-radius:var(--pv4-radius-lg);background:var(--pv4-white);-webkit-overflow-scrolling:touch}.ld4-blog-page .ld4-blog-table{width:100%;min-width:560px;border-collapse:collapse;font-size:.95rem;line-height:1.5;text-align:left}.ld4-blog-page .ld4-blog-table td,.ld4-blog-page .ld4-blog-table th{padding:14px 16px;vertical-align:top;border-bottom:var(--pv4-border-subtle)}.ld4-blog-page .ld4-blog-table thead th{font-size:var(--pv4-eyebrow);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pv4-white);background:var(--pv4-green);border-bottom:0}.ld4-blog-page .ld4-blog-table tbody th{font-weight:650;color:var(--pv4-green)}.ld4-blog-page .ld4-blog-table tbody tr:last-child td,.ld4-blog-page .ld4-blog-table tbody tr:last-child th{border-bottom:0}