/* Shared content and accessibility; original visual identity is retained. */
:root{scroll-behavior:smooth} [id]{scroll-margin-top:24px} .skip-link{position:fixed;top:-100px;left:16px;padding:12px 18px;background:#172b2a;color:#fff;z-index:9999}.skip-link:focus{top:12px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #b23c1c;outline-offset:4px}a[aria-disabled="true"]{cursor:not-allowed;opacity:.7} .ir-anchor{margin:0!important}.ir-content-page{font:16px/1.75 Inter,Arial,sans-serif;color:#172b2a;text-align:left}.ir-content-page article{max-width:960px;margin:50px auto}.ir-content-page h1,.ir-content-page h2,.ir-content-page h3{font-family:Manrope,Arial,sans-serif;font-weight:750;line-height:1.2;letter-spacing:-.025em}.ir-content-page h1{font-size:clamp(32px,4vw,54px);max-width:850px;margin:18px 0 24px}.ir-content-page h2{font-size:28px;margin:0 0 20px}.ir-content-page h3{font-size:21px;margin:24px 0 12px}.ir-content-page p{margin:0 0 18px}.ir-content-page article>section{margin:40px 0;padding-top:32px;border-top:1px solid #d9dbcf}.ir-content-page a{color:#a53519;text-underline-offset:3px}.ir-content-page ul,.ir-content-page ol{padding-left:24px;margin:20px 0;list-style:disc}.ir-content-page ol{list-style:decimal}.ir-content-page li{padding-left:7px;margin:12px 0}.ir-content-page .ir-eyebrow{font:700 12px/1.5 Manrope,sans-serif;letter-spacing:.13em;color:#a53519}.ir-lead{font-size:20px;line-height:1.65;color:#53605b;max-width:800px}.ir-content-header{display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid #d9dbcf;padding-bottom:24px}.ir-content-header>a{flex:0 1 220px}.ir-content-header img{max-width:100%;height:auto}.ir-content-header nav{display:flex;gap:12px 20px;justify-content:flex-end;flex-wrap:wrap;font:600 14px/1.5 Manrope,sans-serif}.ir-content-header nav a{text-decoration:none}.ir-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:36px 0}.ir-principles>div{background:#eeeee5;padding:24px;border:1px solid #d9dbcf;border-radius:12px}.ir-principles strong{font-family:Manrope,sans-serif;font-size:17px}.ir-principles p{font-size:14px;margin:10px 0 0}.ir-highlight{background:#e8ebdf;border-radius:14px;padding:28px!important;border:1px solid #c7e9e3!important}.ir-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:#a53519;color:#fff!important;padding:12px 22px;border:0;border-radius:9px;text-decoration:none;font:650 16px/1.5 Manrope,sans-serif;cursor:pointer}.ir-update{font-size:13px;line-height:1.7;color:#53605b;padding-top:24px;border-top:1px solid #d9dbcf}.ir-content-footer,.ir-footer-extra{border-top:1px solid #d9dbcf;padding:24px 0 0;font:14px/1.7 Inter,sans-serif;color:#53605b}.ir-content-footer nav,.ir-footer-extra nav{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:18px}.ir-content-footer p{font-size:13px}.ir-faq details{border-bottom:1px solid #d9dbcf;padding:22px 0}.ir-faq summary{font:700 20px/1.5 Manrope,sans-serif;cursor:pointer;list-style:disclosure-closed;padding-right:12px}.ir-faq details[open] summary{list-style:disclosure-open;margin-bottom:16px;color:#a53519}.ir-faq details>div{padding-left:22px}.ir-company{display:grid;grid-template-columns:180px 1fr;gap:16px}.ir-company dt{color:#53605b}.ir-company dd{font-weight:600}.ir-contact-email{font:700 clamp(18px,3vw,28px)/1.5 Manrope,sans-serif;overflow-wrap:anywhere}.ir-market-notice,.ir-external-prompt,.ir-market-actions{font:16px/1.6 Inter,sans-serif;color:#172b2a;text-align:left;border:1px solid #d9dbcf;border-radius:12px;padding:24px;margin:20px 0}.ir-market-notice{background:#fff5df}.ir-market-notice p,.ir-external-prompt p,.ir-market-actions p{margin:12px 0}.ir-market-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ir-market-actions button{font:inherit;padding:12px;cursor:pointer}.ir-market-actions p{flex-basis:100%;font-size:14px}.ir-external-prompt h2{font:700 24px/1.4 Manrope,sans-serif}#investicni-radar-live iframe[hidden]{display:none!important}.ir-footer-extra{text-align:center}.ir-footer-extra nav{justify-content:center}.ir-footer-extra p{margin-top:10px}
@media(max-width:736px){.ir-content-header{flex-direction:column;align-items:flex-start}.ir-content-header>a{flex:initial;width:200px}.ir-content-header nav{justify-content:flex-start;gap:12px 18px}.ir-content-page article{margin:32px auto}.ir-principles{grid-template-columns:1fr;gap:12px}.ir-principles>div{padding:20px}.ir-content-page h2{font-size:25px}.ir-company{grid-template-columns:1fr;gap:4px}.ir-company dd{margin-bottom:14px}.ir-highlight{padding:20px!important}.ir-lead{font-size:18px}.ir-faq summary{font-size:18px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*{transition:none!important}}

.image-component > .frame > img { height: auto; }
