.blog-width{width:min(1240px,100% - 96px);margin-inline:auto}.blog-period{color:var(--lf-orange)}.blog-text-link{color:var(--ink);align-items:center;gap:20px;font-size:13px;font-weight:500;display:inline-flex}.blog-text-link:hover{text-underline-offset:5px;text-decoration:underline}.blog-hero{padding-top:67px}.blog-hero>div:first-of-type{grid-template-columns:1.6fr 1fr;align-items:end;gap:70px;display:grid}.blog-hero h1{letter-spacing:-.055em;max-width:800px;font-size:clamp(44px,5.1vw,72px);line-height:1.07}.blog-hero>div>p{max-width:370px;padding-bottom:5px;font-size:15px;line-height:1.8}.blog-hero-meta{color:#6c6962;justify-content:space-between;align-items:center;gap:20px;padding-block:40px 18px;font-size:11px;display:flex}.blog-hero-meta a{color:#8e3a25}.blog-hero-meta a>span{margin-left:20px}.blog-featured{grid-template-columns:1.28fr 1fr;gap:20px;display:grid}.blog-feature-main{color:#f8f7f4;background:#292825;border-radius:4px;flex-direction:column;justify-content:space-between;padding:28px 32px 32px;display:flex}.blog-feature-image{aspect-ratio:16/9;object-fit:cover;background:#e8e0d2;border-radius:2px;width:100%;margin-bottom:24px}.blog-feature-side-content{grid-template-columns:138px minmax(0,1fr);align-items:center;gap:22px;display:grid}.blog-feature-side-image{aspect-ratio:1;object-fit:cover;background:#e8e0d2;border-radius:2px;width:100%}.blog-feature-topic{color:#756f64;letter-spacing:.025em;margin-bottom:13px;font-size:10px}.blog-feature-main .blog-feature-topic{color:#e9af86}.blog-feature-main h2{letter-spacing:-.035em;font-size:clamp(28px,2.8vw,39px);line-height:1.15}.blog-feature-main h2 a:hover,.blog-feature-side h2 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.blog-feature-main>div:last-child>p:not(.blog-feature-topic){color:#c6beb2;max-width:450px;margin-top:15px;font-size:13px;line-height:1.8}.blog-feature-link{color:#f4d2b9;border-top:1px solid #5a534a;justify-content:space-between;align-items:center;margin-top:27px;padding-top:19px;font-size:12px;display:flex}.blog-feature-link:hover{color:#fff}.blog-feature-side{gap:20px;display:grid}.blog-feature-side>article{background:#f0eee8;border:1px solid #d7d2c8;border-radius:4px;flex-direction:column;padding:25px 28px;display:flex}.blog-feature-side h2{max-width:450px;font-size:25px;line-height:1.2}.blog-feature-side .blog-text-link{justify-content:space-between;margin-top:23px}.blog-topics{border-block:1px solid var(--line);flex-wrap:wrap;gap:0;margin-top:42px;padding-block:18px;display:flex}.blog-topics>a{flex:180px;align-items:center;gap:12px;padding:10px 14px;font-size:11px;display:flex}.blog-topics>a:first-child{padding-left:0}.blog-topics>a>span:first-child{color:#8e3a25;font-family:var(--font-geist-mono), monospace;font-size:9px}.blog-topics>a>strong{font-weight:500}.blog-topics>a>span:last-child{color:#7a7367;margin-left:auto}.blog-topics>a:hover strong{text-underline-offset:5px;text-decoration:underline}.blog-library{padding-block:65px 35px}.blog-section-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px;display:flex}.blog-section-heading h2{letter-spacing:-.04em;font-size:38px}.blog-controls{border-block:1px solid var(--line);grid-template-columns:1fr 260px;gap:22px;padding-block:20px;display:grid}.blog-controls label{color:#635c52;margin-bottom:7px;font-size:11px;display:block}.blog-controls input,.blog-controls select{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#faf9f7;border:1px solid #bcb5aa;border-radius:3px;padding:11px 13px;font-size:13px;display:block}.blog-controls input::placeholder{color:#746e64}.blog-results{color:#726b60;margin-block:19px 24px;font-size:11px}.blog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.blog-card{border-top:1px solid #bcb5a9;flex-direction:column;min-width:0;padding:22px 0 25px;display:flex}.blog-card-image{aspect-ratio:16/9;object-fit:cover;background:#e8e0d2;border-radius:3px;width:100%;margin-bottom:22px}.blog-card-meta{color:#746c60;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;font-size:10px;display:flex}.blog-card-meta>span:first-child{color:#8e3a25}.blog-card h3{letter-spacing:-.03em;margin-bottom:14px;font-size:24px;line-height:1.23}.blog-card h3 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.blog-card>p{margin-bottom:25px;font-size:13px;line-height:1.8}.blog-card-foot{justify-content:space-between;align-items:end;gap:12px;margin-top:auto;font-size:10px;display:flex}.blog-card-foot>span{color:#746c60;max-width:160px}.blog-card-foot>a{color:#8e3a25;white-space:nowrap}.blog-card-foot>a>span{margin-left:12px}.blog-card-foot>a:hover{text-underline-offset:4px;text-decoration:underline}.blog-empty{text-align:center;border-block:1px solid var(--line);padding:55px 20px}.blog-empty p{margin-block:12px 24px}.blog-editorial{border-top:1px solid var(--line);padding-block:26px 35px;display:block}.blog-editorial>p:last-child{max-width:800px;font-size:12px;line-height:1.9}.blog-editorial a,.blog-editor-note a{text-underline-offset:3px;text-decoration:underline}.blog-index-cta{border-top:1px solid #bcb5a9;grid-template-columns:1.1fr 1fr;gap:80px;padding-block:50px 70px;display:grid}.blog-index-cta h2{font-size:40px}.blog-index-cta>div:last-child>p{max-width:420px;margin-bottom:22px;font-size:14px;line-height:1.8}.blog-article-header{border-bottom:1px solid var(--line);padding-block:28px 40px}.blog-breadcrumb{margin-bottom:40px}.blog-breadcrumb ol{color:#736b60;flex-wrap:wrap;gap:9px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.blog-breadcrumb li{align-items:center;gap:9px;padding:0;display:inline-flex}.blog-breadcrumb li+li:before{content:"/";color:#a49988}.blog-breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.blog-article-header>h1{letter-spacing:-.045em;text-wrap:pretty;max-width:980px;font-size:clamp(36px,4.5vw,62px);line-height:1.08}.blog-article-description{max-width:820px;margin-top:22px;font-size:17px;line-height:1.75}.blog-byline{color:#71695d;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:27px;font-size:11px;display:flex}.blog-byline>a{color:#8e3a25}.blog-byline>a:hover{text-underline-offset:4px;text-decoration:underline}.blog-article-cover{margin-top:30px}.blog-cover-image{aspect-ratio:16/9;object-fit:cover;background:#e8e0d2;border-radius:4px;width:100%;height:auto}.blog-reading-layout{grid-template-columns:240px minmax(0,790px);justify-content:space-between;gap:70px;padding-top:40px;display:grid}.blog-toc{align-self:start;position:sticky;top:112px}.blog-toc-mobile{display:none}.blog-toc nav>p{color:#8e3a25;text-transform:uppercase;letter-spacing:.07em;margin-bottom:17px;font-size:10px}.blog-toc ol{border-left:1px solid #d3cdc2;margin:0;padding:0;list-style:none}.blog-toc li{padding:0}.blog-toc li>a{color:#6b6459;padding:8px 0 8px 17px;font-size:12px;line-height:1.6;display:block}.blog-toc li>a:hover{color:#8e3a25;background:#eeebe5}.blog-toc-back{border-top:1px solid var(--line);color:#8e3a25;margin-top:22px;padding-top:22px;font-size:11px;display:block}.blog-toc-back>span{margin-left:10px}.blog-prose{min-width:0}.blog-prose p,.blog-prose li{color:#4d4942;overflow-wrap:break-word;font-size:16px;line-height:1.9}.blog-prose h2{letter-spacing:-.03em;text-wrap:pretty;font-size:29px;line-height:1.25}.blog-answer{background:#eeebe4;border-left:3px solid #a84c2e;padding:26px 28px}.blog-answer h2{text-transform:uppercase;letter-spacing:.08em;color:#8e3a25;margin-bottom:12px;font-size:11px}.blog-answer p{color:#3c3832;font-size:17px;line-height:1.85}.blog-takeaways{border-bottom:1px solid var(--line);padding:28px 0 26px}.blog-takeaways h2{letter-spacing:-.01em;font-size:16px}.blog-takeaways ul{margin:15px 0 0;padding-left:20px}.blog-takeaways li{margin-top:6px;font-size:14px}.blog-takeaways li::marker{color:#a84c2e}.blog-prose-section{margin-top:40px}.blog-prose-section>p{margin-top:18px}.blog-prose-section ul,.blog-prose-section ol{margin-block:20px}.blog-prose-section li{margin-top:8px;padding-left:7px}.blog-steps li::marker{color:#8e3a25;font-weight:500}.blog-table-scroll{border-bottom:1px solid #cfc7b9;margin-top:25px;overflow-x:auto}.blog-prose table{border-collapse:collapse;text-align:left;width:100%;min-width:500px;font-size:13px;line-height:1.65}.blog-prose caption{text-align:left;color:#776b5a;margin-bottom:10px;font-size:11px}.blog-prose th,.blog-prose td{vertical-align:top;border-top:1px solid #cfc7b9;padding:13px 16px}.blog-prose thead{color:#3d372e;background:#eae5db}.blog-prose th{font-weight:500}.blog-prose tbody th{color:#4d402f;width:24%}.blog-prose td{color:#5b5348}.blog-prose .blog-inline-sources{color:#7a6b57;margin-top:16px;font-size:11px}.blog-inline-sources a{color:#8e3a25;text-underline-offset:3px;text-decoration:underline}.blog-code{margin-top:24px}.blog-code figcaption{color:#776b5a;margin-bottom:8px;font-size:11px}.blog-code pre{color:#eee6da;background:#292825;border-radius:3px;padding:22px;font-size:12px;line-height:1.8;overflow-x:auto}.blog-faqs{border-top:1px solid var(--line);padding-top:30px}.blog-faqs>div{margin-top:25px}.blog-faqs h3{letter-spacing:-.02em;font-size:19px;line-height:1.4}.blog-faqs>div>p{margin-top:10px;font-size:15px}.blog-sources{border-top:1px solid var(--line);padding-top:30px}.blog-sources h2{font-size:23px}.blog-sources>p,.blog-sources li,.blog-sources li>p{font-size:12px;line-height:1.85}.blog-sources li{margin-bottom:15px}.blog-sources li>a{color:#8e3a25;text-underline-offset:4px;text-decoration:underline}.blog-sources li>p{margin-top:6px}.blog-sources .blog-editor-note{color:#746b5e}.blog-article-cta{background:#eee9df;border-top:2px solid #b68562;margin-top:35px;padding:30px}.blog-article-cta h2{font-size:28px}.blog-article-cta>p{margin-block:16px 22px;font-size:14px}.blog-article-cta .button{font-size:13px}.blog-related{padding-block:70px 50px}.blog-topic-hero{padding-block:28px 45px}.blog-topic-hero h1{font-size:clamp(44px,5vw,70px)}.blog-topic-description{color:#443e35;max-width:800px;margin-top:22px;font-size:22px;line-height:1.6}.blog-topic-intro{max-width:800px;margin-top:20px;font-size:15px;line-height:1.85}.blog-topic-hero>.blog-text-link{margin-top:25px}.blog-topic-articles .blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px}.blog-topic-page>.blog-topics{margin-bottom:50px}@media (prefers-reduced-motion:reduce){:is(html:has(.blog-index),html:has(.blog-article),html:has(.blog-topic-page)){scroll-behavior:auto}}@media (max-width:1150px){.blog-hero>div:first-of-type{grid-template-columns:1.6fr 1fr;gap:40px}.blog-reading-layout{grid-template-columns:200px minmax(0,1fr);gap:40px}.blog-feature-side-content{grid-template-columns:100px minmax(0,1fr);gap:18px}.blog-feature-main,.blog-feature-side>article{padding:25px}}@media (max-width:900px){.blog-width{width:calc(100% - 48px)}.blog-hero>div:first-of-type{grid-template-columns:1fr;gap:22px}.blog-hero>div>p{max-width:580px}.blog-featured{grid-template-columns:1.1fr 1fr}.blog-feature-side-content{display:block}.blog-feature-side-image{aspect-ratio:16/9;margin-bottom:18px}.blog-feature-side h2{font-size:23px}.blog-reading-layout{display:block}.blog-toc{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:28px;position:static}.blog-toc-desktop{display:none}.blog-toc-mobile{display:block}.blog-toc-mobile>p{color:#8e3a25;padding-block:6px;font-size:12px}.blog-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-toc-back{margin-top:12px;padding-top:15px}.blog-prose{max-width:790px;margin-inline:auto}.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-editorial{grid-template-columns:1fr;gap:14px}.blog-index-cta{gap:35px}}@media (max-width:600px){.blog-width{width:calc(100% - 40px)}.blog-hero{padding-top:40px}.blog-hero h1{font-size:43px}.blog-hero>div>p{font-size:14px}.blog-hero-meta{align-items:start;padding-top:26px;font-size:10px}.blog-hero-meta>span{max-width:150px}.blog-featured{display:block}.blog-feature-main{padding:23px}.blog-feature-main h2{font-size:31px}.blog-feature-image{margin-bottom:20px}.blog-feature-side-content{grid-template-columns:100px minmax(0,1fr);gap:17px;display:grid}.blog-feature-side-image{aspect-ratio:1;margin-bottom:0}.blog-feature-side{gap:16px;margin-top:16px}.blog-feature-side>article{padding:23px}.blog-feature-side h2{font-size:25px}.blog-feature-side-content h2{font-size:21px}.blog-card-image{margin-bottom:19px}.blog-article-cover{margin-top:22px}.blog-topics{margin-top:30px;padding-block:10px}.blog-topics>a{flex-basis:100%;padding:12px 0}.blog-library{padding-top:40px}.blog-section-heading{flex-direction:column;align-items:start;gap:18px}.blog-section-heading h2{font-size:32px}.blog-controls{grid-template-columns:1fr;gap:15px}.blog-card-grid,.blog-topic-articles .blog-card-grid{grid-template-columns:1fr;gap:5px}.blog-card{padding-block:22px 28px}.blog-card h3{font-size:25px}.blog-card>p{margin-bottom:20px}.blog-card-foot{font-size:11px}.blog-index-cta{grid-template-columns:1fr;gap:24px;padding-block:35px 45px}.blog-index-cta h2{font-size:34px}.blog-article-header{padding-block:23px 30px}.blog-breadcrumb{margin-bottom:30px}.blog-article-header>h1{font-size:36px}.blog-article-description{font-size:15px;line-height:1.8}.blog-byline{column-gap:16px;font-size:10px}.blog-reading-layout{padding-top:25px}.blog-toc ol{display:block}.blog-toc li>a{padding-block:7px;font-size:12px}.blog-answer{padding:21px 20px}.blog-answer p{font-size:16px;line-height:1.85}.blog-prose h2{font-size:26px}.blog-answer h2{font-size:10px}.blog-takeaways h2{font-size:16px}.blog-prose p,.blog-prose li{font-size:15px;line-height:1.85}.blog-takeaways li{font-size:14px}.blog-prose-section{margin-top:32px}.blog-prose-section li{padding-left:3px}.blog-prose .blog-inline-sources{font-size:11px}.blog-prose .blog-sources p,.blog-prose .blog-sources li{font-size:12px}.blog-article-cta{padding:23px}.blog-article-cta h2{font-size:25px}.blog-article-cta .button{justify-content:space-between;width:100%;padding-inline:16px;font-size:12px}.blog-related{padding-block:45px 25px}.blog-topic-hero h1{font-size:44px}.blog-topic-description{font-size:20px}}
