
.lf-blog{padding-block:54px 72px}.lf-blog-intro{max-width:760px;margin-bottom:36px}.lf-blog-intro h1{font-size:clamp(32px,4vw,52px);line-height:1.14;letter-spacing:-1.8px;margin:16px 0 20px}.lf-blog-intro>p:last-child{color:var(--muted);font-size:18px;max-width:650px}.lf-blog-meta{display:flex;gap:8px 18px;flex-wrap:wrap;color:var(--muted);font-size:13px;margin-top:23px}.lf-blog-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lf-blog-card{display:flex;flex-direction:column;min-width:0;padding:27px;border:1px solid var(--line);border-radius:18px;background:#fffdfb}.lf-blog-card h2,.lf-blog-card h3{font-size:21px;line-height:1.4;letter-spacing:-.45px;margin:14px 0}.lf-blog-card p{color:var(--muted);font-size:14px;line-height:1.7}.lf-blog-card .lf-blog-meta{margin-top:auto;padding-top:25px}.lf-blog-card h2 a,.lf-blog-card h3 a{text-decoration:none}.lf-blog-card a:hover{color:var(--orange)}.lf-blog-category{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--orange);font-weight:700}.lf-blog-card>a{margin-top:22px;font-size:14px;color:var(--orange);text-decoration:underline;text-underline-offset:4px}.lf-blog-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(180px,1fr);gap:56px;align-items:start}.lf-blog-content{min-width:0;font-size:17px;line-height:1.85}.lf-blog-content p{margin:0 0 22px}.lf-blog-content h2{font-size:27px;line-height:1.3;letter-spacing:-.5px;margin:38px 0 18px;scroll-margin-top:25px}.lf-blog-content h3{font-size:19px;line-height:1.5;margin:22px 0 10px}.lf-blog-content a,.lf-blog-nav a,.lf-blog-source a{color:var(--orange);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.lf-blog-table{overflow-x:auto;border:1px solid var(--line);border-radius:13px;margin:24px 0;background:#fffdfb}.lf-blog-table table{border-collapse:collapse;width:100%;text-align:left;font-size:14px;line-height:1.6}.lf-blog-table th,.lf-blog-table td{padding:15px 17px;vertical-align:top;border-bottom:1px solid var(--line)}.lf-blog-table th{font-weight:700;background:var(--soft)}.lf-blog-table tr:last-child td{border-bottom:0}.lf-blog-table th:first-child{width:32%}.lf-blog-nav{padding:24px;border:1px solid var(--line);border-radius:16px;font-size:13px;line-height:1.6}.lf-blog-nav p{font-size:12px;color:var(--muted);margin-bottom:15px}.lf-blog-nav ol{padding-left:18px;margin:0}.lf-blog-nav li+li{margin-top:13px}.lf-blog-source{background:var(--soft);border-radius:14px;padding:24px;margin:32px 0;font-size:13px;line-height:1.8;color:var(--muted)}.lf-blog-source p+p{margin-top:10px}.lf-blog-cta{background:#fff1e6;border:1px solid #ead3c0;border-radius:18px;padding:30px;margin:35px 0}.lf-blog-cta h2{font-size:26px;letter-spacing:-.6px;line-height:1.3;margin:0 0 15px}.lf-blog-cta p{font-size:15px;line-height:1.7;color:var(--muted);margin-bottom:22px}.lf-blog-related{margin-top:65px;border-top:1px solid var(--line);padding-top:32px}.lf-blog-related>h2{font-size:28px;margin-bottom:24px}.lf-blog-related .lf-blog-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-home-blog{padding-block:52px 65px;border-top:1px solid var(--line)}.lf-home-blog .section-heading{margin-bottom:27px}.lf-home-blog .section-heading p{max-width:450px}.lf-blog-all{display:inline-flex;min-height:44px;align-items:center;margin-top:25px;color:var(--orange);text-decoration:underline;text-underline-offset:5px}.lf-blog-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--muted);margin-bottom:25px}.lf-blog-breadcrumb a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:1000px){.lf-blog-layout{grid-template-columns:minmax(0,1fr);gap:25px}.lf-blog-nav{grid-row:1}.lf-blog-nav ol{display:flex;flex-wrap:wrap;gap:10px 30px}.lf-blog-nav li+li{margin-top:0}.lf-blog-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-blog-intro{max-width:850px}}
@media(max-width:600px){.lf-blog{padding-block:30px 45px}.lf-blog-intro{margin-bottom:25px}.lf-blog-intro h1{font-size:31px;letter-spacing:-.9px;overflow-wrap:break-word}.lf-blog-intro>p:last-child{font-size:16px}.lf-blog-cards,.lf-blog-related .lf-blog-cards{grid-template-columns:minmax(0,1fr);gap:14px}.lf-blog-card{padding:22px}.lf-blog-card h2,.lf-blog-card h3{font-size:20px}.lf-blog-content{font-size:16px;line-height:1.8}.lf-blog-content h2{font-size:24px;margin-top:30px}.lf-blog-table th,.lf-blog-table td{padding:12px 10px;overflow-wrap:anywhere}.lf-blog-table table{font-size:13px}.lf-blog-nav{padding:19px}.lf-blog-nav ol{display:block}.lf-blog-nav li+li{margin-top:10px}.lf-blog-source,.lf-blog-cta{padding:22px}.lf-blog-cta .button{display:flex;text-align:center;white-space:normal}.lf-blog-cta h2{font-size:23px}.lf-home-blog{padding-block:35px}.lf-blog-related{margin-top:38px}.lf-blog-related>h2{font-size:25px}}
