.blog-preview{display:flex;flex-direction:row;gap:1.5rem}.blog-preview .blog-post{flex:1 1;box-shadow:0 2px 40px rgba(0,0,0,.1);border-radius:10px;background-color:#fff;display:flex;flex-direction:column;text-decoration:none;cursor:pointer;transition:all .2s ease}.blog-preview .blog-post:hover{box-shadow:0 4px 20px rgba(0,0,0,.1)}.blog-preview .blog-post .image-wrapper{width:100%;aspect-ratio:16/9;position:relative}.blog-preview .blog-post .image-wrapper img{object-fit:cover;border-top-left-radius:10px;border-top-right-radius:10px}.blog-preview .blog-post .blog-post-content{padding:2rem;flex:1 1;display:flex;flex-direction:column}.blog-preview .blog-post .blog-post-content h3{flex:1 1;margin-top:0;color:#000}.blog-preview .blog-post .blog-post-content .blog-post-tags{display:flex;gap:.5rem;flex-wrap:wrap}.blog-preview .blog-post .blog-post-content .blog-post-tags .tag{border:1px solid #3ca9bc;border-radius:50px;padding:.25rem .5rem;font-size:small;color:#3ca9bc;display:flex;align-items:center;gap:.25rem}.all-posts{display:flex;justify-content:center;margin-top:2rem}.all-posts a{color:#5a5a5a;display:flex;align-items:center;gap:.5rem}.faq-tabs{border:0;padding:0;margin:0}.faq-tabs .faq-selector{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;justify-content:center;width:-moz-fit-content;width:fit-content;margin:0 auto}.faq-tabs input[type=radio]{position:absolute;opacity:0;pointer-events:none}.faq-tabs .faq-button{background-color:hsl(220,35%,97%);transition:all .15s ease;border:none;border-radius:12px;padding:12px 24px;cursor:pointer;margin-bottom:1rem;font-size:.875rem;box-sizing:border-box;display:block;text-align:center}.faq-tabs .faq-button:hover{background-color:hsl(220,30%,90%)}.faq-tabs #faq-tab-allgemein:checked+label.faq-button,.faq-tabs #faq-tab-seitz-akademie:checked+label.faq-button,.faq-tabs #faq-tab-seitz-forum:checked+label.faq-button,.faq-tabs #faq-tab-seitz-preis:checked+label.faq-button{background:#0967ab;color:#fff}.faq-tabs .faq-panels{margin-top:1rem}.faq-tabs .faq-panel{display:none}.faq-tabs .faq-container .faq-item{padding:4px;border:1px solid hsla(220,20%,80%,.4);border-bottom:none}.faq-tabs .faq-container .faq-item.active .faq-answer{height:unset;min-height:unset;overflow:unset;margin:0;padding:12px}.faq-tabs .faq-container .faq-item:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.faq-tabs .faq-container .faq-item:last-child{border-bottom:1px solid hsla(220,20%,80%,.4);border-bottom-left-radius:8px;border-bottom-right-radius:8px}.faq-tabs .faq-container .faq-question{margin:0;padding:12px;font-weight:500;font-size:.875rem;line-height:1.57;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s ease-in}.faq-tabs .faq-container .faq-question:hover{cursor:pointer;background-color:hsl(220,35%,97%)}.faq-tabs .faq-container .faq-answer{overflow:hidden;padding:0;padding-inline:1rem;font-weight:400;font-size:.875rem;line-height:1.43;margin:0 0 .35em;max-width:900px;transition:all .15s cubic-bezier(.4,0,.2,1) 0s}.faq-tabs .faq-container summary::-webkit-details-marker{display:none}.faq-tabs .faq-container summary{list-style:none}.faq-tabs:has(#faq-tab-allgemein:checked) .panel-allgemein{display:block}.faq-tabs:has(#faq-tab-allgemein:checked) .panel-seitz-preis{display:none}.faq-tabs:has(#faq-tab-allgemein:checked) .panel-seitz-akademie{display:none}.faq-tabs:has(#faq-tab-allgemein:checked) .panel-seitz-forum{display:none}.faq-tabs:has(#faq-tab-seitz-preis:checked) .panel-allgemein{display:none}.faq-tabs:has(#faq-tab-seitz-preis:checked) .panel-seitz-preis{display:block}.faq-tabs:has(#faq-tab-seitz-preis:checked) .panel-seitz-akademie{display:none}.faq-tabs:has(#faq-tab-seitz-preis:checked) .panel-seitz-forum{display:none}.faq-tabs:has(#faq-tab-seitz-akademie:checked) .panel-allgemein{display:none}.faq-tabs:has(#faq-tab-seitz-akademie:checked) .panel-seitz-preis{display:none}.faq-tabs:has(#faq-tab-seitz-akademie:checked) .panel-seitz-akademie{display:block}.faq-tabs:has(#faq-tab-seitz-akademie:checked) .panel-seitz-forum{display:none}.faq-tabs:has(#faq-tab-seitz-forum:checked) .panel-allgemein{display:none}.faq-tabs:has(#faq-tab-seitz-forum:checked) .panel-seitz-preis{display:none}.faq-tabs:has(#faq-tab-seitz-forum:checked) .panel-seitz-akademie{display:none}.faq-tabs:has(#faq-tab-seitz-forum:checked) .panel-seitz-forum{display:block}