.teaser-card[data-astro-cid-u3gp7x2j]{background-color:var(--mm-color-neutral-white, #ffffff);border-radius:var(--mm-radius-100, 8px);overflow:hidden;box-shadow:0 4px 12px #0023411a;transition:transform .2s,box-shadow .2s;height:100%;display:flex;flex-direction:column;border:1px solid var(--mm-color-neutral-grey-200, #e7e7e7);font-family:var(--mm-font-family-secondary, sans-serif)}.teaser-card[data-astro-cid-u3gp7x2j].premium{position:relative;border:3px solid transparent;background-image:linear-gradient(135deg,#fff,#fcfaf6 60%,#f7f3eb),linear-gradient(135deg,#dfba73,#f6e2b3,#c5a059,#937332,#dfba73);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 8px 32px #c5a05926,0 2px 5px #0023410d;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1)}.teaser-card[data-astro-cid-u3gp7x2j]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #c5a05940}.teaser-card[data-astro-cid-u3gp7x2j].premium:hover{transform:translateY(-6px);box-shadow:0 16px 36px #c5a0594d,0 4px 12px #00234114}.teaser-img-wrapper[data-astro-cid-u3gp7x2j]{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden}.teaser-card[data-astro-cid-u3gp7x2j].premium .teaser-img-wrapper[data-astro-cid-u3gp7x2j]{border-bottom:2px solid #c5a059}.teaser-img[data-astro-cid-u3gp7x2j]{width:100%;height:100%;object-fit:cover}.image-placeholder[data-astro-cid-u3gp7x2j]{width:100%;height:100%;background:linear-gradient(135deg,#1b2a4a,#071f6b,#c5a059);display:flex;align-items:center;justify-content:center;position:relative}.image-placeholder[data-astro-cid-u3gp7x2j]:after{content:"⛩️";font-size:var(--mm-font-size-500, 48px);opacity:.35}.category-badge[data-astro-cid-u3gp7x2j]{position:absolute;top:var(--mm-spacing-100, 16px);left:var(--mm-spacing-100, 16px);background-color:#c5a059;color:var(--mm-color-neutral-white, #ffffff);font-size:var(--mm-font-size-50, 12px);font-weight:var(--mm-font-weight-bold, 700);text-transform:uppercase;padding:var(--mm-spacing-25, 4px) var(--mm-spacing-50, 8px);border-radius:var(--mm-radius-50, 4px);letter-spacing:.05em;z-index:10;box-shadow:0 2px 6px #00000026}.category-badge[data-astro-cid-u3gp7x2j].premium-badge{background:#0d1e3d;color:#f2e5cb;border:1.5px solid #c5a059;box-shadow:0 4px 12px #00000040;font-size:11px;letter-spacing:.1em;padding:var(--mm-spacing-25, 4px) var(--mm-spacing-75, 12px);border-radius:20px;font-weight:var(--mm-font-weight-bold, 700);text-shadow:0 1px 2px rgba(0,0,0,.2)}.content[data-astro-cid-u3gp7x2j]{padding:var(--mm-spacing-150, 24px);flex-grow:1;display:flex;flex-direction:column}.teaser-card[data-astro-cid-u3gp7x2j].premium .content[data-astro-cid-u3gp7x2j]{position:relative;z-index:1}.teaser-card[data-astro-cid-u3gp7x2j].premium .content[data-astro-cid-u3gp7x2j]:before{content:"";position:absolute;inset:10px;border:1.5px solid rgba(197,160,89,.18);border-radius:6px;pointer-events:none;z-index:-1}.headline[data-astro-cid-u3gp7x2j]{font-family:var(--mm-font-family-primary, sans-serif);font-size:var(--mm-font-size-150, 20px);color:var(--brand-primary, #071f6b);margin:0 0 var(--mm-spacing-50, 8px) 0;font-weight:var(--mm-font-weight-bold, 700)}.teaser-card[data-astro-cid-u3gp7x2j].premium .headline[data-astro-cid-u3gp7x2j]{color:var(--mm-color-deep-blue-900, #020a24);position:relative;padding-bottom:12px;margin-bottom:var(--mm-spacing-100, 16px)}.teaser-card[data-astro-cid-u3gp7x2j].premium .headline[data-astro-cid-u3gp7x2j]:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:2px;background:linear-gradient(90deg,#c5a059,#f2e5cb,transparent)}.text[data-astro-cid-u3gp7x2j]{font-size:var(--mm-font-size-100, 16px);color:var(--mm-color-neutral-grey-900, #262626);margin:0 0 var(--mm-spacing-150, 24px) 0;flex-grow:1;line-height:1.6}.teaser-card[data-astro-cid-u3gp7x2j].premium .text[data-astro-cid-u3gp7x2j]{color:#3d3528}.cta-btn[data-astro-cid-u3gp7x2j]{display:inline-block;background-color:var(--brand-primary, #071f6b);color:var(--mm-color-neutral-white, #ffffff);font-weight:var(--mm-weight-bold, 700);font-size:var(--mm-font-size-100, 16px);padding:var(--mm-spacing-50, 8px) var(--mm-spacing-100, 16px);border-radius:var(--mm-radius-50, 4px);text-align:center;align-self:flex-start;transition:background-color .2s,transform .1s;text-decoration:none}.cta-btn[data-astro-cid-u3gp7x2j].premium-btn{background:linear-gradient(135deg,#f2e5cb,#dfba73,#c5a059);color:#1a1204;border:1px solid #b38f48;box-shadow:0 3px 8px #c5a05940;text-shadow:0 .5px 0px rgba(255,255,255,.4);font-weight:700;transition:all .3s cubic-bezier(.165,.84,.44,1)}.cta-btn[data-astro-cid-u3gp7x2j].premium-btn:hover{background:linear-gradient(135deg,#fff,#e5d1a8,#b38f48);box-shadow:0 6px 16px #c5a05966;transform:translateY(-2px);color:#0d0a02}.cta-btn[data-astro-cid-u3gp7x2j].premium-btn:active{transform:translateY(0);box-shadow:0 2px 4px #c5a05933}.teaser-card[data-astro-cid-spymiozh]{background-color:var(--mm-color-neutral-white, #ffffff);border-radius:var(--mm-radius-100, 8px);overflow:hidden;box-shadow:0 4px 12px #0023411a;transition:transform .2s,box-shadow .2s;height:100%;display:flex;flex-direction:column;border:1px solid var(--mm-color-neutral-grey-200, #e7e7e7);font-family:var(--mm-font-family-secondary, sans-serif)}.teaser-card[data-astro-cid-spymiozh].standard-swiss{border:1px solid var(--mm-color-swiss-red-50, #fce6ea)}.teaser-card[data-astro-cid-spymiozh]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #e5002b26}.teaser-img-wrapper[data-astro-cid-spymiozh]{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden}.teaser-img[data-astro-cid-spymiozh]{width:100%;height:100%;object-fit:cover}.image-placeholder[data-astro-cid-spymiozh]{width:100%;height:100%;background:linear-gradient(135deg,var(--mm-color-swiss-red-500, #e5002b),var(--mm-color-deep-blue-600, #0a298f));display:flex;align-items:center;justify-content:center;position:relative}.image-placeholder[data-astro-cid-spymiozh]:after{content:"🇪🇺";font-size:var(--mm-font-size-500, 48px);opacity:.25}.category-badge[data-astro-cid-spymiozh]{position:absolute;top:var(--mm-spacing-100, 16px);left:var(--mm-spacing-100, 16px);background-color:var(--brand-secondary, #e5002b);color:var(--mm-color-neutral-white, #ffffff);font-size:var(--mm-font-size-50, 12px);font-weight:var(--mm-font-weight-bold, 700);text-transform:uppercase;padding:var(--mm-spacing-25, 4px) var(--mm-spacing-50, 8px);border-radius:var(--mm-radius-50, 4px);letter-spacing:.05em;z-index:10;box-shadow:0 2px 6px #00000026}.content[data-astro-cid-spymiozh]{padding:var(--mm-spacing-150, 24px);flex-grow:1;display:flex;flex-direction:column}.headline[data-astro-cid-spymiozh]{font-family:var(--mm-font-family-primary, sans-serif);font-size:var(--mm-font-size-150, 20px);color:var(--brand-primary, #071f6b);margin:0 0 var(--mm-spacing-50, 8px) 0;font-weight:var(--mm-font-weight-bold, 700)}.text[data-astro-cid-spymiozh]{font-size:var(--mm-font-size-100, 16px);color:var(--mm-color-neutral-grey-900, #262626);margin:0 0 var(--mm-spacing-150, 24px) 0;flex-grow:1;line-height:1.6}.cta-btn[data-astro-cid-spymiozh]{display:inline-block;background-color:var(--brand-primary, #071f6b);color:var(--mm-color-neutral-white, #ffffff);font-weight:var(--mm-weight-bold, 700);font-size:var(--mm-font-size-100, 16px);padding:var(--mm-spacing-50, 8px) var(--mm-spacing-100, 16px);border-radius:var(--mm-radius-50, 4px);text-align:center;align-self:flex-start;transition:background-color .2s,transform .1s;text-decoration:none}.cta-btn[data-astro-cid-spymiozh].swiss-btn{background-color:var(--brand-secondary, #e5002b);color:var(--mm-color-neutral-white, #ffffff)}.cta-btn[data-astro-cid-spymiozh].swiss-btn:hover{background-color:#b30022;transform:translateY(-1px)}.teaser-card[data-astro-cid-lkqoesm5]{background-color:var(--mm-color-neutral-white, #ffffff);border-radius:var(--mm-radius-100, 8px);overflow:hidden;box-shadow:0 4px 12px #0023411a;transition:transform .2s,box-shadow .2s;height:100%;display:flex;flex-direction:column;border:1px solid var(--mm-color-neutral-grey-200, #e7e7e7);font-family:var(--mm-font-family-secondary, sans-serif)}.teaser-card[data-astro-cid-lkqoesm5]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00234126}.teaser-img-wrapper[data-astro-cid-lkqoesm5]{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden}.image-placeholder[data-astro-cid-lkqoesm5]{width:100%;height:100%;background:linear-gradient(135deg,var(--mm-color-deep-blue-300, #6d85d1),var(--mm-color-deep-blue-700, #071f6b));display:flex;align-items:center;justify-content:center;position:relative}.image-placeholder[data-astro-cid-lkqoesm5]:after{content:"✈️";font-size:var(--mm-font-size-500, 48px);opacity:.25}.category-badge[data-astro-cid-lkqoesm5]{position:absolute;top:var(--mm-spacing-100, 16px);left:var(--mm-spacing-100, 16px);background-color:var(--brand-primary, #071f6b);color:var(--mm-color-neutral-white, #ffffff);font-size:var(--mm-font-size-50, 12px);font-weight:var(--mm-font-weight-bold, 700);text-transform:uppercase;padding:var(--mm-spacing-25, 4px) var(--mm-spacing-50, 8px);border-radius:var(--mm-radius-50, 4px);letter-spacing:.05em;z-index:10;box-shadow:0 2px 6px #00000026}.content[data-astro-cid-lkqoesm5]{padding:var(--mm-spacing-150, 24px);flex-grow:1;display:flex;flex-direction:column}.headline[data-astro-cid-lkqoesm5]{font-family:var(--mm-font-family-primary, sans-serif);font-size:var(--mm-font-size-150, 20px);color:var(--brand-primary, #071f6b);margin:0 0 var(--mm-spacing-50, 8px) 0;font-weight:var(--mm-font-weight-bold, 700)}.text[data-astro-cid-lkqoesm5]{font-size:var(--mm-font-size-100, 16px);color:var(--mm-color-neutral-grey-900, #262626);margin:0 0 var(--mm-spacing-150, 24px) 0;flex-grow:1;line-height:1.6}.cta-btn[data-astro-cid-lkqoesm5]{display:inline-block;background-color:var(--brand-primary, #071f6b);color:var(--mm-color-neutral-white, #ffffff);font-weight:var(--mm-font-weight-bold, 700);font-size:var(--mm-font-size-100, 16px);padding:var(--mm-spacing-50, 8px) var(--mm-spacing-100, 16px);border-radius:var(--mm-radius-50, 4px);text-align:center;align-self:flex-start;transition:background-color .2s,transform .1s;text-decoration:none}.cta-btn[data-astro-cid-lkqoesm5]:hover{background-color:var(--mm-color-deep-blue-800, #051448);transform:translateY(-1px)}
