.blog-shell{padding-top:clamp(2.5rem,5vw,4.5rem);padding-bottom:clamp(3rem,6vw,5rem)}.blog-shell--detail{padding-top:clamp(2rem,4vw,3.5rem)}.blog-intro{max-width:52rem;margin:0 auto clamp(2.25rem,5vw,4rem);text-align:center}.blog-intro__title{margin:0;color:var(--primary-blue);font-size:clamp(2.5rem,6vw,4.5rem);line-height:.98;letter-spacing:-.04em;text-wrap:balance}.blog-intro__copy{max-width:40rem;margin:1rem auto 0;font-size:1.08rem;line-height:1.7;color:#5d6a75}.blog-grid{display:grid;gap:1.5rem}.blog-card{display:flex;flex-direction:column;min-height:100%;padding:1.15rem;border:1px solid rgba(23,89,156,8%);border-radius:1.25rem;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(248,250,252,.96) 100%);box-shadow:0 1.25rem 2.75rem -2rem rgba(18,59,98,.55),0 .6rem 1rem -1rem rgba(10,10,10,.2);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.blog-card:hover{transform:translateY(-2px);border-color:rgba(23,89,156,.16);box-shadow:0 1.4rem 3rem -1.8rem rgba(18,59,98,.6),0 .85rem 1.5rem -1.2rem rgba(10,10,10,.22)}.blog-card__category,.blog-article__category{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;padding:.45rem .85rem;border-radius:999px;font-size:.8rem;font-weight:700;letter-spacing:.02em;text-decoration:none}.blog-card__category{margin-bottom:1rem}.blog-card__category.blog-card__category--5-tipps,.blog-article__category.blog-article__category--5-tipps{background-color:#edf5fc;color:#134a81}.blog-card__category.blog-card__category--orange,.blog-card__category.blog-card__category--news,.blog-article__category.blog-article__category--news{background-color:#faf1f0;color:#702f24}.blog-card__category.blog-card__category--reiseplanung,.blog-article__category.blog-article__category--reiseplanung{background-color:#f2f8f8;color:#336161}.blog-card__category.blog-card__category--reisebericht,.blog-article__category.blog-article__category--reisebericht{background-color:#fffbeb;color:#947600}.blog-card__category.blog-card__category--gray,.blog-article__category.blog-article__category--gray{background-color:#f4f5f6;color:#434c51}.blog-card__figure{position:relative;display:block;overflow:hidden;aspect-ratio:4/3;border-radius:1rem;background:radial-gradient(circle at top left,rgba(23,89,156,.14),transparent 45%),linear-gradient(180deg,#f3f7fb 0%,#dde6ef 100%)}.blog-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.blog-card:hover .blog-card__image{transform:scale(1.035)}.blog-card__body{display:flex;flex:1;flex-direction:column;gap:.9rem;padding-top:1.15rem}.blog-card__title-link{color:inherit;text-decoration:none}.blog-card__title-link:hover{text-decoration:none}.blog-card__title{margin:0;color:var(--primary-blue);font-size:clamp(1.45rem,1.2rem + .8vw,1.8rem);line-height:1.05;letter-spacing:-.02em}.blog-card__meta,.blog-article__meta{display:flex;flex-wrap:wrap;gap:.4rem .95rem;align-items:center;color:#6d7780;font-size:.93rem;font-weight:600}.blog-card__meta::before,.blog-article__meta::before{display:none}.blog-card__meta-item,.blog-article__meta-item{display:inline-flex;align-items:center;gap:.35rem}.blog-card__meta-item:not(:last-child)::after,.blog-article__meta-item:not(:last-child)::after{content:"";width:.28rem;height:.28rem;border-radius:50%;background:rgba(23,89,156,.35);margin-left:.6rem}.blog-card__excerpt{margin:0;color:#4f5d69;line-height:1.68}.blog-card__cta{margin-top:auto;display:inline-flex;align-items:center;gap:.45rem;color:var(--primary-blue);font-weight:700;text-decoration:none}.blog-card__cta::after{content:"→";transition:transform .2s ease}.blog-card__cta:hover::after{transform:translateX(2px)}.blog-empty-state{max-width:36rem;margin:0 auto;padding:2rem;border:1px dashed rgba(23,89,156,.2);border-radius:1.25rem;background:#f8fbfe;text-align:center}.blog-article{padding-inline:1rem}.blog-article__header{max-width:52rem;margin:0 auto;text-align:center}.blog-article__category{margin:0 auto 1rem}.blog-article__title{margin:0;color:var(--primary-blue);font-size:clamp(2.35rem,5.2vw,3.75rem);line-height:.98;letter-spacing:-.05em;text-wrap:balance}.blog-article__meta{justify-content:center;margin-top:1rem}.blog-article__short-description{width:min(82%,42rem);margin:.75rem auto 0;font-weight:700;line-height:1.25;text-align:center;color:#6b6b6b}.blog-article__content{width:min(100%,47rem);margin:2.1rem auto 0;color:#3f4d59;font-size:1.13rem;line-height:1.82;counter-reset:blog-section}.blog-article__content p,.blog-article__content ul,.blog-article__content ol,.blog-article__content dl{font-size:inherit}.blog-article__content>:first-child{margin-top:0}.blog-article__content>:last-child{margin-bottom:0}.blog-article__content p,.blog-article__content ul,.blog-article__content ol,.blog-article__content blockquote,.blog-article__content pre,.blog-article__content table,.blog-article__content .carousel-container{margin:0 0 1.35rem}.blog-article__content p{color:#42515f}.blog-article__content a{color:var(--primary-blue);text-decoration-thickness:.08em;text-underline-offset:.15em}.blog-article__content strong{color:#2d3c4b}.blog-article__content ul,.blog-article__content ol{padding-left:1.35rem}.blog-article__content li+li{margin-top:.5rem}.blog-article__content blockquote{padding:1.1rem 1.2rem;border-left:4px solid rgba(23,89,156,.28);border-radius:0 1rem 1rem 0;background:#f5f8fb;color:#40515e}.blog-article__content img{width:100%;height:auto;display:block;border-radius:1.1rem;box-shadow:0 1.2rem 2.25rem -2rem rgba(0,0,0,.5)}.blog-article__content h2,.blog-article__content h3{display:flex;align-items:baseline;gap:.55rem;margin:2.7rem 0 1rem;color:var(--primary-blue);line-height:1.08;letter-spacing:-.03em}.blog-article__content h2{counter-increment:blog-section;counter-reset:blog-subsection;font-size:clamp(1.8rem,1.45rem + 1vw,2.35rem)}.blog-article__content h3{counter-increment:blog-subsection;font-size:clamp(1.35rem,1.15rem + .6vw,1.65rem)}.blog-article__content h2::before,.blog-article__content h3::before{flex:none;min-width:2.2rem;font-weight:700;color:var(--primary-blue)}.blog-article__content h2::before{content:counter(blog-section)"."}.blog-article__content h3::before{content:counter(blog-section)"." counter(blog-subsection)"."}.blog-article__content .hero-form-card h2,.blog-article__content .hero-form-card h3{counter-increment:none;counter-reset:none}.blog-article__content .hero-form-card h2::before,.blog-article__content .hero-form-card h3::before{content:none}.blog-article__content .carousel-container{margin-top:1.8rem}.blog-article__content .pagination-dots{border-radius:0 0 1rem 1rem}@media(min-width:700px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}}@media(min-width:1080px){.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}@media(max-width:699px){.blog-card{padding:1rem}.blog-card__meta,.blog-article__meta{gap:.35rem .8rem}.blog-article__content{font-size:1.04rem;line-height:1.74}.blog-article__content h2,.blog-article__content h3{gap:.4rem}.blog-article__content h2::before,.blog-article__content h3::before{min-width:1.75rem}}