.marketing-blog-feed{padding-block:0 clamp(3rem,6vw,5rem);background:var(--marketing-color-surface)}.marketing-blog-feed__shell{display:flex;flex-direction:column;gap:1.35rem}.marketing-blog-feed__toolbar{--blog-search-size: 2.5rem;position:sticky;top:var(--marketing-header-height, 4.75rem);z-index:20;display:flex;align-items:center;justify-content:center;min-height:var(--blog-search-size);padding-block:0;background:transparent;transition:top .35s var(--marketing-ease-in-out)}html:has(.marketing-header.is-hidden) .marketing-blog-feed__toolbar{top:0}@media(prefers-reduced-motion:reduce){.marketing-blog-feed__toolbar{transition:none}}.marketing-blog-feed__topics{--blog-search-clearance: 3.75rem;width:100%;min-width:0;overflow:hidden;padding-inline:var(--blog-search-clearance)}.marketing-blog-feed__topics-track{display:flex;align-items:center;justify-content:center;gap:.4rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;padding-block:.15rem;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 1rem,#000 calc(100% - 1rem),transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 1rem,#000 calc(100% - 1rem),transparent 100%)}.marketing-blog-feed__topics-track::-webkit-scrollbar{display:none}.marketing-blog-feed__topic-btn{flex:0 0 auto;scroll-snap-align:start;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:var(--blog-search-size);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--marketing-color-border);border-radius:var(--marketing-radius-pill);background:var(--marketing-color-surface);color:var(--marketing-color-text);font:inherit;font-size:.84rem;font-weight:600;letter-spacing:.01em;line-height:1;padding:0 .9rem;cursor:pointer;transition:background var(--marketing-motion-fast) var(--marketing-ease-out),color var(--marketing-motion-fast) var(--marketing-ease-out),border-color var(--marketing-motion-fast) var(--marketing-ease-out)}.marketing-blog-feed__topic-btn:hover{border-color:#0a0a0b38}.marketing-blog-feed__topic-btn.is-active{background:var(--marketing-color-text);border-color:transparent;color:#fff}.marketing-blog-feed__topic-btn:focus-visible{outline:2px solid var(--marketing-color-accent);outline-offset:2px}.marketing-blog-feed__search{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:flex-end;width:var(--blog-search-size);height:var(--blog-search-size);border-radius:999px;background:var(--marketing-color-text);color:#fff;overflow:hidden;transition:width .42s var(--marketing-ease-out),height .28s var(--marketing-ease-out),background .28s var(--marketing-ease-out),box-shadow .28s var(--marketing-ease-out)}.marketing-blog-feed__search.is-open{width:min(18rem,calc(100vw - 2 * var(--marketing-shell-pad) - 1rem));height:calc(var(--blog-search-size) + 1px);background:var(--marketing-color-surface);color:var(--marketing-color-text);border:1px solid rgba(10,10,11,.14);box-shadow:0 10px 28px -18px #0a0a0b66}.marketing-blog-feed__search-input{position:absolute;inset:0 auto 0 0;width:calc(100% - var(--blog-search-size));height:100%;margin:0;padding:0 .25rem 0 1rem;border:0;background:transparent;color:var(--marketing-color-text);font:inherit;font-size:.92rem;opacity:0;pointer-events:none;transform:translate(.5rem);transition:opacity .28s var(--marketing-ease-out) .05s,transform .36s var(--marketing-ease-out)}.marketing-blog-feed__search-input::-webkit-search-cancel-button{display:none}.marketing-blog-feed__search.is-open .marketing-blog-feed__search-input{opacity:1;pointer-events:auto;transform:translate(0)}.marketing-blog-feed__search-input:focus{outline:none}.marketing-blog-feed__search:focus-within{outline:2px solid var(--marketing-color-accent);outline-offset:2px}.marketing-blog-feed__search-action{position:relative;z-index:1;display:grid;place-items:center;width:var(--blog-search-size);height:var(--blog-search-size);margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.marketing-blog-feed__search-action:focus-visible{outline:2px solid var(--marketing-color-accent);outline-offset:-2px}.marketing-blog-feed__search-icon{grid-area:1 / 1;display:grid;place-items:center;transition:opacity .22s var(--marketing-ease-out),transform .28s var(--marketing-ease-out)}.marketing-blog-feed__search-icon--close,.marketing-blog-feed__search-icon--send{opacity:0;transform:scale(.7) rotate(-12deg);pointer-events:none}.marketing-blog-feed__search.is-open:not(.has-query) .marketing-blog-feed__search-icon--search,.marketing-blog-feed__search.has-query .marketing-blog-feed__search-icon--search{opacity:0;transform:scale(.7) rotate(12deg)}.marketing-blog-feed__search.is-open:not(.has-query) .marketing-blog-feed__search-icon--close{opacity:1;transform:scale(1) rotate(0)}.marketing-blog-feed__search.has-query .marketing-blog-feed__search-icon--send{opacity:1;transform:scale(1) rotate(0)}.marketing-blog-feed__search.is-open .marketing-blog-feed__search-action{color:var(--marketing-color-text)}.marketing-blog-feed__intro{max-width:none}.marketing-blog-feed__title{margin:0 0 .35rem;font-family:var(--marketing-font-display);font-size:var(--marketing-text-h2);font-weight:500;line-height:1.05;letter-spacing:var(--marketing-tracking-tight);color:var(--marketing-color-text)}.marketing-blog-feed__lead{margin:0;font-size:var(--marketing-text-lead);line-height:var(--marketing-leading-body);color:var(--marketing-color-text-muted)}.marketing-blog-feed__sections{display:flex;flex-direction:column}.marketing-blog-feed__topic{display:flex;flex-direction:column;gap:1.35rem}.marketing-blog-feed__topic[hidden]{display:none!important}.marketing-blog-feed__list{display:flex;flex-direction:column;gap:clamp(2.25rem,5vw,3.5rem)}.marketing-blog-feed__empty{margin:0;font-size:.95rem;color:var(--marketing-color-text-muted)}.marketing-blog-row{display:grid;gap:1.25rem 2rem;align-items:start}.marketing-blog-row[hidden]{display:none!important}.marketing-blog-row__media{display:flex;flex-direction:column;min-width:0}.marketing-blog-row__body .marketing-blog-row__meta{margin-top:-.15rem}.marketing-blog-row__body .marketing-blog-row__tags{margin-top:.15rem}.marketing-blog-row__cover-link{display:block;overflow:clip;border-radius:1.35rem}.marketing-blog-row__cover{display:block;width:100%;height:auto;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover;border-radius:1.35rem;background:var(--marketing-color-surface);transition:transform .55s var(--marketing-ease-out)}.marketing-blog-row__cover-link:hover .marketing-blog-row__cover{transform:scale(1.03)}.marketing-blog-row__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;color:var(--marketing-color-text-muted);font-size:.8125rem;font-weight:500;letter-spacing:.02em}.marketing-blog-row__dot{opacity:.55}.marketing-blog-row__tags{display:flex;flex-wrap:wrap;gap:.45rem;width:100%;margin:.4rem 0 0;padding:0;list-style:none}.marketing-blog-row__tags li{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .75rem .35rem .65rem;border:none;border-radius:var(--marketing-radius-pill);background:#2f6bff1a;color:#1f4fd6;font-size:.78rem;font-weight:600;letter-spacing:.01em;line-height:1;text-transform:none}.marketing-blog-row__tags li:before{content:"";width:.35rem;height:.35rem;border-radius:999px;background:currentColor;opacity:.55;flex-shrink:0}.marketing-blog-row__tags li:nth-child(2){background:#0a0a0b0f;color:var(--marketing-color-text)}.marketing-blog-row__tags li:nth-child(3){background:#10916c1f;color:#0d7a5a}.marketing-blog-row__body{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;min-width:0;padding-top:.15rem}.marketing-blog-row__title{margin:0;font-family:var(--marketing-font-display);font-size:clamp(1.55rem,3.2vw,2.15rem);font-weight:600;line-height:1.15;letter-spacing:var(--marketing-tracking-tight)}.marketing-blog-row__title a{color:inherit;text-decoration:none;transition:opacity var(--marketing-motion-fast) var(--marketing-ease-out)}.marketing-blog-row__title a:hover{opacity:.72}.marketing-blog-row__title--xl{font-size:var(--marketing-text-h2);font-weight:500;line-height:1.05}.marketing-blog-row__excerpt{margin:0;max-width:36rem;font-size:1.05rem;line-height:1.6;color:var(--marketing-color-text-muted)}.marketing-blog-row__byline{margin:0;font-size:.875rem;font-weight:500;color:var(--marketing-color-text)}.marketing-blog-row__cta{display:inline-flex;align-items:center;gap:.45rem;margin-top:.35rem;font-size:.95rem;font-weight:600;color:var(--marketing-color-text);text-decoration:none;border-bottom:none;transition:opacity var(--marketing-motion-fast) var(--marketing-ease-out),gap var(--marketing-motion-fast) var(--marketing-ease-out)}.marketing-blog-row__cta:hover{opacity:.7;gap:.65rem}@media(min-width:900px){.marketing-blog-row{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:1.5rem 3rem}.marketing-blog-row__body{padding-top:.5rem}}@media(max-width:639px){.marketing-blog-feed__search.is-open{width:min(13rem,52vw)}.marketing-blog-feed[data-section-type=cms-blog-feed] .marketing-blog-feed__search.is-open{width:min(18rem,100%)}.marketing-blog-feed__topics{flex:1 1 auto;width:auto;padding-inline:0;margin-left:calc(-1 * var(--marketing-shell-pad));margin-right:1.25rem}.marketing-blog-feed__topics-track{justify-content:flex-start;padding-inline:var(--marketing-shell-pad) 1.65rem;scroll-padding-inline-start:var(--marketing-shell-pad);mask-image:none;-webkit-mask-image:none}}@media(prefers-reduced-motion:reduce){.marketing-blog-row__cover,.marketing-blog-feed__search,.marketing-blog-feed__search-input,.marketing-blog-feed__search-icon,.marketing-blog-feed__topic-btn{transition:none}.marketing-blog-row__cover-link:hover .marketing-blog-row__cover{transform:none}}
