:root{--dna-bg:#fff;--dna-surface:#fff;--dna-text:#4e4e4e;--dna-heading:#2f2f2f;--dna-muted:#777;--dna-border:rgba(78,78,78,.14);--dna-border-strong:rgba(130,158,42,.36);--dna-accent-top:#f3e726;--dna-accent-bottom:#829e2a;--dna-gradient:linear-gradient(180deg,#f3e726 0%,#829e2a 100%);--dna-shadow-soft:0 24px 60px rgba(78,78,78,.08);--dna-shadow-hover:0 30px 78px rgba(78,78,78,.12);--dna-radius-xl:34px;--dna-radius-lg:26px;--dna-container:1240px}html{scroll-behavior:smooth}body.blog,body.archive,body.blog .site,body.archive .site,.dna-blog-page{background:#fff !important;color:var(--dna-text)}body.blog .site-content>.ast-container,body.archive .site-content>.ast-container{display:block !important;width:100% !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important}body.blog #primary,body.archive #primary,body.blog .content-area,body.archive .content-area,.dna-blog-page.site-main{float:none !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important}body.blog #secondary,body.archive #secondary{display:none !important}.dna-blog-page,.dna-blog-page *{box-sizing:border-box}.dna-container{width:min(var(--dna-container), calc(100% - 48px)) !important;max-width:var(--dna-container) !important;margin-left:auto !important;margin-right:auto !important}.dna-blog-hero{padding:clamp(72px, 8vw, 118px) 0 clamp(44px, 6vw, 78px);background:#fff !important}.dna-blog-hero:before,.dna-blog-hero:after{content:none !important;display:none !important}.dna-container.dna-blog-hero__inner{width:min(var(--dna-container), calc(100% - 48px)) !important;max-width:var(--dna-container) !important;margin-left:auto !important;margin-right:auto !important;text-align:left !important}.dna-blog-hero__inner>*{margin-left:0 !important;margin-right:0 !important}.dna-eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px;color:var(--dna-text);font-size:.78rem;font-weight:750;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.dna-eyebrow:before{content:"";width:42px;height:4px;border-radius:999px;background:var(--dna-gradient)}.dna-blog-hero h1,.dna-archive-title,.dna-section-head h2{margin:0;color:var(--dna-heading);line-height:1.02;letter-spacing:-.055em}.dna-blog-hero h1,.dna-archive-title{max-width:980px;font-size:clamp(2.7rem, 6.2vw, 6.2rem);font-weight:650}.dna-blog-hero p{max-width:680px;margin:28px 0 0;color:var(--dna-text);font-size:clamp(1.05rem, 1.5vw, 1.28rem);line-height:1.75}.dna-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:36px}.dna-blog-page a.dna-button,.dna-blog-page a.dna-button-outline,.dna-blog-page a.dna-post-card__readmore,.dna-blog-page a.dna-sidebar-card__link,.dna-blog-page .navigation.pagination a.page-numbers,.dna-blog-page .navigation.pagination span.page-numbers{-webkit-appearance:none !important;appearance:none !important;isolation:isolate !important;position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0 !important;min-width:0 !important;min-height:52px !important;width:auto !important;padding:0 28px !important;border:0 !important;border-radius:999px !important;outline:0 !important;background-color:#829e2a !important;background-image:linear-gradient(180deg,#f3e726 0%,#829e2a 100%) !important;background-repeat:no-repeat !important;background-position:center !important;background-size:100% 100% !important;background-clip:border-box !important;color:#fff !important;font-size:1rem !important;font-weight:750 !important;line-height:1 !important;text-align:center !important;text-decoration:none !important;text-shadow:none !important;box-shadow:none !important;filter:none !important;transform:translateZ(0) !important;overflow:hidden !important;transition:color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease !important}.dna-blog-page a.dna-button:before,.dna-blog-page a.dna-button:after,.dna-blog-page a.dna-button-outline:before,.dna-blog-page a.dna-button-outline:after,.dna-blog-page a.dna-post-card__readmore:before,.dna-blog-page a.dna-post-card__readmore:after,.dna-blog-page a.dna-sidebar-card__link:before,.dna-blog-page a.dna-sidebar-card__link:after,.dna-blog-page .navigation.pagination .page-numbers:before,.dna-blog-page .navigation.pagination .page-numbers:after{content:none !important;display:none !important;width:0 !important;height:0 !important;opacity:0 !important;background:0 0 !important;box-shadow:none !important;transform:none !important}.dna-blog-page a.dna-button:hover,.dna-blog-page a.dna-button:focus,.dna-blog-page a.dna-button-outline:hover,.dna-blog-page a.dna-button-outline:focus,.dna-blog-page a.dna-post-card__readmore:hover,.dna-blog-page a.dna-post-card__readmore:focus,.dna-blog-page a.dna-sidebar-card__link:hover,.dna-blog-page a.dna-sidebar-card__link:focus,.dna-blog-page .navigation.pagination a.page-numbers:hover,.dna-blog-page .navigation.pagination a.page-numbers:focus,.dna-blog-page .navigation.pagination span.page-numbers.current{background:#fff !important;background-image:none !important;color:#4e4e4e !important;box-shadow:inset 0 0 0 4px #829e2a !important;transform:translateY(-2px) translateZ(0) !important}.dna-blog-categories{display:flex;flex-wrap:wrap;gap:12px;padding:0 0 clamp(58px, 7vw, 96px)}.dna-blog-categories a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--dna-border);border-radius:999px;color:var(--dna-text);background:#fff;font-weight:650;text-decoration:none !important;transition:border-color .22s ease,color .22s ease,transform .22s ease}.dna-blog-categories a:hover{color:#4e4e4e;border-color:#829e2a;transform:translateY(-2px)}.dna-blog-layout{display:grid !important;grid-template-columns:minmax(0, 2fr) minmax(300px, 1fr) !important;gap:clamp(36px, 5vw, 70px) !important;align-items:start !important;padding-bottom:clamp(80px, 10vw, 140px)}.dna-posts-wrap{min-width:0 !important;width:100% !important;max-width:none !important;flex:none !important;float:none !important;margin:0 !important;padding:0 !important}.dna-section-head{display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;width:100% !important;margin-bottom:clamp(30px, 4vw, 52px);text-align:left !important}.dna-section-head>div{width:100% !important}.dna-section-head h2{max-width:760px;font-size:clamp(2.2rem, 4vw, 4.25rem);font-weight:650}.dna-section-head>p{display:none !important}.dna-post-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0, 1fr)) !important;gap:clamp(24px, 3vw, 34px) !important;width:100% !important;max-width:none !important;min-width:0 !important;align-items:stretch !important}.dna-post-grid>.dna-post-card,.dna-post-card.ast-article-post,.dna-post-card{display:flex !important;flex-direction:column !important;float:none !important;clear:none !important;width:auto !important;min-width:0 !important;max-width:none !important;flex:none !important;flex-basis:auto !important;margin:0 !important;padding:0 !important;overflow:hidden !important;border:1px solid var(--dna-border) !important;border-radius:var(--dna-radius-lg) !important;background:#fff !important;box-shadow:none !important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease !important}.dna-post-card:hover{transform:translateY(-6px);border-color:var(--dna-border-strong) !important;box-shadow:var(--dna-shadow-soft) !important}.dna-post-grid>.dna-post-card:first-child{grid-column:1/-1 !important;display:flex !important;flex-direction:column !important;border-radius:var(--dna-radius-xl) !important;box-shadow:var(--dna-shadow-soft) !important}.dna-post-grid>.dna-post-card:first-child:hover{box-shadow:var(--dna-shadow-hover) !important}.dna-post-card__media{display:block !important;position:relative !important;width:100% !important;max-width:none !important;min-width:0 !important;height:235px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;background:linear-gradient(180deg,rgba(243,231,38,.18),rgba(130,158,42,.22)) !important}.dna-post-grid>.dna-post-card:first-child .dna-post-card__media{height:auto !important;aspect-ratio:16/7 !important}.dna-post-card__media img{display:block !important;width:100% !important;max-width:none !important;height:100% !important;min-height:100% !important;object-fit:cover !important;object-position:center center !important;margin:0 !important;padding:0 !important;border:0 !important;transform:scale(1.01) !important;transition:transform .4s ease !important}.dna-post-card:hover .dna-post-card__media img{transform:scale(1.055) !important}.dna-post-card__placeholder{display:block !important;width:100% !important;height:100% !important;background:linear-gradient(180deg,rgba(243,231,38,.18),rgba(130,158,42,.22)) !important}.dna-post-card__body{display:flex !important;flex:1 1 auto !important;flex-direction:column !important;padding:clamp(24px, 3vw, 34px) !important}.dna-post-grid>.dna-post-card:first-child .dna-post-card__body{justify-content:center !important;padding:clamp(34px, 5vw, 62px) !important}.dna-post-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;color:var(--dna-muted);font-size:.88rem}.dna-post-card__category{display:inline-flex;align-items:center;min-height:30px;padding:6px 12px;border-radius:999px;background:rgba(130,158,42,.1);color:#4e4e4e !important;font-weight:700;text-decoration:none !important}.dna-post-card__category:hover{color:#829e2a !important}.dna-post-card h2,.dna-post-card h3{margin:0 !important;color:var(--dna-heading);font-size:clamp(1.3rem, 1.7vw, 1.72rem);line-height:1.16;letter-spacing:-.035em}.dna-post-grid>.dna-post-card:first-child h2,.dna-post-grid>.dna-post-card:first-child h3{font-size:clamp(2.1rem, 3.5vw, 3.75rem);line-height:1.04;letter-spacing:-.055em}.dna-post-card h2 a,.dna-post-card h3 a{color:inherit !important;text-decoration:none !important}.dna-post-card h2 a:hover,.dna-post-card h3 a:hover{color:#829e2a !important}.dna-post-card__excerpt{margin:16px 0 26px !important;color:var(--dna-text);line-height:1.72}.dna-post-grid>.dna-post-card:first-child .dna-post-card__excerpt{max-width:560px;margin-top:22px !important;font-size:1.08rem}.dna-post-card__readmore{width:fit-content !important;margin-top:auto !important}.dna-sidebar{display:block !important;min-width:0 !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.dna-sidebar-card{padding:clamp(28px, 3vw, 42px);border:1px solid var(--dna-border);border-radius:var(--dna-radius-lg);background:#fff}.dna-sidebar-card+.dna-sidebar-card{margin-top:24px}.dna-sidebar-card--accent{position:sticky;top:32px;border-color:rgba(130,158,42,.3);background:linear-gradient(180deg,rgba(243,231,38,.12) 0%,rgba(130,158,42,.1) 100%);box-shadow:var(--dna-shadow-soft)}.dna-sidebar-card h2,.dna-sidebar-card h3{margin:0;color:var(--dna-heading);line-height:1.08;letter-spacing:-.04em}.dna-sidebar-card h2{font-size:clamp(1.45rem, 2vw, 2.05rem);font-weight:650;letter-spacing:-.03em}.dna-sidebar-card h3{font-size:1.35rem}.dna-sidebar-card p{margin:18px 0 28px;color:var(--dna-text);line-height:1.7}.dna-sidebar-card__link{width:fit-content !important}.dna-sidebar-list{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.dna-sidebar-list li{margin:0;padding:0}.dna-sidebar-list a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--dna-border);color:var(--dna-text) !important;font-weight:650;text-decoration:none !important}.dna-sidebar-list a:hover{color:#829e2a !important}.navigation.pagination{margin-top:clamp(42px, 6vw, 72px)}.navigation.pagination .nav-links{display:flex;flex-wrap:wrap;gap:12px}.navigation.pagination .page-numbers{min-width:52px !important;padding-inline:18px !important}.dna-empty-state{grid-column:1/-1;padding:clamp(34px, 5vw, 58px);border:1px solid var(--dna-border);border-radius:var(--dna-radius-lg);background:#fff}.dna-empty-state h2{margin-top:0;color:var(--dna-heading)}.dna-empty-state p{margin-bottom:0;color:var(--dna-text)}@media (max-width:1180px){.dna-blog-layout{grid-template-columns:minmax(0, 1fr) !important}.dna-sidebar{display:grid !important;grid-template-columns:repeat(2,minmax(0, 1fr)) !important;gap:24px}.dna-sidebar-card+.dna-sidebar-card{margin-top:0}.dna-sidebar-card--accent{position:static}}@media (max-width:900px){.dna-post-grid>.dna-post-card:first-child{min-height:0 !important}.dna-post-grid>.dna-post-card:first-child .dna-post-card__media{height:auto !important;min-height:0 !important;aspect-ratio:16/9 !important}.dna-post-grid>.dna-post-card:first-child .dna-post-card__body{padding:clamp(26px, 5vw, 42px) !important}}@media (max-width:767px){.dna-container{width:min(100% - 30px, var(--dna-container)) !important}.dna-blog-hero{padding:56px 0 42px}.dna-blog-hero h1,.dna-archive-title{letter-spacing:-.04em}.dna-hero-actions{align-items:stretch;flex-direction:column}.dna-blog-categories{padding-bottom:56px}.dna-post-grid,.dna-sidebar{grid-template-columns:1fr !important;gap:24px !important}.dna-post-card,.dna-post-grid>.dna-post-card:first-child,.dna-sidebar-card{border-radius:24px !important}.dna-post-card__media{height:auto !important;aspect-ratio:1.35/1 !important}.dna-post-card:first-child .dna-post-card__media{aspect-ratio:1.35/1 !important}.dna-post-card:first-child .dna-post-card__body,.dna-post-card__body,.dna-sidebar-card{padding:24px !important}.dna-blog-page a.dna-button,.dna-blog-page a.dna-button-outline,.dna-blog-page a.dna-post-card__readmore,.dna-blog-page a.dna-sidebar-card__link{width:100% !important}}.dna-blog-hero,.dna-blog-hero .dna-container,.dna-section-head,.dna-section-head *{text-align:left !important}.dna-blog-hero .dna-eyebrow,.dna-section-head .dna-eyebrow{display:inline-flex !important;width:auto !important;margin-left:0 !important;margin-right:0 !important}.dna-sidebar-card--accent h2{font-size:clamp(1.45rem, 2vw, 2.05rem) !important}body.blog .dna-blog-hero,body.archive .dna-blog-hero,.dna-blog-page .dna-blog-hero{padding:clamp(34px, 4vw, 58px) 0 clamp(56px, 7vw, 90px) !important;background:#fff !important}body.blog .dna-blog-hero__inner,body.archive .dna-blog-hero__inner,.dna-blog-page .dna-blog-hero__inner{display:block !important;width:min(var(--dna-container), calc(100% - 48px)) !important;max-width:var(--dna-container) !important;margin-left:auto !important;margin-right:auto !important;padding:0 !important;text-align:left !important}.dna-blog-page .dna-blog-main-title{display:block !important;width:100% !important;max-width:980px !important;margin:0 0 clamp(34px, 5vw, 62px) 0 !important;padding:0 !important;color:var(--dna-heading) !important;font-size:clamp(2.8rem, 5.8vw, 5.8rem) !important;font-weight:700 !important;line-height:1.02 !important;letter-spacing:-.055em !important;text-align:left !important}.dna-blog-page .dna-blog-hero__content{display:block !important;width:100% !important;max-width:880px !important;margin:0 !important;padding:0 !important;text-align:left !important}.dna-blog-page .dna-blog-hero__content .dna-eyebrow{display:inline-flex !important;width:auto !important;margin:0 0 18px !important;text-align:left !important}.dna-blog-page .dna-blog-hero__content h2{display:block !important;width:100% !important;max-width:900px !important;margin:0 !important;padding:0 !important;color:var(--dna-heading) !important;font-size:clamp(2.35rem, 4.8vw, 5rem) !important;font-weight:650 !important;line-height:1.04 !important;letter-spacing:-.055em !important;text-align:left !important}.dna-blog-page .dna-blog-hero__content p{display:none !important}.dna-blog-page .dna-hero-actions{justify-content:flex-start !important;margin-top:clamp(28px, 3vw, 40px) !important;text-align:left !important}.dna-blog-page .dna-sidebar-card--accent h2{font-size:clamp(1.3rem, 1.65vw, 1.75rem) !important;line-height:1.12 !important;font-weight:650 !important;letter-spacing:-.025em !important}@media (max-width:767px){body.blog .dna-blog-hero,body.archive .dna-blog-hero,.dna-blog-page .dna-blog-hero{padding-top:30px !important}.dna-blog-page .dna-blog-main-title{margin-bottom:34px !important;font-size:clamp(2.35rem, 12vw, 3.4rem) !important;letter-spacing:-.04em !important}.dna-blog-page .dna-blog-hero__content h2{font-size:clamp(2rem, 10vw, 3rem) !important;letter-spacing:-.04em !important}}.dna-blog-page .dna-blog-main-title{display:none !important}.dna-blog-page .dna-blog-hero__content{max-width:980px !important}.dna-blog-page .dna-blog-hero__content h1,.dna-blog-page .dna-blog-hero__content h2{display:block !important;width:100% !important;max-width:980px !important;margin:0 !important;padding:0 !important;color:#829e2a !important;background-image:linear-gradient(180deg,#f3e726 0%,#829e2a 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;font-size:clamp(2.35rem, 4.8vw, 5rem) !important;font-weight:700 !important;line-height:1.04 !important;letter-spacing:-.055em !important;text-align:left !important}.dna-blog-page .dna-blog-hero__content .dna-eyebrow{margin-bottom:18px !important}@media (max-width:767px){.dna-blog-page .dna-blog-hero__content h1,.dna-blog-page .dna-blog-hero__content h2{font-size:clamp(2rem, 10vw, 3rem) !important;letter-spacing:-.04em !important}}.dna-blog-page .dna-post-card__media{height:170px !important;aspect-ratio:16/9 !important}.dna-blog-page .dna-post-grid>.dna-post-card:first-child{grid-template-columns:minmax(0, 0.82fr) minmax(0, 1.18fr) !important;min-height:330px !important}.dna-blog-page .dna-post-grid>.dna-post-card:first-child .dna-post-card__media{height:100% !important;min-height:330px !important;aspect-ratio:auto !important}.dna-blog-page .dna-post-card__body{padding:clamp(20px, 2.2vw, 28px) !important}.dna-blog-page .dna-post-grid>.dna-post-card:first-child .dna-post-card__body{padding:clamp(28px, 3.5vw, 44px) !important}.dna-blog-page .dna-post-card h2,.dna-blog-page .dna-post-card h3{font-size:clamp(1.05rem, 1.25vw, 1.32rem) !important;line-height:1.2 !important;letter-spacing:-.025em !important}.dna-blog-page .dna-post-grid>.dna-post-card:first-child h2,.dna-blog-page .dna-post-grid>.dna-post-card:first-child h3{font-size:clamp(1.65rem, 2.5vw, 2.65rem) !important;line-height:1.08 !important;letter-spacing:-.04em !important}.dna-blog-page .dna-post-card__excerpt{margin:12px 0 22px !important;font-size:.95rem !important;line-height:1.62 !important}.dna-blog-page .dna-post-grid>.dna-post-card:first-child .dna-post-card__excerpt{margin-top:16px !important;font-size:1rem !important;line-height:1.65 !important}.dna-blog-page .dna-post-card__meta{margin-bottom:12px !important;font-size:.82rem !important}@media (max-width:900px){.dna-blog-page .dna-post-grid>.dna-post-card:first-child{grid-template-columns:1fr !important;min-height:0 !important}.dna-blog-page .dna-post-grid>.dna-post-card:first-child .dna-post-card__media{min-height:0 !important;height:auto !important;aspect-ratio:16/9 !important}}@media (max-width:767px){.dna-blog-page .dna-post-card__media,.dna-blog-page .dna-post-grid>.dna-post-card:first-child .dna-post-card__media{height:auto !important;aspect-ratio:16/10 !important}}.dna-archive-page .dna-blog-hero__content h1{max-width:980px !important}.dna-archive-page .dna-archive-description{display:block !important;max-width:680px !important;margin-top:22px !important;color:var(--dna-text) !important;font-size:clamp(1rem, 1.25vw, 1.15rem) !important;line-height:1.7 !important;-webkit-text-fill-color:initial !important;background:0 0 !important}.dna-archive-page .dna-archive-description p{display:block !important;margin:0 !important;color:var(--dna-text) !important;-webkit-text-fill-color:initial !important}.dna-archive-page .dna-post-grid>.dna-post-card:first-child{grid-column:1/-1 !important}