.blog-grid{padding:3.5rem 0;background:#fff}.blog-grid__row{display:grid;gap:1.75rem;margin-bottom:2.5rem}.blog-grid__row--3{grid-template-columns:repeat(3,1fr)}.blog-grid__row--2{grid-template-columns:repeat(2,1fr)}.blog-grid__row--featured{grid-template-columns:1fr}@media(max-width:1024px){.blog-grid__row--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.blog-grid__row--3,.blog-grid__row--2{grid-template-columns:1fr}}.blog-card{background:#fff;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-gray-200);transition:transform var(--transition-base),box-shadow var(--transition-base);display:flex;flex-direction:column}.blog-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.blog-card__image{position:relative;overflow:hidden;aspect-ratio:16/10;background:linear-gradient(135deg,#e8f5e9 0,#c8e6c9 100%)}.blog-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-card:hover .blog-card__image img{transform:scale(1.05)}.blog-card__image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8f5e9 0,#c8e6c9 50%,#a5d6a7 100%)}.blog-card__image-placeholder svg{width:64px;height:64px;opacity:.3;color:#2e7d32}.blog-card__category{position:absolute;top:1rem;left:1rem;background:#dbeafe;color:#111827;font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .75rem;border-radius:6px}.blog-card__body{padding:1.5rem;flex:1;display:flex;flex-direction:column}.blog-card__date{font-family:var(--font-body);font-size:.8rem;color:var(--color-gray-400);margin-bottom:.6rem;display:flex;align-items:center;gap:.4rem}.blog-card__title{font-family:var(--font-heading);font-size:1.2rem;font-weight:700;color:var(--color-text-dark);line-height:1.35;margin-bottom:.75rem}.blog-card__excerpt{font-family:var(--font-body);font-size:.92rem;color:var(--color-gray-500);line-height:1.65;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card__link{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:.88rem;font-weight:600;color:#111827;text-decoration:none;margin-top:1rem;transition:gap var(--transition-fast)}.blog-card__link:hover{gap:.7rem}.blog-card__link svg{width:16px;height:16px;transition:transform var(--transition-fast)}.blog-card__link:hover svg{transform:translateX(3px)}.blog-card--featured{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--color-gray-200)}.blog-card--featured .blog-card__image{aspect-ratio:auto;min-height:320px}.blog-card--featured .blog-card__body{padding:2.5rem;justify-content:center}.blog-card--featured .blog-card__title{font-size:1.6rem}.blog-card--featured .blog-card__excerpt{-webkit-line-clamp:5;font-size:1rem}@media(max-width:768px){.blog-card--featured{grid-template-columns:1fr}.blog-card--featured .blog-card__image{min-height:200px;aspect-ratio:16/9}}.blog-detail-hero{background:#fff;background-image:linear-gradient(rgba(0,0,0,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,0.03) 1px,transparent 1px);background-size:24px 24px;padding:calc(var(--nav-height)+2rem) 0 3rem;position:relative;border-bottom:1px solid rgba(0,0,0,0.06)}.blog-detail-hero .container{position:relative;z-index:1}.blog-detail__breadcrumb{display:flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:.85rem;color:var(--color-gray-500);margin-bottom:1.5rem;flex-wrap:wrap}.blog-detail__breadcrumb a{color:var(--color-gray-500);text-decoration:none;transition:color var(--transition-fast)}.blog-detail__breadcrumb a:hover{color:#66ff7e}.blog-detail__breadcrumb svg{width:14px;height:14px;opacity:.5}.blog-detail__meta{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.blog-detail__meta-item{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:.85rem;color:var(--color-gray-500)}.blog-detail__meta-item svg{width:16px;height:16px;opacity:.6}.blog-detail__title{font-family:var(--font-heading);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;color:var(--color-text-dark);line-height:1.2;margin-bottom:1rem}.blog-article{padding:3.5rem 0;background:#fff}.blog-article__content{max-width:780px;margin:0 auto}.blog-article__content h2{font-family:var(--font-heading);font-size:1.65rem;font-weight:700;color:var(--color-text-dark);margin:2.5rem 0 1rem;padding-bottom:.5rem;border-bottom:2px solid rgba(102,255,126,0.3)}.blog-article__content h3{font-family:var(--font-heading);font-size:1.3rem;font-weight:700;color:var(--color-text-dark);margin:2rem 0 .75rem}.blog-article__content h4{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:var(--color-text-dark);margin:1.5rem 0 .5rem}.blog-article__content p{font-family:var(--font-body);font-size:1.05rem;color:var(--color-gray-700);line-height:1.85;margin-bottom:1.25rem}.blog-article__content ul,.blog-article__content ol{font-family:var(--font-body);font-size:1.05rem;color:var(--color-gray-700);line-height:1.85;margin:1rem 0 1.5rem 1.5rem;padding:0}.blog-article__content li{margin-bottom:.5rem;position:relative}.blog-article__content ul li::marker{color:var(--color-primary-dark)}.blog-article__content strong{color:var(--color-text-dark);font-weight:700}.blog-article__content a{color:#111827;text-decoration:underline;text-underline-offset:3px;transition:color var(--transition-fast)}.blog-article__content a:hover{color:var(--color-primary-dark)}.blog-article__layout{display:grid;grid-template-columns:1fr 260px;gap:3rem;max-width:1100px;margin:0 auto}.blog-article__sidebar{position:sticky;top:calc(var(--nav-height)+2rem);align-self:start}.blog-toc{background:var(--color-light);border-radius:var(--radius-md);padding:1.5rem;border:1px solid var(--color-gray-200)}.blog-toc__title{font-family:var(--font-heading);font-size:.9rem;font-weight:700;color:var(--color-text-dark);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.blog-toc__list{list-style:none;padding:0;margin:0}.blog-toc__list li{margin-bottom:.5rem}.blog-toc__list a{font-family:var(--font-body);font-size:.85rem;color:var(--color-gray-500);text-decoration:none;display:block;padding:.35rem .75rem;border-left:2px solid transparent;border-radius:0 4px 4px 0;transition:all var(--transition-fast)}.blog-toc__list a:hover,.blog-toc__list a.active{color:#111827;border-left-color:#66ff7e;background:#66ff7e}.blog-toc-toggle{display:none;position:fixed;bottom:1.5rem;right:1.5rem;z-index:900;width:52px;height:52px;border-radius:50%;background:var(--color-dark,#111827);color:#fff;border:2px solid var(--color-primary,#66ff7e);box-shadow:0 4px 20px rgba(0,0,0,0.25);cursor:pointer;align-items:center;justify-content:center;transition:all .3s cubic-bezier(0.4,0,0.2,1)}.blog-toc-toggle:hover{transform:scale(1.08);box-shadow:0 6px 28px rgba(0,0,0,0.35)}.blog-toc-toggle svg{width:22px;height:22px;pointer-events:none}.blog-toc-toggle .toc-icon-close{display:none}.blog-toc-toggle.is-open .toc-icon-list{display:none}.blog-toc-toggle.is-open .toc-icon-close{display:block}.blog-toc-mobile-panel{display:none;position:fixed;bottom:5rem;right:1.5rem;z-index:899;width:calc(100vw - 3rem);max-width:340px;max-height:60vh;overflow-y:auto;background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,0.08);box-shadow:0 12px 40px rgba(0,0,0,0.18);padding:1.25rem;transform:translateY(20px);opacity:0;transition:all .3s cubic-bezier(0.4,0,0.2,1);pointer-events:none}.blog-toc-mobile-panel.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.blog-toc-mobile-panel .blog-toc__title{font-family:var(--font-heading);font-size:.8rem;font-weight:700;color:var(--color-text-dark,#111827);margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:.5rem}.blog-toc-mobile-panel .blog-toc__list a{font-size:.82rem;color:#6b7280;text-decoration:none;display:block;padding:.45rem .75rem;border-left:2px solid transparent;border-radius:0 6px 6px 0;transition:all .2s;line-height:1.4}.blog-toc-mobile-panel .blog-toc__list a:hover,.blog-toc-mobile-panel .blog-toc__list a.active{color:#111827;border-left-color:#66ff7e;background:#66ff7e}@media(max-width:1024px){.blog-article__layout{grid-template-columns:1fr}.blog-article__sidebar{display:none}.blog-toc-toggle{display:flex}.blog-toc-mobile-panel{display:block}}.blog-cta{background:var(--color-dark);padding:4rem 0;text-align:center}.blog-cta__title{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700;color:#fff;margin-bottom:1rem}.blog-cta__desc{font-family:var(--font-body);font-size:1.05rem;color:var(--color-gray-400);max-width:550px;margin:0 auto 2rem;line-height:1.7}.blog-cta__buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.blog-related{padding:4rem 0;background:var(--color-light)}.blog-related__header{text-align:center;margin-bottom:2.5rem}.blog-related__title{font-family:var(--font-heading);font-size:1.8rem;font-weight:700;color:var(--color-text-dark)}.blog-related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}@media(max-width:768px){.blog-related__grid{grid-template-columns:1fr}}.blog-reveal{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.blog-reveal.visible,.blog-reveal.is-visible{opacity:1;transform:translateY(0)}.blog-section{padding:1.5rem 0}.blog-section:first-child{padding-top:0}.blog-inline-cta{margin:2.5rem 0;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.blog-inline-cta.visible{opacity:1;transform:translateY(0)}.blog-inline-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:linear-gradient(135deg,#f0fdf4 0,#ecfdf5 50%,#dcfce7 100%);border:1px solid rgba(102,255,126,0.2);border-radius:14px;padding:1.5rem 2rem}.blog-inline-cta__content h4{font-family:'Bricolage Grotesque',sans-serif;font-size:1.15rem;font-weight:700;color:#111827;margin:0 0 .3rem}.blog-inline-cta__content p{font-family:'Manrope',sans-serif;font-size:.92rem;color:#6b7280;margin:0}.blog-inline-cta__btn{display:inline-flex;align-items:center;gap:.5rem;background:#111827;color:#fff;font-family:'Bricolage Grotesque',sans-serif;font-weight:700;font-size:.92rem;padding:.75rem 1.5rem;border-radius:10px;text-decoration:none;white-space:nowrap;transition:background .2s,transform .2s}.blog-inline-cta__btn:hover{background:#1f2937;transform:translateY(-2px)}.blog-sidebar-cta{background:#111827;border-radius:14px;padding:1.5rem;margin-top:1.5rem}.blog-sidebar-cta__icon{width:48px;height:48px;background:rgba(102,255,126,0.12);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.blog-sidebar-cta__title{font-family:'Bricolage Grotesque',sans-serif;font-size:1.05rem;font-weight:700;color:#fff;margin:0 0 .5rem}.blog-sidebar-cta__text{font-family:'Manrope',sans-serif;font-size:.85rem;color:rgba(255,255,255,0.7);line-height:1.5;margin:0 0 1rem}.blog-sidebar-cta__btn{display:block;text-align:center;background:#66ff7e;color:#111827;font-family:'Bricolage Grotesque',sans-serif;font-weight:700;font-size:.9rem;padding:.65rem 1.25rem;border-radius:8px;text-decoration:none;transition:background .2s,transform .2s}.blog-sidebar-cta__btn:hover{background:#55ee6d;transform:translateY(-2px)}.blog-features-section{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.blog-features-section.visible{opacity:1;transform:translateY(0)}@media(max-width:768px){.blog-inline-cta__inner{flex-direction:column;text-align:center;padding:1.25rem}.blog-inline-cta__btn{width:100%;justify-content:center}}.blog-detail-lt-hero{padding-top:calc(var(--nav-height,80px)+2rem)!important;border-bottom:1px solid rgba(0,0,0,0.06);position:relative;overflow:hidden}.blog-detail-lt-hero .lt-hero__video-bg{opacity:.45;z-index:1}.blog-detail-lt-hero .lt-hero__content{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 1.5rem}.blog-detail-lt-hero .lt-hero__title{font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:1.2;color:#111827}.blog-detail-lt-hero .lt-hero__subtitle{color:#4b5563;font-size:1.05rem;line-height:1.7;max-width:540px}.blog-detail-lt-hero .lt-hero__badge{border-radius:6px;padding:.35rem .85rem;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.4rem;background:#dbeafe!important;color:#111827!important}.blog-detail-lt-hero .lt-hero__metrics{gap:2rem}.blog-detail-lt-hero .lt-hero__metric-value{display:flex;align-items:center;gap:.4rem;font-size:.92rem;color:#111827}.blog-detail-lt-hero .lt-hero__metric-value svg{color:var(--primary,#66ff7e);flex-shrink:0}.blog-detail-lt-hero .lt-hero__metric-label{font-size:.78rem;color:#9ca3af}.blog-detail-lt-hero .lt-hero__blog-image{width:100%;display:flex;align-items:center;justify-content:center}.blog-detail-lt-hero .lt-hero__blog-image img{max-width:100%;height:auto}.blog-detail-lt-hero .lt-hero__visual{display:flex;align-items:center;justify-content:center}.blog-detail-lt-hero .blog-detail__breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#9ca3af;flex-wrap:wrap}.blog-detail-lt-hero .blog-detail__breadcrumb a{color:#6b7280;text-decoration:none;transition:color .2s}.blog-detail-lt-hero .blog-detail__breadcrumb a:hover{color:var(--primary,#66ff7e)}.blog-detail-lt-hero .blog-detail__breadcrumb span{color:#111827;font-weight:500}@media(max-width:768px){.blog-detail-lt-hero .lt-hero__content{flex-direction:column}.blog-detail-lt-hero .lt-hero__text,.blog-detail-lt-hero .lt-hero__visual{width:100%;max-width:100%}.blog-detail-lt-hero .lt-hero__visual{margin-top:2rem}.blog-detail-lt-hero .lt-hero__title{font-size:1.6rem}}.toc-tagcloud{background:#f8faf9;border-bottom:1px solid rgba(0,0,0,0.06);padding:1rem 0;position:sticky;top:var(--nav-height,80px);z-index:40;transition:box-shadow .3s ease}.toc-tagcloud.is-sticky{box-shadow:0 2px 12px rgba(0,0,0,0.06)}.toc-tagcloud__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;gap:1rem}.toc-tagcloud__label{display:flex;align-items:center;gap:.4rem;font-family:'Manrope',sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6b7280;white-space:nowrap;flex-shrink:0}.toc-tagcloud__label svg{width:14px;height:14px;opacity:.6}.toc-tagcloud__tags{display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:.25rem;-ms-overflow-style:none}.toc-tagcloud__tags::-webkit-scrollbar{display:none}.toc-tag{display:inline-block;padding:.35rem .85rem;background:#fff;border:1px solid #e5e7eb;border-radius:100px;white-space:nowrap;flex-shrink:0;font-family:'Manrope',sans-serif;font-size:.8rem;font-weight:500;color:#374151;text-decoration:none;white-space:nowrap;transition:all .25s ease;cursor:pointer}.toc-tag:hover{background:#66ff7e;color:#111827;border-color:#66ff7e;transform:translateY(-1px)}.toc-tag.is-active{background:#66ff7e;color:#111827;border-color:#66ff7e;font-weight:600}@media(max-width:768px){.toc-tagcloud__inner{flex-direction:column;align-items:flex-start;gap:.5rem}.toc-tagcloud__tags{flex-wrap:nowrap;width:100%;padding-bottom:.25rem}.toc-tag{font-size:.72rem;padding:.3rem .7rem}}.blog-sections-wrapper{width:100%}.bsec{padding:4rem 0;position:relative;overflow:hidden}.bsec__container{max-width:1100px;margin:0 auto;padding:0 1.5rem}.bsec__num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#111827;color:#66FF7E;font-family:'Bricolage Grotesque',sans-serif;font-size:.85rem;font-weight:700;flex-shrink:0}.bsec__header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.bsec__title{font-family:'Bricolage Grotesque',sans-serif;font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:700;color:#111827;line-height:1.25;margin:0}.bsec__content{font-family:'Manrope',sans-serif;font-size:1.05rem;line-height:1.8;color:#374151}.bsec__content p{margin-bottom:1.25rem}.bsec__content p:last-child{margin-bottom:0}.bsec__content--intro{font-size:1.1rem;line-height:1.85;max-width:800px}.bsec__content--intro p:first-child{font-size:1.15rem;color:#111827;font-weight:500}.bsec--accent .bsec__container{border-left:3px solid #66FF7E;padding-left:2rem}.bsec--green-tint{background-image:radial-gradient(circle at 1px 1px,rgba(0,0,0,0.02) 1px,transparent 0);background-size:20px 20px}.bsec--gray{border-top:1px solid rgba(0,0,0,0.04);border-bottom:1px solid rgba(0,0,0,0.04)}@media(max-width:768px){.bsec{padding:2.5rem 0}.bsec__header{gap:.75rem;margin-bottom:1.5rem}.bsec__num{width:34px;height:34px;font-size:.75rem;border-radius:10px}.bsec__title{font-size:1.25rem}.bsec__content{font-size:.95rem;line-height:1.75}.bsec--accent .bsec__container{padding-left:1.25rem}}body:has(.blog-detail-lt-hero){background:#fff!important}body:has(.blog-detail-lt-hero) main{background:#fff}.blog-sections-wrapper{background:#fff}.bf-section{background:#f8faf9;padding:5rem 0;border-top:1px solid rgba(0,0,0,0.04);border-bottom:1px solid rgba(0,0,0,0.04)}.bf-section__container{max-width:1100px;margin:0 auto;padding:0 1.5rem;text-align:center}.bf-section__header{margin-bottom:3rem}.bf-section__badge{display:inline-block;font-family:'Manrope',sans-serif;font-size:.7rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#111827;background:#dbeafe;padding:.35rem 1rem;border-radius:6px;margin-bottom:1rem}.bf-section__title{font-family:'Bricolage Grotesque',sans-serif;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;color:#111827;line-height:1.2;margin:0 0 1rem 0}.bf-section__highlight{color:#66ff7e}.bf-section__subtitle{font-family:'Manrope',sans-serif;font-size:1.05rem;color:#6b7280;line-height:1.7;max-width:680px;margin:0 auto}.bf-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2.5rem}.bf-tile{display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.5rem 1.25rem;text-decoration:none;color:inherit;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;overflow:hidden}.bf-tile::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:transparent;transition:background .25s ease;border-radius:16px 16px 0 0}.bf-tile:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,0.08);border-color:rgba(102,255,126,0.3)}.bf-tile:hover::before{background:linear-gradient(90deg,#66FF7E,#44dd5e)}.bf-tile__icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;transition:transform .25s ease}.bf-tile:hover .bf-tile__icon{transform:scale(1.08)}.bf-tile__icon img{width:28px;height:28px;object-fit:contain}.bf-tile__title{font-family:'Bricolage Grotesque',sans-serif;font-size:.95rem;font-weight:700;color:#111827;margin:0 0 .4rem 0;line-height:1.3}.bf-tile__desc{font-family:'Manrope',sans-serif;font-size:.82rem;color:#6b7280;line-height:1.55;margin:0 0 .75rem 0;flex-grow:1}.bf-tile__arrow{display:flex;align-items:center;opacity:0;transform:translateX(-6px);transition:opacity .25s ease,transform .25s ease}.bf-tile:hover .bf-tile__arrow{opacity:1;transform:translateX(0)}.bf-section__cta{text-align:center}.bf-section__btn{display:inline-flex;align-items:center;gap:.5rem;background:#66ff7e;color:#111827;font-weight:700;font-family:'Bricolage Grotesque',sans-serif;padding:.9rem 2rem;border-radius:10px;text-decoration:none;font-size:1rem;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 2px 8px rgba(102,255,126,0.3)}.bf-section__btn:hover{background:#52e66a;color:#111827;transform:translateY(-2px);box-shadow:0 4px 16px rgba(102,255,126,0.4)}@media(max-width:900px){.bf-tiles{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.bf-tiles{grid-template-columns:1fr}.bf-section{padding:3rem 0}.bf-tile{padding:1.25rem 1rem}}.lt-faq__grid{display:flex;flex-direction:column;gap:1rem}details.lt-faq__item{background:#fff;border-radius:.75rem;border:1px solid #e5e7eb;overflow:hidden;transition:border-color .3s ease}details.lt-faq__item:hover{border-color:#111827}details.lt-faq__item summary.lt-faq__question{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 1.5rem;cursor:pointer;font-weight:600;font-size:1.02rem;color:#1a1a1a;list-style:none;text-align:left}details.lt-faq__item summary.lt-faq__question::-webkit-details-marker{display:none}details.lt-faq__item summary.lt-faq__question::after{content:'+';font-size:1.4rem;color:#22c55e;transition:transform .3s ease;flex-shrink:0;margin-left:1rem}details.lt-faq__item[open] summary.lt-faq__question::after{transform:rotate(45deg)}details.lt-faq__item .lt-faq__answer{padding:0 1.5rem 1.2rem;line-height:1.8;color:#555;font-size:.95rem;text-align:left}details.lt-faq__item .lt-faq__answer p{margin:0}details.faq-item summary{list-style:none}details.faq-item summary::-webkit-details-marker{display:none}details.faq-item[open] summary span:last-child{transform:rotate(45deg);display:inline-block}@media(max-width:900px){.bsec__content [style*="grid-template-columns:repeat(3"],.bsec__content [style*="grid-template-columns:repeat(3"]{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:520px){.bsec__content [style*="grid-template-columns:repeat(3"],.bsec__content [style*="grid-template-columns:repeat(3"],.bsec__content [style*="grid-template-columns:repeat(2"],.bsec__content [style*="grid-template-columns:repeat(2"]{grid-template-columns:1fr!important}.bsec__content [style*="display:grid"],.bsec__content [style*="display:grid"]{gap:1rem!important}}
/* Badge-Farb-Varianten */
.blog-card__category.badge--tech{background:#e0e7ff;color:#3730a3}
.blog-card__category.badge--regional{background:#dcfce7;color:#166534}
.blog-card__category.badge--usecase{background:#fef3c7;color:#92400e}
.blog-card__category.badge--guide{background:#fce7f3;color:#9d174d}
.blog-card__category.badge--maas{background:#e0f2fe;color:#075985}
.blog-card__category.badge--ondemand{background:#f3e8ff;color:#6b21a8}
