.sd-blog{padding-bottom:20px}@keyframes blRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.sd-blog .bl-rise{animation:blRise .8s cubic-bezier(.2,.7,.2,1) both}.sd-blog .bl-d1{animation-delay:.08s}.sd-blog .bl-d2{animation-delay:.18s}.sd-blog .bl-d3{animation-delay:.28s}@media (prefers-reduced-motion:reduce){.sd-blog .bl-rise,.sd-blog .drift{animation:none}}.sd-blog .bl-hero{position:relative;padding:160px 0 70px;overflow:hidden}.sd-blog .bl-hero-inner{position:relative}.sd-blog .bl-hero h1{font-size:clamp(64px,11vw,150px);margin:14px 0 22px}.sd-blog .bl-hl{background:linear-gradient(transparent 58%,var(--butter) 58% 92%,transparent 92%);padding:0 .06em}.sd-blog .bl-hero-sub{max-width:620px;font-size:19px}.sd-blog .bl-count{margin-top:26px}.sd-blog .glow{filter:blur(70px);opacity:.75;z-index:0}.sd-blog .bl-glow-a{width:460px;height:460px;right:-80px;top:40px;background:var(--butter)}.sd-blog .bl-glow-b{width:360px;height:360px;right:300px;top:220px;background:var(--sky)}.sd-blog .bl-glow-c{width:300px;height:300px;right:120px;top:-60px;background:var(--blush)}.sd-blog .bl-hero-inner,.sd-blog .bp-hero-inner{z-index:1}.sd-blog .bl-feature{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;overflow:hidden;position:relative;z-index:1;padding:12px;box-shadow:0 30px 60px rgba(22,22,29,.06);transition:translate .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.sd-blog .bl-feature:hover{translate:0 -4px;box-shadow:0 40px 70px rgba(22,22,29,.09)}.sd-blog .bl-feature-media{background:var(--butter-pale);aspect-ratio:1200/630;border-radius:20px;display:flex;align-items:center;justify-content:center;overflow:hidden}.sd-blog .bl-feature-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.sd-blog .bl-feature:hover .bl-feature-media img{transform:scale(1.03)}.sd-blog .bl-feature-body{padding:30px 34px 30px 40px;display:flex;flex-direction:column;gap:18px;justify-content:center}.sd-blog .bl-feature-body h2{font-size:clamp(30px,3.2vw,44px)}.sd-blog .bl-feature-ex{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.sd-blog .bl-feature-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:8px}.sd-blog .bl-feature-date{font-size:14px;color:var(--ink-soft)}.sd-blog .bl-btn-sm{height:46px;padding:0 7px 0 22px;font-size:14.5px}.sd-blog .btn-dark .bl-knob{background:#F7BFCF}.sd-blog .bl-grid-wrap{padding-top:90px}.sd-blog .bl-grid-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:30px}.sd-blog .bl-grid-head h2{font-size:clamp(32px,4vw,52px)}.sd-blog .bl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.sd-blog .bl-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:28px;padding:10px;transition:translate .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.sd-blog .bl-card:hover{translate:0 -5px;box-shadow:0 26px 50px rgba(22,22,29,.08)}.sd-blog .bl-media{aspect-ratio:1200/630;border-radius:20px;overflow:hidden;display:flex;align-items:center;justify-content:center}.sd-blog .bl-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.sd-blog .bl-card:hover .bl-media img{transform:scale(1.04)}.sd-blog .bl-initial{font-size:90px;color:rgba(22,22,29,.14)}.sd-blog .bl-body{padding:20px 16px 16px;display:flex;flex-direction:column;gap:12px;flex:1}.sd-blog .bl-meta{display:flex;gap:14px;flex-wrap:wrap;font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.sd-blog .bl-title{font-size:22px;line-height:1.18;letter-spacing:-.02em}.sd-blog .bl-excerpt{font-size:15px;line-height:1.55;color:var(--ink-soft);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sd-blog .bl-read{margin-top:auto;padding-top:6px}.sd-blog .bl-card:hover .bl-read svg{translate:3px 0}.sd-blog .bl-read svg{transition:translate .25s}.sd-blog .bl-cta-wrap{padding-top:110px;padding-bottom:80px}.sd-blog .cta{padding:100px 40px}.sd-blog .cta h2{font-size:clamp(36px,5vw,68px)}.sd-blog .bl-swoosh{position:absolute;left:0;top:0;width:100%;height:100%}.sd-blog .bl-cta-inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:24px}.sd-blog .bl-cta-inner .btn-dark{margin-top:10px}.sd-blog .bp-progress{display:none}@supports (animation-timeline:scroll()){@keyframes bpProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sd-blog .bp-progress{display:block;position:fixed;left:0;right:0;top:0;height:3px;z-index:60;transform-origin:0 50%;background:linear-gradient(90deg,#FFD45E,#F7BFCF,#A9CBF2);animation:bpProgress linear both;animation-timeline:scroll(root)}}.sd-blog .bp-hero{position:relative;padding:150px 0 50px;overflow:hidden}.sd-blog .bp-hero-inner{position:relative;max-width:1000px}.sd-blog .bp-crumbs{display:flex;gap:10px;align-items:center}.sd-blog .bp-crumbs a{transition:color .2s}.sd-blog .bp-crumbs a:hover{color:var(--ink)}.sd-blog .bp-hero h1{font-size:clamp(38px,5.6vw,76px);margin:18px 0 26px;line-height:1.04}.sd-blog .bp-meta{display:flex;gap:10px 26px;flex-wrap:wrap;font-size:15px;color:var(--ink-soft)}.sd-blog .bp-meta b{color:var(--ink);font-weight:600}.sd-blog .bp-cover-wrap{position:relative;z-index:1}.sd-blog .bp-cover{border-radius:32px;overflow:hidden;background:var(--butter-pale);border:1px solid var(--line);box-shadow:0 30px 70px rgba(22,22,29,.08)}.sd-blog .bp-cover img{display:block;width:100%;height:auto}.sd-blog .bp-cover-wrap{max-width:1100px}.sd-blog .bp-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:70px;padding-top:70px;align-items:start}.sd-blog .bp-main{max-width:760px;min-width:0}.sd-blog .bp-lede{font-size:21px;line-height:1.55;color:var(--ink);margin-bottom:44px;padding:26px 30px;background:var(--butter-pale);border-radius:22px}.sd-blog .bp-sticky{position:sticky;top:110px;display:flex;flex-direction:column;gap:18px}.sd-blog .bp-toc{background:#fff;border:1px solid var(--line);border-radius:22px;padding:22px 24px}.sd-blog .bp-toc ul{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:9px;max-height:50vh;overflow:auto}.sd-blog .bp-toc li{font-size:14px;line-height:1.4}.sd-blog .bp-toc li.sub{padding-left:14px}.sd-blog .bp-toc a{color:var(--ink-soft);transition:color .2s}.sd-blog .bp-toc a:hover{color:var(--ink)}.sd-blog .bp-toc-inline{display:none;margin-bottom:40px}.sd-blog .bp-side-card{background:var(--sky-pale);border-radius:22px;padding:26px 24px;display:flex;flex-direction:column;gap:12px}.sd-blog .bp-side-title{font-size:22px;line-height:1.15;letter-spacing:-.02em}.sd-blog .bp-end{margin-top:56px;padding-top:34px;border-top:1px solid var(--line)}.sd-blog .bp-back{display:inline-flex;rotate:180deg}.sd-blog .bp-prose{font-size:18px;line-height:1.75;color:#34333E;overflow-wrap:break-word}.sd-blog .bp-prose [style*=font-family]{font-family:inherit!important}.sd-blog .bp-prose [style*=font-size]{font-size:inherit!important}.sd-blog .bp-prose>:first-child{margin-top:0}.sd-blog .bp-prose p{margin:0 0 1.2em}.sd-blog .bp-prose h1,.sd-blog .bp-prose h2,.sd-blog .bp-prose h3,.sd-blog .bp-prose h4{font-family:var(--font-bricolage),"Segoe UI",system-ui,sans-serif;color:var(--ink);font-weight:600;letter-spacing:-.025em;line-height:1.15;scroll-margin-top:110px;text-wrap:balance}.sd-blog .bp-prose h1,.sd-blog .bp-prose h2{font-size:clamp(28px,3vw,36px);margin:1.9em 0 .6em}.sd-blog .bp-prose h3{font-size:clamp(22px,2.2vw,26px);margin:1.6em 0 .5em}.sd-blog .bp-prose h4{font-size:20px;margin:1.4em 0 .4em}.sd-blog .bp-prose b:not([style*="font-weight: 400"]):not([style*="font-weight:normal"]),.sd-blog .bp-prose strong{color:var(--ink);font-weight:650}.sd-blog .bp-prose a{color:var(--ink);font-weight:500;text-decoration:none;background:linear-gradient(transparent 62%,var(--butter) 62%);transition:background-size .25s,background-color .25s}.sd-blog .bp-prose a:hover{background:var(--butter)}.sd-blog .bp-prose ol,.sd-blog .bp-prose ul{margin:.4em 0 1.4em;padding-left:1.5em}.sd-blog .bp-prose ul{list-style:disc}.sd-blog .bp-prose ol{list-style:decimal}.sd-blog .bp-prose li{margin-bottom:.5em;padding-left:.3em}.sd-blog .bp-prose li>p{margin:0}.sd-blog .bp-prose ul li::marker{color:#E9A4B8}.sd-blog .bp-prose ol li::marker{color:var(--ink-soft);font-weight:600}.sd-blog .bp-prose blockquote{margin:1.8em 0;padding:24px 28px;background:var(--blush-pale);border-radius:20px;font-size:19px;color:var(--ink);border:0}.sd-blog .bp-prose blockquote p:last-child{margin-bottom:0}.sd-blog .bp-prose img{max-width:100%;height:auto;border-radius:20px;margin:1.2em 0;display:block}.sd-blog .bp-prose figure{margin:1.6em 0}.sd-blog .bp-prose figcaption{font-size:14px;color:var(--ink-soft);margin-top:8px}.sd-blog .bp-prose hr{border:0;height:1px;background:var(--line);margin:2.4em 0}.sd-blog .bp-prose code{font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:.86em;background:var(--sand);padding:.15em .4em;border-radius:6px}.sd-blog .bp-prose pre{background:var(--ink);color:#F4EFE4;padding:20px 22px;border-radius:18px;overflow-x:auto;margin:1.6em 0}.sd-blog .bp-prose pre code{background:none;padding:0;color:inherit}.sd-blog .bp-prose table{display:block;overflow-x:auto;width:100%;border-collapse:initial;border-spacing:0;margin:1.8em 0;font-size:15.5px;line-height:1.5;border:1px solid var(--line);border-radius:18px;background:#fff}.sd-blog .bp-prose td,.sd-blog .bp-prose th{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);min-width:130px}.sd-blog .bp-prose tr:last-child td{border-bottom:0}.sd-blog .bp-prose th,.sd-blog .bp-prose tr:first-child td{background:var(--sky-pale);color:var(--ink);font-weight:600}.sd-blog .bp-prose td p,.sd-blog .bp-prose th p{margin:0}@media (max-width:1080px){.sd-blog .bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-blog .bp-layout{grid-template-columns:minmax(0,1fr);gap:40px}.sd-blog .bp-main{max-width:760px;margin:0 auto;width:100%}.sd-blog .bp-aside{display:none}.sd-blog .bp-toc-inline{display:block}}@media (max-width:860px){.sd-blog .bl-hero{padding:120px 0 44px}.sd-blog .bl-hero-sub{font-size:17px}.sd-blog .bl-feature{grid-template-columns:1fr}.sd-blog .bl-feature-body{padding:22px 12px 14px}.sd-blog .bl-grid-wrap{padding-top:64px}.sd-blog .bp-hero{padding:116px 0 34px}.sd-blog .bp-layout{padding-top:40px}.sd-blog .bp-cover{border-radius:22px}.sd-blog .bp-lede{font-size:18.5px;padding:20px 22px}.sd-blog .bp-prose{font-size:17px}.sd-blog .bl-cta-wrap{padding-top:70px;padding-bottom:50px}.sd-blog .cta{padding:70px 22px;border-radius:32px}}@media (max-width:620px){.sd-blog .bl-grid{grid-template-columns:minmax(0,1fr);gap:18px}.sd-blog .glow{opacity:.5}.sd-blog .bl-glow-a{width:280px;height:280px}.sd-blog .bl-glow-b{display:none}}