.home-h1{margin:11px 0 0;line-height:1.35}
.home-intro+.blog-section{padding-top:20px}
.block-head{flex-wrap:wrap;row-gap:6px;align-items:center}
.block-head h2{min-width:0;max-width:100%;overflow-wrap:anywhere}
.block-head a{flex-shrink:0;max-width:100%;white-space:normal}
.blog-block{margin-bottom:30px}
.news-card,.news-card-body,.blog-layout>*,.news-grid>*{min-width:0}
.owned-business-row{padding:20px 0 24px;background:rgba(255,255,255,.63);border-top:1px solid rgba(65,88,110,.1)}
.owned-business-label{display:block;font-size:10px;letter-spacing:1.1px;color:#708090;margin-bottom:9px}
.owned-business-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.owned-business-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:15px 10px;border:1px solid #e2e8ec;border-radius:4px;background:rgba(255,255,255,.82);text-decoration:none;color:#5d6c7a;transition:background .2s,border-color .2s;min-width:0}
.owned-business-card img{display:block;max-width:100%;width:185px;height:45px;object-fit:contain;filter:grayscale(.55);opacity:.74;transition:filter .2s,opacity .2s}
.owned-business-card span{font-size:10px;letter-spacing:.2px;overflow-wrap:anywhere}
.owned-business-card:hover{border-color:#c9d6df;background:#fff}
.owned-business-card:hover img{filter:none;opacity:1}
@media(max-width:600px){.home-h1{font-size:14px;margin-top:10px}.home-intro+.blog-section{padding-top:17px}.block-head h2{font-size:22px}.block-head{margin-bottom:14px}.owned-business-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.owned-business-row{padding:16px 0}.owned-business-card{padding:12px 8px}.owned-business-card img{height:35px}.owned-business-card span{font-size:9px}}
@media(prefers-reduced-motion:reduce){.owned-business-card,.owned-business-card img{transition:none}}
.owned-business-card img[src$="specom-ad.png"]{filter:grayscale(1) brightness(.35);opacity:.8}.owned-business-card:hover img[src$="specom-ad.png"]{filter:grayscale(1) brightness(.25);opacity:1}

.preview-ai-label{align-self:flex-end;font-size:9px;color:#76838e;padding:2px 8px;line-height:1.2}

/* Article readability: preserve the established design and image proportions. */
.article-title,.article-excerpt,.article-content,.article-tags{overflow-wrap:anywhere}
.article-content img{width:100%;height:auto;border-radius:6px;margin:18px 0}
.article-content h2{margin-top:1.45em;border-left-width:2px;padding-left:11px}
.article-content table,.article-content pre{max-width:100%}
.article-box{border-radius:9px}.article-hero{border-radius:7px}
@media(max-width:600px){.article-title{font-size:26px;line-height:1.3}.article-excerpt{font-size:14px;line-height:1.65;margin-bottom:18px}.article-meta{gap:9px;margin-bottom:14px}.article-content{line-height:1.75}.article-content h2{font-size:20px}.article-content img{margin:15px 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

/* A quiet light sweep for the science section, once every three seconds. */
.site-nav a.topic-link[href$="/kategoria/otvad-prividnoto"]{position:relative;overflow:hidden;isolation:isolate}
.site-nav a.topic-link[href$="/kategoria/otvad-prividnoto"]::after{content:"";position:absolute;inset:-35% auto -35% -65%;width:40%;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,159,78,.2),rgba(255,255,255,.85),rgba(255,159,78,.18),transparent);transform:skewX(-18deg);animation:science-menu-shine 3s ease-in-out infinite}
@keyframes science-menu-shine{0%,74%{left:-65%;opacity:0}77%{opacity:1}96%{left:125%;opacity:1}100%{left:125%;opacity:0}}
@media(prefers-reduced-motion:reduce){.site-nav a.topic-link[href$="/kategoria/otvad-prividnoto"]::after{animation:none;display:none}}
