/* Rozcestnik a odborny blog – chytrysrovnavac.cz */
#sphome-global .cs-topic-directory{padding:65px 0;background:#f7faf9;border-top:1px solid #e3ebed}
#sphome-global .cs-topic-directory h2,#sphome-global .cs-comparison-directory h2{font-size:clamp(24px,3vw,31px)!important;letter-spacing:-.6px!important;font-weight:800!important;color:#182730!important;margin:0 0 10px!important}
#sphome-global .cs-topic-directory p,#sphome-global .cs-comparison-directory p{font-size:14px;color:#687981;line-height:1.75;margin:0 0 23px!important}
#sphome-global .cs-topic-directory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}
#sphome-global .cs-topic-directory-grid a{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:10px;border:1px solid #dfe8ea;background:#fff;padding:15px 13px;min-height:55px;color:#304c5c!important;font-size:13px;font-weight:750;text-decoration:none!important;transition:border .2s,transform .2s}
#sphome-global .cs-topic-directory-grid a:hover{border-color:#7aa3ac;transform:translateY(-2px)}
#sphome-global .cs-topic-directory-grid a span{color:#588391}
#sphome-global .cs-more-topics{margin-top:20px}
#sphome-global .cs-more-topics summary{cursor:pointer;display:inline-flex;align-items:center;color:#45687a;font-size:14px;font-weight:800;padding:12px 0;list-style:none}
#sphome-global .cs-more-topics summary:after{content:' ↓';margin-left:8px}
#sphome-global .cs-more-topics[open] summary:after{content:' ↑'}
#sphome-global .cs-comparison-directory{background:#fff;padding:64px 0}
#sphome-global .cs-lead-section{background:#f6f9f7;padding:35px 0;border-top:1px solid #e5ece7}
#sphome-global .cs-featured-section{background:#fff}
#sphome-global .cs-editorial-item{padding:25px;background:#fff;display:flex;flex-direction:column;gap:11px;border:1px solid #e1e9ea;border-radius:13px;text-decoration:none!important;min-height:220px}
#sphome-global .cs-editorial-item small{font-size:11px;color:#4e8061;letter-spacing:1px;font-weight:800}
#sphome-global .cs-editorial-item strong{font-size:17px;line-height:1.4;color:#243b45}
#sphome-global .cs-editorial-item>span{font-size:13px;line-height:1.6;color:#7d8c91}
#sphome-global .cs-editorial-item em{margin-top:auto;font-size:13px;color:#45687a;font-style:normal;font-weight:750}
#sphome-global .cs-article-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
#sphome-global .cs-article-teaser{border:1px solid #e1eaeb;background:#fff;padding:25px;border-radius:14px}
#sphome-global .cs-article-teaser h2{font-size:21px!important;margin:8px 0 15px!important}
#sphome-global .cs-article-teaser h2 a{color:#213c4b}
#sphome-global .cs-article-teaser p{font-size:14px!important;line-height:1.7!important;color:#718188!important}
#sphome-global .cs-article-content{max-width:810px;margin:0 auto;font-size:16px;line-height:1.95}
#sphome-global .cs-article-content>p{line-height:2!important;font-size:16px!important}
#sphome-global .cs-article-content h2{font-size:26px!important;margin:38px 0 15px!important}
#sphome-global .cs-compare-table{border:1px solid #dfe7e9;border-radius:13px;overflow:hidden;margin:24px 0 33px}
#sphome-global .cs-compare-header,#sphome-global .cs-compare-row,#sphome-global .cs-compare-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;align-items:center;padding:17px;border-bottom:1px solid #e3e9eb}
#sphome-global .cs-compare-header{background:#edf4f3;font-weight:800;color:#243e49}
#sphome-global .cs-compare-row:nth-child(odd){background:#fafcfc}
#sphome-global .cs-compare-row>span:first-child{font-weight:700;color:#345364}
#sphome-global .cs-compare-row>span{font-size:13px;line-height:1.65}
#sphome-global .cs-compare-actions{border-bottom:0;background:#f8fafb}
#sphome-global .cs-compare-actions a{font-size:13px;font-weight:800;color:#45687a}
@media(max-width:900px){#sphome-global .cs-topic-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:620px){#sphome-global .cs-topic-directory,#sphome-global .cs-comparison-directory{padding:42px 0}#sphome-global .cs-topic-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#sphome-global .cs-topic-directory-grid a{min-height:62px;padding:12px;font-size:12px}#sphome-global .cs-article-list{grid-template-columns:1fr}#sphome-global .cs-article-teaser{padding:18px}#sphome-global .cs-compare-header,#sphome-global .cs-compare-row,#sphome-global .cs-compare-actions{grid-template-columns:1.1fr 1fr 1fr;padding:11px 7px;gap:5px}#sphome-global .cs-compare-header strong{font-size:11px}#sphome-global .cs-compare-row>span{font-size:11px}#sphome-global .cs-compare-actions a{font-size:10px}}
