.card.svelte-1u7qbsv{background:var(--color--card-background);border-bottom:1px solid var(--color--text);color:var(--color--text);border-radius:0;transition:all .3s ease;position:relative;overflow:hidden;width:100%}@media(max-width:767px){.card.svelte-1u7qbsv{border-bottom:1px solid var(--color--text)}}.card.svelte-1u7qbsv{display:flex;flex-direction:column;flex-wrap:nowrap;text-decoration:none}.card[href].svelte-1u7qbsv,.card[onclick].svelte-1u7qbsv{cursor:pointer}.body.svelte-1u7qbsv{display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:20px 5px;flex:1}.body.svelte-1u7qbsv .content:where(.svelte-1u7qbsv){display:flex;flex-direction:column;flex:1}.body.svelte-1u7qbsv .inner:where(.svelte-1u7qbsv){overflow:hidden}.body.svelte-1u7qbsv .collapsible:where(.svelte-1u7qbsv){grid-template-rows:0fr;transition:grid-template-rows .5s ease;display:grid}@media(max-width:767px){.body.svelte-1u7qbsv .collapsible:where(.svelte-1u7qbsv){grid-template-rows:1fr}}.card:hover .body .collapsible{grid-template-rows:1fr!important}.image.svelte-1u7qbsv{position:relative;width:100%;height:200px;flex-shrink:0}.card [slot=image]{width:100%;height:100%;object-fit:cover;position:absolute}.content.svelte-1kn01hq{display:flex;flex-direction:column;gap:0px;align-items:flex-start}.title.svelte-1kn01hq{display:flex;align-items:center;justify-content:space-between;width:100%;font-family:var(--font--default);font-weight:700}.title.svelte-1kn01hq .title-and-tags:where(.svelte-1kn01hq){display:flex;flex-direction:row;gap:20px;align-items:center}.title.svelte-1kn01hq svg:where(.svelte-1kn01hq){width:16px;height:16px;flex-shrink:0;transition:transform .2s ease}.blog-post-card:hover .title svg{transform:rotate(45deg)}.photo-banner.svelte-1kn01hq{width:100%;height:200px;overflow:hidden;position:relative}@media(max-width:767px){.photo-banner.svelte-1kn01hq{height:100px}}.scroll.svelte-1kn01hq{display:flex;height:100%;width:max-content;justify-content:space-between;animation:svelte-1kn01hq-scroll 30s linear infinite;padding-left:10px;gap:10px}@keyframes svelte-1kn01hq-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tags.svelte-1kn01hq{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.text.svelte-1kn01hq{margin-top:10px;text-align:justify}.body.svelte-1kn01hq{display:flex;gap:15px;flex-direction:column}.blog-post-card .body .photo-banner .scroll img{height:100%;width:auto;display:inline-block}.layout-container.svelte-f904f{width:100%;margin:0;display:grid;grid-template-columns:1fr;gap:10px}
