.mm-novinky-hero{position:relative;min-height:420px;background-size:cover;background-position:center;background-color:var(--mm-blue-deep);display:flex;align-items:center;justify-content:center;text-align:center;padding:60px 40px}.mm-novinky-hero__title{position:relative;z-index:1;color:var(--mm-white);font-family:var(--mm-font-heading);font-weight:800;font-size:2.2rem;line-height:1.25;max-width:900px;margin:0 auto;text-shadow:0 2px 10px rgba(0,0,0,0.55)}.mm-novinky-lead{background:#f4f4f4;padding:28px 20px;text-align:center}.mm-novinky-lead p{max-width:820px;margin:0 auto;font-size:1.2rem;color:var(--mm-ink);font-family:var(--mm-font-body)}.mm-novinky-content{max-width:820px;margin:0 auto;padding:48px 20px;font-family:var(--mm-font-body);font-size:1.05rem;line-height:1.75;color:#4a4a4a}.mm-novinky-content p{margin:0 0 20px}.mm-novinky-content figure{margin:32px 0;text-align:center}.mm-novinky-content img{max-width:100%;height:auto;border-radius:4px}.mm-novinky-content figcaption{font-style:italic;color:#666;font-size:.9rem;margin-top:8px}.mm-novinky-content h2{font-family:var(--mm-font-heading);font-weight:800;color:var(--mm-blue);font-size:1.6rem;line-height:1.3;margin:40px 0 16px}.mm-novinky-content h3{font-family:var(--mm-font-heading);font-weight:800;color:var(--mm-blue);font-size:1.3rem;line-height:1.3;margin:32px 0 14px}.mm-novinky-content h4{font-family:var(--mm-font-heading);font-weight:700;color:#222;font-size:1.1rem;line-height:1.3;margin:28px 0 12px}.mm-novinky-content ul,.mm-novinky-content ol{margin:0 0 20px;padding-left:1.4em}.mm-novinky-content li{margin:0 0 8px}.mm-novinky-content blockquote{margin:32px 0;padding:4px 0 4px 24px;border-left:4px solid var(--mm-blue);font-style:italic;font-size:1.15rem;color:var(--mm-ink)}.mm-novinky-content blockquote p{margin:0 0 8px}.mm-novinky-content blockquote cite{display:block;font-style:normal;font-size:.85rem;color:#888}.mm-novinky-content .wp-block-embed{margin:32px 0}.mm-novinky-content .wp-block-embed__wrapper{position:relative}.mm-novinky-content .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper::before{content:"";display:block;padding-top:56.25%}.mm-novinky-content .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.mm-novinky-content .wp-block-embed figcaption{font-style:italic;color:#666;font-size:.9rem;margin-top:8px;text-align:center}.mm-novinky-callout{max-width:820px;margin:40px auto}.mm-novinky-callout__heading{text-align:center;font-family:var(--mm-font-heading);font-weight:800;color:var(--mm-blue);font-size:1.3rem;line-height:1.3;margin:0 0 20px}.mm-novinky-callout__heading a{color:inherit;text-decoration:none}.mm-novinky-callout__heading a:hover{text-decoration:underline}.mm-novinky-callout__box{background:#f4f4f4;border-left:6px solid var(--mm-gold);border-radius:4px;padding:28px 32px}.mm-novinky-callout__text{margin:0 0 20px;color:#666;font-family:var(--mm-font-body);font-size:1.05rem;line-height:1.6}.mm-novinky-callout__button{display:inline-block;background:var(--mm-blue-deep);color:var(--mm-white);font-weight:700;font-family:var(--mm-font-heading);padding:14px 32px;border-radius:4px;text-decoration:none}.mm-novinky-callout__button:hover{background:var(--mm-gold);color:#1a1a1a}.mm-novinky-cta{background:var(--mm-blue-deep);color:var(--mm-white);text-align:center;padding:56px 20px}.mm-novinky-cta h2{font-family:var(--mm-font-heading);font-weight:800;font-size:1.5rem;margin:0 0 20px}.mm-novinky-cta a{display:inline-block;background:var(--mm-blue);color:var(--mm-white);font-weight:700;font-family:var(--mm-font-heading);padding:14px 32px;border-radius:4px;text-decoration:none}.mm-novinky-cta a:hover{background:var(--mm-gold);color:#1a1a1a}