.mobbi-blog{width:100%;height:100%;min-height:100vh;background-color:#fff;padding-top:150px;padding-bottom:112px}.mobbi-blog-header{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.mobbi-blog-header h1{color:#232323;font-family:Inter,sans-serif;font-size:7.5rem;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-4.8px;margin:0}.mobbi-blog-filters{margin-top:30px;display:flex;gap:8px}.mobbi-blog-filters button,.mobbi-blog-category{padding:10px 16px;border-radius:32px;border:1px solid #232323;background-color:#fff;cursor:pointer;color:#232323;text-align:center;font-family:Inter,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.24px;text-transform:uppercase;transition:all .3s ease}.mobbi-blog-category.nobtn{pointer-events:none;width:fit-content;padding:5px 10px}.mobbi-blog-filters button:hover,.mobbi-blog-filters button.active{background-color:#232323;color:#fff;border:1px solid #232323}.mobbi-blog-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:41px;row-gap:60px;padding:0 60px;margin-top:80px;max-width:1400px;margin-left:auto;margin-right:auto;box-sizing:border-box}.mobbi-blog-card{width:100%;overflow:hidden;display:flex;flex-direction:column;gap:20px;text-decoration:none;opacity:0;transform:translateY(20px) scale(.95);animation:card-fade-in .6s ease-out forwards}.mobbi-blog-card.loaded{animation:card-fade-in .6s ease-out forwards}.mobbi-blog-card-image{width:100%;overflow:hidden;height:450px}.mobbi-blog-card-image img{width:100%;object-fit:contain}.mobbi-blog-card-title{margin:0;color:#232323;font-family:Inter,sans-serif;font-size:1.25rem;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-.4px;text-align:left}.mobbi-blog-card-date p{margin:8px 0 0;color:#6e6e6e;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.28px}@media (max-width: 768px){.mobbi-blog-card-image{height:220px}.mobbi-blog-cards{grid-template-columns:repeat(2,1fr);padding:0 20px;gap:15px;row-gap:30px}.mobbi-blog-filters{display:flex;width:100%;overflow-x:auto;overflow-y:hidden;padding:0;margin:30px 0 0;gap:8px;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:pan-x;white-space:nowrap}.mobbi-blog-filters::-webkit-scrollbar{display:none}.mobbi-blog-filters button{flex-shrink:0;white-space:nowrap;min-width:fit-content}.mobbi-blog-filters button:first-child{margin-left:20px}.mobbi-blog-filters button:last-child{margin-right:20px}}@media (max-width: 1200px) and (min-width: 769px){.mobbi-blog-cards{grid-template-columns:repeat(2,1fr);padding:0 40px}}.skeleton-card{opacity:1;transform:translateY(0) scale(1);transition:opacity .4s ease-out,transform .4s ease-out}.skeleton-card.fade-out{opacity:0;transform:translateY(-10px) scale(.98)}.skeleton-image{width:100%;height:200px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px}.skeleton-text{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px;height:20px;margin:4px 0}.skeleton-title{height:28px;width:90%;margin-bottom:8px}.skeleton-date{height:16px;width:60%;margin-top:8px}.skeleton-category{height:32px;width:80px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:32px;border:1px solid #e0e0e0}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes card-fade-in{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.mobbi-blog-card:nth-child(1){animation-delay:0ms}.mobbi-blog-card:nth-child(2){animation-delay:.1s}.mobbi-blog-card:nth-child(3){animation-delay:.2s}.mobbi-blog-card:nth-child(4){animation-delay:.3s}.mobbi-blog-card:nth-child(5){animation-delay:.4s}.mobbi-blog-card:nth-child(6){animation-delay:.5s}.mobbi-blog-card:nth-child(7){animation-delay:.6s}.mobbi-blog-card:nth-child(8){animation-delay:.7s}.mobbi-blog-card:nth-child(9){animation-delay:.8s}.mobbi-blog-card.filter-transitioning{opacity:0;transform:translateY(10px) scale(.98);transition:opacity .3s ease-out,transform .3s ease-out}.mobbi-blog-cards.filtering .mobbi-blog-card{opacity:0;transform:translateY(6px) scale(.99);transition:none}.mobbi-blog-cards.filtering-complete .mobbi-blog-card{opacity:1;transform:translateY(0) scale(1);transition:opacity .25s ease-out,transform .25s ease-out}.mobbi-blog-cards.filtering-complete .mobbi-blog-card:nth-child(1){transition-delay:0ms}.mobbi-blog-cards.filtering-complete .mobbi-blog-card:nth-child(2){transition-delay:30ms}.mobbi-blog-cards.filtering-complete .mobbi-blog-card:nth-child(3){transition-delay:60ms}.mobbi-blog-cards.filtering-complete .mobbi-blog-card:nth-child(4){transition-delay:90ms}.mobbi-blog-cards.filtering-complete .mobbi-blog-card:nth-child(5){transition-delay:.12s}.mobbi-blog-cards.filtering-complete .mobbi-blog-card:nth-child(6){transition-delay:.15s}.mobbi-blog-cards.filtering-complete .mobbi-blog-card:nth-child(7){transition-delay:.18s}.mobbi-blog-cards.filtering-complete .mobbi-blog-card:nth-child(8){transition-delay:.21s}.mobbi-blog-cards.filtering-complete .mobbi-blog-card:nth-child(9){transition-delay:.24s}@media (max-width: 768px){.mobbi-blog-header h1{color:#232323;text-align:center;font-family:Inter,sans-serif;font-size:2.5rem;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-.8px}}.post-detail{background-color:#fff;min-height:100vh;padding-top:150px}.post-detail-container{max-width:1200px;margin:0 auto}.back-link{display:inline-block;margin:20px 0 30px 40px;color:#232323;text-decoration:none;font-weight:500;font-size:14px}.back-link:hover{color:#666}.post-hero-image{width:100vw;max-width:1200px;height:660px;overflow:hidden;margin:30px 0 40px;position:relative;left:50%;transform:translate(-50%)}.post-hero-image img{width:100%;height:100%;object-fit:cover;display:block}.post-content-wrapper{max-width:800px;margin:0 auto;padding:0 40px 60px}.post-detail article h1{color:#232323;font-size:2.5em;margin-bottom:10px;line-height:1.2;font-weight:700;margin-top:0}.post-date{color:#666;font-size:14px;margin-top:40px;margin-bottom:30px;padding-bottom:16px;padding-top:16px;border-bottom:1px solid #eee;border-top:1px solid #eee}.post-content{line-height:1.6;color:#232323;font-size:16px}.post-content p{margin-bottom:20px;color:#232323}.post-content h2,.post-content h3{color:#232323;margin-top:30px;margin-bottom:15px}.post-content img{max-width:100%;height:auto;margin:20px 0;border-radius:5px}.post-content a{color:#232323;text-decoration:underline}.post-content a:hover{color:#666;text-decoration:underline}.post-hero-skeleton{width:100vw;max-width:1200px;margin:30px 0 40px;position:relative;left:50%;transform:translate(-50%)}.skeleton-image-hero{width:100%;height:660px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}.post-category{color:#232323;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.28px;text-transform:uppercase}.post-content-end{padding-top:60px;display:flex;flex-direction:column;gap:24px}.post-content-end span{color:#232323;font-family:Inter,sans-serif;font-size:2.25rem;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.72px}.post-content-end-link{border-radius:80px;border:1px solid #232323;display:flex;padding:16px 24px;justify-content:center;align-items:center;gap:10px;color:#232323;text-align:center;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.14px;width:fit-content;text-decoration:none;transition:all .3s ease}.post-content-end-link:hover{background-color:#232323;color:#fff}.post-related-articles{padding-top:120px;width:100%;padding-bottom:120px}.post-related-articles-container{max-width:1440px;margin:0 auto;padding:0 60px}.post-related-articles-title{padding:25px 0;border-top:1px solid #D9D9D9}.post-related-articles-title span{color:#232323;font-family:Inter,sans-serif;font-size:1.25rem;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.4px}.post-related-articles-title{display:flex}.post-related-articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media (max-width: 768px){.post-detail{padding-top:104px}.post-content-wrapper{padding:0 20px 40px}.back-link{margin:20px 0 20px 20px}.post-hero-image{width:100vw;max-width:none;height:300px;margin:20px 0 30px;left:50%;transform:translate(-50%)}.post-detail article h1{font-size:2em}.skeleton-image-hero{height:300px}.post-hero-skeleton{width:100vw;max-width:none;margin:20px 0 30px;left:50%;transform:translate(-50%)}.post-related-articles-container{padding:0 0 0 20px}.post-related-articles-grid{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:10px;scrollbar-width:none;-ms-overflow-style:none}.post-related-articles-grid::-webkit-scrollbar{display:none}.post-related-articles-grid .mobbi-blog-card,.post-related-articles-grid .skeleton-card{flex:0 0 280px;scroll-snap-align:start}}.blog-link{display:inline-block;margin-top:20px;padding:12px 24px;background:#007cba;color:#fff;text-decoration:none;border-radius:5px;font-weight:500}.blog-link:hover{background:#005a87}.posts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin-top:30px}@media (min-width: 768px){.posts-grid{grid-template-columns:repeat(3,1fr)}}.post-card{display:block;text-decoration:none;color:inherit;background:white;border-radius:10px;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden;height:350px;display:flex;flex-direction:column}.post-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px #00000026}.post-image{width:100%;height:200px;overflow:hidden;flex-shrink:0}.post-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.post-card:hover .post-image img{transform:scale(1.05)}.post-card-content{padding:20px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.post-card h3{margin:0 0 12px;font-size:1.1em;color:#333;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-excerpt{color:#666;font-size:.85em;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.app ul{display:none}.skeleton-card{background:white;border-radius:10px;box-shadow:0 4px 6px #0000001a;overflow:hidden}.skeleton-image{width:100%;height:200px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}.skeleton-excerpt{height:14px;width:90%;margin-top:10px}.skeleton-text{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:4px;margin-bottom:10px}.skeleton-title{height:18px;width:85%}.skeleton-title-large{height:40px;width:80%;margin-bottom:15px}.skeleton-date{height:12px;width:30%;margin-bottom:25px}.skeleton-paragraph{height:16px;width:100%;margin-bottom:15px}.skeleton-paragraph.short{width:60%}.skeleton-post{margin:10px 0;padding:15px;background:#f9f9f9;border-radius:5px;box-shadow:0 2px 4px #0000001a}.skeleton-content{margin-top:30px}@keyframes loading{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}body{margin:0;min-height:100lvh;overflow:hidden;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}html,body{overscroll-behavior-y:none;background-color:#232323;max-width:100vw}@supports (-webkit-touch-callout: none){body{min-height:calc(var(--vh, 1vh) * 100);height:calc(var(--vh, 1vh) * 100)}html,body{position:fixed;overflow:hidden;width:100%;height:100%}}@font-face{font-family:CenturyGothicBold;src:local("Century Gothic Bold"),local("CenturyGothic-Bold"),url(/centurygothic_bold.woff2) format("truetype");font-weight:700;font-style:normal;font-display:swap}button.iubenda-tp-btn{display:none!important}
