.ca-blog-hero{align-items:center;background-color:#202625;display:flex;margin-top:-179px;min-height:560px;overflow:hidden;position:relative}.ca-blog-hero__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:0}.ca-blog-hero__overlay{background:linear-gradient(0deg,#202624 .29%,rgba(32,38,37,.77) 0,rgba(32,38,37,0) 63%);inset:0;pointer-events:none;position:absolute;z-index:1}.ca-blog-hero__inner{margin:0 auto;max-width:1300px;padding:259px 24px clamp(140px,17vh,210px);position:relative;width:100%;z-index:2}.ca-blog-hero__eyebrow{color:#fff;font-size:clamp(18px,2vw,26px);font-style:italic;font-weight:500;margin:0 0 8px}.ca-blog-hero__title{color:#fff;font-size:clamp(32px,4.4vw,50px);font-style:italic;font-weight:900;line-height:.95;margin:0;text-transform:uppercase}.ca-blog-filters{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:50px}.ca-blog-filters__label{color:#fff;font-size:18px;font-weight:700}.ca-blog-filters__tags{align-items:center;background:#202625;border-radius:999px;display:flex;flex-wrap:wrap;gap:6px;padding:6px 8px}.ca-blog-filters__pill{background:transparent;border:1px solid transparent;border-radius:999px;color:hsla(0,0%,100%,.7);cursor:pointer;font-family:inherit;font-size:16px;font-weight:500;line-height:1;padding:9px 18px;transition:color .2s ease,border-color .2s ease}.ca-blog-filters__pill:hover{color:#fff}.ca-blog-filters__pill.is-active{border-color:#fcff52;color:#fcff52}.ca-blog-filters__select{appearance:none;-webkit-appearance:none;background:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%23fcff52' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:0;color:#fff;cursor:pointer;display:none;font-family:inherit;font-size:16px;font-weight:600;line-height:1;padding:9px 34px 9px 14px}.ca-blog-filters__select option{color:#202625}.ca-blog-filters__search{align-items:center;background:#fff;border-radius:999px;display:flex;gap:10px;margin-left:auto;min-width:280px;padding:12px 22px}.ca-blog-filters__search svg{color:#8a8a8a;flex:none}.ca-blog-filters__input{background:transparent;border:0;color:#202625;font-family:inherit;font-size:16px;outline:0;width:100%}@media (max-width:1024px){.ca-blog-hero__inner{padding-top:clamp(120px,18vh,160px)}.ca-blog-filters__tags{padding:4px 6px;width:100%}.ca-blog-filters__pill{display:none}.ca-blog-filters__select{display:block;width:100%}}@media (max-width:700px){.ca-blog-filters__search{margin-left:0;width:100%}}.ca-blog{background-color:#202625}.ca-blog__inner{display:flow-root;margin:0 auto;max-width:1300px;padding:0 24px clamp(72px,11vh,120px)}.ca-blog__grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-top:-110px;position:relative;z-index:3}.ca-blog-card{background-color:#fff;border-radius:14px;box-shadow:0 4px 15.6px rgba(0,0,0,.08);display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.ca-blog-card:hover{box-shadow:0 10px 26px rgba(0,0,0,.12);transform:translateY(-4px)}.ca-blog-card__media{aspect-ratio:16/10;background-color:#ececec;border-top-left-radius:14px;border-top-right-radius:14px;display:block;overflow:hidden;position:relative}.ca-blog-card__media img{height:100%;object-fit:cover;width:100%}.ca-blog-card__readtime{background-color:#f6f951;border-radius:999px;color:#202625;font-size:13px;font-style:italic;font-weight:500;line-height:1;padding:6px 14px;position:absolute;right:12px;top:12px}.ca-blog-card__body{display:flex;flex:1 0 auto;flex-direction:column;gap:10px;padding:20px 22px 24px}.ca-blog-card__meta{align-items:center;color:#5a635f;display:flex;flex-wrap:wrap;font-size:13px;gap:10px}.ca-blog-card__tag{background-color:#f6f951;border-radius:999px;color:#202625;font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 10px;text-transform:uppercase}.ca-blog-card__title{font-size:20px;font-weight:700;line-height:1.25;margin:0}.ca-blog-card__title a{color:#202625;text-decoration:none}.ca-blog-card__title a:hover{color:#436f6d}.ca-blog-card__excerpt{color:#3d4443;display:-webkit-box;font-size:15px;-webkit-line-clamp:2;line-clamp:2;line-height:1.5;margin:0;-webkit-box-orient:vertical;overflow:hidden}.ca-blog-card__footer{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:12px}.ca-blog-card__author{align-items:center;display:flex;gap:8px;min-width:0}.ca-blog-card__avatar{background-color:#d9d9d9;border-radius:50%;flex:none;height:32px;overflow:hidden;width:32px}.ca-blog-card__avatar img{height:100%;object-fit:cover;width:100%}.ca-blog-card__author-name{color:#202625;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-blog-card__more{color:#436f6d;flex:none;font-size:14px;font-weight:700;text-decoration:none}.ca-blog-card__more:hover{text-decoration:underline}.ca-blog__empty{color:#cfd3cf;font-size:18px}.ca-blog-pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:56px}.ca-blog-pagination__arrow,.ca-blog-pagination__page{align-items:center;background:transparent;border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:18px;font-weight:600;height:44px;justify-content:center;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:44px}.ca-blog-pagination__arrow:hover,.ca-blog-pagination__page:hover{color:#fcff52}.ca-blog-pagination__page.is-active{background-color:#f5ee71;color:#202625}.ca-blog-pagination__page.is-active:hover{color:#202625}.ca-blog-pagination__arrow.is-disabled{opacity:.3;pointer-events:none}.ca-post__hero{align-items:flex-end;background-color:#202625;display:flex;margin-top:-179px;min-height:700px;overflow:hidden;position:relative}@media (max-width:600px){.ca-post__hero{min-height:550px}}.ca-post__hero-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:0}.ca-post__hero-overlay{background:linear-gradient(0deg,rgba(32,38,37,.85) 0,rgba(32,38,37,.2) 55%),rgba(32,38,37,.35);inset:0;pointer-events:none;position:absolute;z-index:1}.ca-post__hero-inner{margin:0 auto;max-width:1300px;padding:259px 24px 64px;position:relative;width:100%;z-index:2}.ca-post__hero-title{color:#fff;font-size:clamp(34px,5vw,64px);font-style:italic;font-weight:800;line-height:1.02;margin:0 0 24px;max-width:1088px;position:relative}.ca-post__hero-line{height:8px;position:absolute;right:calc(100% + 20px);top:.5em;transform:translateY(-50%);width:55px}.ca-post__hero-meta{color:#fcff52;font-size:clamp(18px,2.2vw,30px);font-weight:400;line-height:1.3;margin:40px 0 0}.ca-post__hero-meta strong{font-weight:700}.ca-post__layout{align-items:start;display:grid;gap:37px;grid-template-columns:minmax(0,1fr) 280px;margin:0 auto;max-width:1300px;padding:clamp(48px,7vh,68px) 24px}.ca-post__body{color:#000;font-size:clamp(16px,1.4vw,20px);line-height:1.4}.ca-post__body p{margin:0 0 29px}.ca-post__body p:last-child{margin-bottom:0}.ca-post__body h2,.ca-post__body h3{color:#202625;font-weight:700;margin:1.4em 0 .5em}.ca-post__body img{border-radius:10px;height:auto;margin:8px 0 29px;max-width:100%}.ca-post__body a{color:inherit;font-weight:600;text-decoration:underline}.ca-post__body table{border:1px solid #d6d9d6;border-collapse:collapse;height:auto!important;margin:16px 0 29px;max-width:100%;table-layout:auto;width:100%!important}.ca-post__body col,.ca-post__body td,.ca-post__body th{height:auto!important;overflow:visible;width:auto!important}.ca-post__body td,.ca-post__body th{border:1px solid #d6d9d6;overflow-wrap:break-word;padding:10px 14px;text-align:left;vertical-align:top}.ca-post__body th{background-color:#f4f5f2;font-weight:700;white-space:nowrap}.ca-post__sidebar{gap:27px;position:sticky;top:199px}.ca-post-card,.ca-post__sidebar{display:flex;flex-direction:column}.ca-post-card{background-color:#fff;border-radius:20px;box-shadow:0 4px 10.35px rgba(0,0,0,.13);overflow:hidden;text-decoration:none;transition:transform .2s ease}.ca-post-card:hover{transform:translateY(-3px)}.ca-post-card__media{background-color:#ececec;display:block;height:140px}.ca-post-card__media img{height:100%;object-fit:cover;width:100%}.ca-post-card__body{display:flex;flex-direction:column;gap:10px;padding:21px 17px}.ca-post-card__title{color:#000;font-size:16px;font-weight:500;line-height:1.3}.ca-post-card__excerpt{color:#000;display:-webkit-box;font-size:14px;font-weight:400;-webkit-line-clamp:4;line-height:1.3;-webkit-box-orient:vertical;overflow:hidden}.ca-post-card__divider{background-color:#d9d9d9;height:1px;margin:2px 0}.ca-post-card__date{color:#000;font-size:16px;font-weight:500;text-transform:uppercase}.ca-post-next{background-color:#202625;display:block;text-decoration:none}.ca-post-next__inner{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1300px;padding:31px 24px}.ca-post-next__title{color:#fff;font-size:clamp(18px,2vw,30px);font-weight:400;line-height:1.3;margin:0;max-width:600px}.ca-post-next__title strong{font-weight:600}.ca-post-next__link{color:#f5ee71;flex:none;font-size:clamp(16px,1.6vw,21px);white-space:nowrap}.ca-post-next:hover .ca-post-next__link{text-decoration:underline}@media (max-width:900px){.ca-post__layout{grid-template-columns:1fr}.ca-post__sidebar{position:static;top:auto}.ca-post__body table{display:block;max-width:100%;overflow-x:auto;width:100%!important;-webkit-overflow-scrolling:touch}.ca-post__body td,.ca-post__body th{min-width:120px}.ca-blog__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ca-blog__grid{grid-template-columns:1fr}}