@layer components{.bl-article,.bl-page{--fx-gap:var(--wd-space-gap-md)}.bl-hero{position:relative;display:flex;flex-direction:column;gap:var(--w2-size-gap-3xl)}@media (max-width:640px){.bl-hero{gap:var(--w2-size-gap-2xl)}}.bl-hero__ai{padding-bottom:.06em;background-image:linear-gradient(90deg,var(--wd-color-paint-brand-stop-1),var(--wd-color-paint-brand-stop-2),var(--wd-color-paint-brand-stop-3),var(--wd-color-paint-brand-stop-4),var(--wd-color-paint-brand-stop-3),var(--wd-color-paint-brand-stop-2),var(--wd-color-paint-brand-stop-1));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:fx-word-in var(--wd-motion-page-duration) var(--wd-motion-enter-easing) both,fx-brand-flow 4s linear infinite;animation-delay:calc(var(--fx-k) * 70ms),0s}@media (prefers-reduced-motion:reduce){.bl-hero__ai{animation:none;background-position:50% 50%}}.bl-hero__sparkle{display:inline-block;width:.72em;height:.72em;margin-left:.08em;vertical-align:baseline;line-height:0;animation:fx-word-in var(--wd-motion-page-duration) var(--wd-motion-enter-easing) both;animation-delay:calc(var(--fx-k) * 70ms)}.bl-hero__sparkle svg:last-child{width:100%;height:100%}.bl-hero__sparkle path{fill:url(#bl-sparkle-paint)}.bl-hero__sparkle svg:first-child{position:absolute}@media (prefers-reduced-motion:reduce){.bl-hero__sparkle{animation:none}}.bl-tile .tl-tile__scrim{background:linear-gradient(180deg,var(--wd-color-scrim-gradient-from) 10%,var(--wd-color-scrim-gradient-mid) 35%,var(--wd-color-scrim-gradient-to) 70%)}.bl-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:240px;gap:var(--wd-space-gap-sm)}.bl-bento>*{grid-column:span 3}.bl-bento>:first-child{grid-column:span 6;grid-row:span 2}.bl-bento:not([data-count="5"]){grid-auto-rows:320px}.bl-bento:not([data-count="5"])>*{grid-column:auto;grid-row:auto}.bl-bento[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.bl-bento[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.bl-bento[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-bento[data-count="1"]{grid-template-columns:minmax(0,1fr)}.bl-tile__caption{max-width:640px}.bl-tile__title{color:var(--wd-color-text-primary);text-wrap:pretty}.bl-tile__excerpt{display:-webkit-box;overflow:hidden;color:var(--wd-color-text-secondary);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.bl-more{display:flex;justify-content:center}.bl-all__cols{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--wd-space-gap-lg,24px)}.bl-all__head{margin:0 0 var(--wd-space-gap-xs,8px);color:var(--wd-color-text-primary)}.bl-all__list{display:grid;gap:6px;margin:0;padding:0;list-style:none}@container (min-width: 760px){.bl-all__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 899px){.bl-bento,.bl-bento:not([data-count="5"]){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:220px}.bl-bento>:nth-child(n){grid-column:span 1;grid-row:auto}.bl-bento>:first-child{grid-column:span 2;grid-row:span 2}}@container (max-width: 559px){.bl-bento,.bl-bento:not([data-count="5"]){grid-template-columns:minmax(0,1fr)}.bl-bento>:nth-child(n){grid-column:auto;grid-row:auto}}.bl-article{max-width:1280px;gap:var(--wd-space-gap-xl);padding:var(--wd-space-padding-lg) 0}.bl-article,.bl-read{display:flex;width:100%;margin:0 auto;flex-direction:column}.bl-read{max-width:760px;gap:var(--wd-space-gap-lg)}.bl-read--wide{width:100%;max-width:1040px;margin:0 auto}.bl-head{display:flex;flex-direction:column;align-items:center;gap:var(--wd-space-gap-sm);text-align:center}.bl-head h1{margin:0;color:var(--wd-color-text-primary);text-wrap:balance}.bl-kind{color:var(--wd-color-action-brand-text);text-transform:uppercase;letter-spacing:.08em}.bl-byline{display:flex;align-items:center;gap:var(--wd-space-gap-sm);text-align:start}.bl-byline__who{display:flex;flex-direction:column}.bl-byline__name{color:var(--wd-color-text-primary)}.bl-byline__sub{color:var(--wd-color-text-muted)}.bl-cover{display:block;width:100%;max-width:1040px;margin:0 auto;aspect-ratio:1200/627;object-fit:cover;border:1px solid var(--wd-color-border-default);border-radius:var(--wd-radius-container-lg);corner-shape:var(--wd-corner-shape);background:var(--wd-color-surface-sunken)}.blog-prose{color:var(--wd-color-text-primary);font-size:var(--wd-typography-body-lg-size);line-height:1.75}.blog-prose>*+*{margin-top:var(--wd-space-gap-md)}.blog-prose>p:first-of-type{color:var(--wd-color-text-secondary);font-size:1.125em}.blog-prose h2{margin-top:var(--wd-space-gap-xl);font-size:1.5em;font-weight:600;line-height:1.25;letter-spacing:-.01em}.blog-prose h3{margin-top:var(--wd-space-gap-lg);font-size:1.15em;font-weight:600;line-height:1.35}.blog-prose ol,.blog-prose ul{padding-left:var(--wd-space-gap-lg)}.blog-prose ul{list-style:disc}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-top:var(--wd-space-gap-xs)}.blog-prose li::marker{color:var(--wd-color-text-muted)}.blog-prose strong{font-weight:600}.blog-prose blockquote,.blog-prose em{color:var(--wd-color-text-secondary)}.blog-prose blockquote{padding-left:var(--wd-space-gap-md);border-left:2px solid var(--wd-color-action-brand-border)}.blog-prose code{padding:0 var(--wd-space-gap-2xs);border-radius:var(--wd-radius-control-sm);background:var(--wd-color-surface-raised);font-size:.9em}.blog-prose img,.blog-prose video{width:100%}.blog-prose img,.blog-prose video,.blog-tablewrap{border:1px solid var(--wd-color-border-default);border-radius:var(--wd-radius-container-md);corner-shape:var(--wd-corner-shape)}.blog-tablewrap{overflow-x:auto}.blog-prose table{width:100%;min-width:480px;border-collapse:collapse;font-size:.875em;line-height:1.55}.blog-prose td,.blog-prose th{padding:var(--wd-space-gap-sm) var(--wd-space-gap-md);border-bottom:1px solid var(--wd-color-border-default);text-align:left;vertical-align:top}.blog-prose thead th{background:var(--wd-color-surface-raised);color:var(--wd-color-text-secondary);font-weight:500}.blog-prose tbody tr:last-child td{border-bottom:0}.blog-prose td:first-child{font-weight:600}.bl-faq{gap:var(--wd-space-gap-xs);margin:0;padding:0;list-style:none}.bl-faq,.bl-faq>li{display:flex;flex-direction:column}.bl-faq>li{gap:var(--wd-space-gap-2xs);padding:var(--wd-space-padding-md);border:1px solid var(--wd-color-border-default);border-radius:var(--wd-radius-container-md);corner-shape:var(--wd-corner-shape);background:var(--wd-color-surface-default)}.bl-faq h3,.bl-faq p{margin:0}.bl-faq h3{display:flex;align-items:baseline;gap:var(--wd-space-gap-sm);color:var(--wd-color-text-primary)}.bl-faq p{padding-left:calc(2ch + var(--wd-space-gap-sm));color:var(--wd-color-text-secondary)}.bl-cta{display:flex;flex-direction:column;align-items:center;gap:var(--wd-space-gap-sm);padding:var(--wd-space-padding-xl) var(--wd-space-padding-lg);border:1px solid var(--wd-color-border-default);border-radius:var(--wd-radius-container-lg);corner-shape:var(--wd-corner-shape);background:var(--wd-color-surface-raised);text-align:center}.bl-cta h2,.bl-cta p{margin:0}.bl-cta .wd-button{margin-top:var(--wd-space-gap-xs)}}.blog-prose a{color:var(--wd-color-action-brand-text);text-decoration:underline;text-underline-offset:3px}.blog-prose a:hover{text-decoration-thickness:2px}.bl-all__list a{color:var(--wd-color-action-brand-text);text-decoration:underline;text-underline-offset:3px}.bl-all__list a:hover{text-decoration-thickness:2px}