.cy-blog{background:var(--cy-surface-page);color:var(--cy-text-primary);padding-top:120px}.cy-blog-head{align-items:center;display:flex;gap:24px;padding-bottom:48px}.cy-blog-head .bh-title{display:flex;flex:1 1 0;flex-direction:column;gap:12px;min-width:0}.cy-blog-head .bh-title .cy-eyebrow{color:var(--cy-text-secondary)}.cy-blog-head h1{color:var(--cy-text-primary);font:var(--cy-display-sm);font-size:var(--cy-type-display-sm-size);line-height:var(--cy-type-display-sm-line);margin:0}.cy-blog-head .bh-lede{color:var(--cy-text-secondary);flex:1 1 0;font-size:var(--cy-type-body-md-size);line-height:var(--cy-type-body-md-line);margin:0;min-width:0}.cy-blog-author{padding-bottom:48px}.cy-blog-author .ba-card{align-items:flex-start;background:var(--cy-surface-raised);border:1px solid var(--cy-border-subtle);border-radius:var(--cy-radius-md);display:flex;gap:32px;padding:48px;position:relative}.cy-blog-author .cy-avatar{height:96px;width:96px}.cy-blog-author .ba-copy{display:flex;flex:1 1 0;flex-direction:column;gap:12px;min-width:0;padding-right:160px}.cy-blog-author h2{color:var(--cy-text-primary);font:var(--cy-display-sm);font-size:var(--cy-type-display-sm-size);line-height:var(--cy-type-display-sm-line);margin:0}.cy-blog-author .ba-role{color:var(--cy-text-muted)}.cy-blog-author .ba-bio,.cy-blog-author .ba-role{font-size:var(--cy-type-body-md-size);line-height:var(--cy-type-body-md-line);margin:0}.cy-blog-author .ba-bio{color:var(--cy-text-secondary)}.cy-blog-author .ba-clear{position:absolute;right:48px;top:48px}.cy-blog-author+.cy-blog-topics{padding-top:0}.bf-card{--bf-h:360px;background:var(--cy-surface-raised);border:1px solid var(--cy-border-subtle);border-radius:var(--cy-radius-md);display:flex;min-height:var(--bf-h);overflow:hidden;position:relative}.bf-card .bf-copy{display:flex;flex:1 1 0;flex-direction:column;justify-content:space-between;min-width:0;padding:48px}.bf-card time{color:var(--cy-text-muted);display:block;font-size:var(--cy-type-eyebrow-size);font-weight:500;letter-spacing:1.2px;line-height:var(--cy-type-eyebrow-line);margin-bottom:12px;text-transform:uppercase}.bf-card h2{font:var(--cy-display-sm);font-size:var(--cy-type-display-sm-size);line-height:var(--cy-type-display-sm-line);margin:0}.bf-card h2[data-bf-fit="1"]{font-size:32px;line-height:38px}.bf-card h2[data-bf-fit="2"]{font-size:28px;line-height:34px}.bf-card h2[data-bf-fit="3"]{font-size:24px;line-height:30px}.bf-card h2 a{color:var(--cy-text-primary);text-decoration:none}.bf-card h2 a:after{content:"";inset:0;position:absolute;z-index:1}.bf-card .cy-byline{margin-top:24px}.bf-card .bf-cover{display:block;flex:none;height:100%;overflow:hidden;position:relative;width:636px}.bf-card .bf-cover img{display:block;height:100%;object-fit:cover;width:100%}.cy-blog-topics{align-items:flex-start;display:flex;gap:16px;padding-top:80px}.cy-blog-topics ul{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:6px;list-style:none;margin:0;max-width:calc(100% - 216px);min-width:0;padding:0}.cy-blog-topics .cy-chip{padding-inline:12px}.cy-blog-search{flex:1 1 0;margin:0 0 0 auto;max-width:260px;min-width:200px;position:relative}.cy-blog-search input[type=search]{appearance:none;background:var(--cy-surface-raised);border:1px solid var(--cy-border-subtle);border-radius:var(--cy-radius-pill);box-shadow:none;color:var(--cy-text-primary);font:var(--cy-body-sm);height:40px;margin:0;padding:0 44px 0 18px;width:100%}.cy-blog-search input[type=search]::placeholder{color:var(--cy-text-secondary)}.cy-blog-search input[type=search]:focus{border-color:var(--cy-text-secondary);outline:none}.cy-blog-search input[type=search]::-webkit-search-cancel-button{appearance:none}.cy-blog-search button,.cy-blog-search button:active,.cy-blog-search button:focus,.cy-blog-search button:hover{background:none;border:0;color:var(--cy-text-secondary);cursor:pointer;display:grid;height:40px;padding:0;place-items:center;position:absolute;right:4px;top:0;width:36px}.cy-blog-search button:focus-visible{border-radius:var(--cy-radius-pill);outline:2px solid var(--cy-action-primary);outline-offset:-4px}@media(max-width:1080px){.cy-blog-topics{gap:24px}.cy-blog-topics ul{flex:1 1 auto;gap:8px;max-width:none}.cy-blog-topics .cy-chip{padding-inline:20px}.cy-blog-search{flex:0 0 260px;margin:0;max-width:none;min-width:0}}@media(max-width:720px){.cy-blog-topics{align-items:stretch;flex-direction:column-reverse;gap:16px}.cy-blog-search{flex:none;width:100%}}.cy-blog-grid{display:grid;gap:48px 24px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:80px}.cy-blog-grid .bg-empty{color:var(--cy-text-secondary);font-size:var(--cy-type-body-lg-size);grid-column:1/-1;line-height:var(--cy-type-body-lg-line);margin:0}.bg-card{background:var(--cy-surface-raised);border:1px solid var(--cy-border-subtle);border-radius:var(--cy-radius-md);display:flex;flex-direction:column;min-height:460px;overflow:hidden;position:relative;transition:transform .3s cubic-bezier(.2,.9,.3,1),box-shadow .3s ease}.bg-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.06);transform:translateY(-4px)}.bg-card .bg-cover{background:var(--cy-surface-band);display:block;height:216px;overflow:hidden;position:relative}.bg-card .bg-cover img{display:block;height:100%;object-fit:cover;width:100%}.bg-card .bg-body{display:flex;flex:1 1 auto;flex-direction:column;gap:24px;justify-content:space-between;padding:24px}.bg-card time{color:var(--cy-text-muted);display:block;font-size:var(--cy-type-eyebrow-size);font-weight:500;letter-spacing:1.2px;line-height:var(--cy-type-eyebrow-line);margin-bottom:12px;text-transform:uppercase}.bg-card h2{font-size:var(--cy-type-heading-sm-size);font-weight:500;line-height:var(--cy-type-heading-sm-line);margin:0}.bg-card h2 a{color:var(--cy-text-primary);text-decoration:none}.bg-card h2 a:after{content:"";inset:0;position:absolute;z-index:1}.bg-card .bg-author{gap:12px}.bg-card .bg-author .by-name,.bg-card .bg-author .by-role{color:var(--cy-text-muted);font-size:12px;font-weight:400;line-height:16px}.bf-card .cy-byline a,.bg-card .cy-byline a{position:relative;z-index:2}.cy-blog-pager{padding:48px 0 120px}.cy-blog-pager .pg-list{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:0;padding:0}.cy-blog-pager .pg-item{align-items:center;border:1px solid transparent;border-radius:999px;color:var(--cy-text-muted);display:inline-flex;font-size:var(--cy-type-body-lg-size);height:48px;justify-content:center;line-height:var(--cy-type-body-lg-line);text-decoration:none;transition:color .15s ease;width:48px}.cy-blog-pager .pg-current,.cy-blog-pager .pg-item:hover{color:var(--cy-text-primary)}.cy-blog-pager .pg-current{background:var(--cy-surface-raised);border-color:var(--cy-border-subtle)}.cy-blog-pager .pg-dots{width:32px}.cy-blog-pager .pg-prev .cy-chevron{transform:rotate(90deg)}.cy-blog-pager .pg-next .cy-chevron{transform:rotate(-90deg)}.cy-blog-pager .screen-reader-text{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}@media(max-width:1080px){.cy-blog{padding-top:80px}.cy-blog-head{align-items:flex-start;flex-direction:column}.cy-blog-head .bh-lede,.cy-blog-head .bh-title{flex:0 0 auto;width:100%}.cy-blog-head .bh-lede br{display:none}.cy-blog-author .ba-card{flex-wrap:wrap}.cy-blog-author .ba-copy{padding-right:0}.cy-blog-author .ba-clear{margin-left:auto;position:static}.bf-card{--bf-h:320px}.bf-card .bf-copy{padding:32px}.bf-card .bf-cover{width:45%}.cy-blog-grid,.cy-blog-topics{padding-top:56px}.cy-blog-grid{gap:32px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.cy-blog{padding-top:64px}.cy-blog-head{padding-bottom:32px}.cy-blog-author .ba-card{flex-direction:column;gap:20px;padding:24px}.cy-blog-author .ba-clear{margin-left:0;width:100%}.bf-card{flex-direction:column-reverse;min-height:0}.bf-card .bf-copy{padding:24px}.bf-card .bf-cover{aspect-ratio:636/360;height:auto;width:100%}.bf-card .cy-byline{margin-top:20px}.cy-blog-topics{padding-top:40px}.cy-blog-topics ul{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--cy-gutter)*-1);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);padding-inline:var(--cy-gutter)}.cy-blog-topics ul::-webkit-scrollbar{display:none}.cy-blog-grid{gap:24px;grid-template-columns:minmax(0,1fr);padding-top:40px}.bg-card{min-height:0}.bg-card .bg-cover{aspect-ratio:384/216;height:auto}.cy-blog-grid .bg-card:nth-child(n+4){align-items:start;column-gap:16px;display:grid;grid-template-columns:96px minmax(0,1fr);padding:12px}.cy-blog-grid .bg-card:nth-child(n+4) .bg-cover{aspect-ratio:16/9;border-radius:8px}.cy-blog-grid .bg-card:nth-child(n+4) .bg-body{gap:0;padding:0}.cy-blog-grid .bg-card:nth-child(n+4) time{margin-bottom:4px}.cy-blog-grid .bg-card:nth-child(n+4) h2{display:-webkit-box;font-size:var(--cy-type-body-md-size);-webkit-line-clamp:3;line-height:var(--cy-type-body-md-line);-webkit-box-orient:vertical;overflow:hidden}.cy-blog-grid .bg-card:nth-child(n+4) .cy-byline{display:none}.cy-blog-pager{padding:32px 0 64px}.cy-blog-pager .pg-item{height:40px;width:40px}}.cy-blog-grid{transition:opacity .15s ease}.cy-blog-grid.is-loading{opacity:.5;pointer-events:none}.cy-blog-grid:focus{outline:none}
/*# sourceMappingURL=blogPage.css.map*/