.blogpage-header{background:linear-gradient(180deg,#ff8a56,#ffffff);padding:16px 0}.blogpage-header-logo{width:120px;height:auto}.blogpage-hero{background:#fff}.blogpage-hero-title{margin:0;font-size:0;line-height:0}.blogpage-hero-title img{display:block;width:100%;height:auto}.blogpage-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;padding:24px 0 28px}.blogpage-filter{background:none;border:0;padding:10px 18px;min-height:44px;font-size:17px;color:#525252;cursor:pointer;position:relative;z-index:1;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .15s ease}.blogpage-filter:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.blogpage-filter:hover{color:var(--orange)}.blogpage-filter.active{color:var(--orange);font-weight:600}@keyframes blogpage-underline-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.blogpage-filter.active:after{content:"";position:absolute;left:18px;right:18px;bottom:6px;height:2px;background:var(--orange);border-radius:2px;transform-origin:left center;animation:blogpage-underline-in .25s ease both}.blogpage-listing,.blogpage-related{padding-bottom:48px}.blogpage-grid{position:relative}.blogpage-grid>.is-filtered-out{display:none}@keyframes blogpage-card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.blogpage-grid.is-initial>:not(.is-filtered-out){animation:blogpage-card-in .4s ease both;animation-delay:calc(var(--i, 0) * 45ms)}@media (prefers-reduced-motion:reduce){.blogpage-filter.active:after,.blogpage-grid>*{animation:none}}.blogpage-card{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.blogpage-card-media{position:relative;width:100%;aspect-ratio:16/9;background:#f5f5f5;margin-bottom:22px;box-shadow:0 4px 14px rgba(0,0,0,.14);transition:box-shadow .2s ease}.blogpage-card:hover .blogpage-card-media{box-shadow:0 8px 22px rgba(0,0,0,.2)}.blogpage-card-body{display:flex;flex-direction:column;flex:1 1 auto}.blogpage-card-title{font-size:21px;font-weight:600;line-height:1.4;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}.blogpage-card:hover .blogpage-card-title{color:var(--orange)}.blogpage-card-excerpt{font-size:15px;color:#4a4a4a;line-height:1.75;text-align:justify;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.blogpage-article{max-width:800px;padding-top:24px;padding-bottom:32px}.blogpage-breadcrumbs{font-size:14px;color:#525252;margin-bottom:16px}.blogpage-breadcrumbs a{color:#525252}.blogpage-breadcrumbs a:hover{color:var(--orange)}.blogpage-article-media{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#f5f5f5;margin-bottom:20px}.blogpage-article-title{font-size:36px;font-weight:700;line-height:1.25;margin:10px 0 20px}.blogpage-article-body p{font-size:16px;line-height:1.8;color:#3d3d3d;margin:0 0 18px}.blogpage-article-body h2{font-size:24px;font-weight:700;margin:32px 0 12px}.blogpage-article-body h3{font-size:19px;font-weight:600;margin:24px 0 10px}.blogpage-related{max-width:1100px}.blogpage-related>h2{font-size:24px;font-weight:700;margin:8px 0 20px}@media only screen and (max-width:767.99px){.blogpage-filters{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;gap:20px;padding:20px 0 24px;scrollbar-width:none}.blogpage-filters::-webkit-scrollbar{display:none}.blogpage-filter{flex:0 0 auto;font-size:15px}.blogpage-article-title{font-size:26px}.blogpage-article-body h2{font-size:21px}}