.article-reader-body{display:block}.bess-article .article-chapter{background:0 0;border:0;margin:0 0 2.5rem;padding:0;scroll-margin-top:.75rem}.bess-article .article-chapter h2{margin:0 0 1rem}.bess-article .article-chapter h3{margin:1.5rem 0 .7rem;font-size:1.12rem;line-height:1.45}.bess-article .article-chapter[id=zdroje],.bess-article .article-chapter[id=podklady]{border-top:1px solid var(--ns-line);padding-top:1.5rem}.bess-article .article-chapter[id=zdroje] li,.bess-article .article-chapter[id=podklady] li{overflow-wrap:anywhere;font-size:.85rem}
.bess-article-shell{max-width:72rem;margin-inline:auto;padding:2rem 1.5rem 4rem}.bess-article-header{border-bottom:1px solid var(--ns-line);max-width:58rem;padding-block:0 2.5rem}.bess-article-header .ns-eyebrow{margin-top:2rem}.bess-article-header h1{letter-spacing:-.035em;max-width:21ch;margin:1rem 0 1.25rem;font-size:clamp(2rem,4.7vw,3.75rem);line-height:1.1}.bess-article-lead{max-width:64ch;color:var(--ns-muted);font-size:clamp(1.06rem,1.8vw,1.25rem);line-height:1.7}.bess-article-byline{color:var(--ns-muted);margin-top:1.5rem;font-size:.9rem}.bess-article-byline span{color:var(--ns-cyan);margin-inline:.5rem}.bess-draft{border:1px solid var(--ns-line);color:var(--ns-muted);border-radius:.4rem;margin:.5rem 0 0;padding:.4rem .7rem;font-size:.8rem;display:inline-block}.bess-article-layout{align-items:start;gap:2rem;margin-top:2rem;display:grid}.bess-desktop-contents{display:none}.bess-mobile-contents{border:1px solid var(--ns-line);border-radius:.75rem;margin-top:1.5rem;padding:.8rem 1rem}.bess-mobile-contents summary{cursor:pointer;min-height:2rem;color:var(--ns-cyan)}.bess-article-shell nav ol{margin:.75rem 0 0;padding:0;list-style:none}.bess-article-shell nav a{min-height:2.75rem;color:var(--ns-muted);padding:.4rem 0;font-size:.95rem;line-height:1.5;text-decoration:none;display:block}.bess-article-shell nav a:hover{color:var(--ns-cyan)}.bess-article{min-width:0;max-width:48rem}.bess-article section{margin-bottom:3rem;scroll-margin-top:.75rem}.bess-article h2{letter-spacing:-.02em;margin:0 0 1.2rem;font-size:clamp(1.4rem,2.8vw,1.9rem);line-height:1.25}.bess-article p,.bess-article li{color:#eef5fbcc;font-size:1.03rem;line-height:1.85}.bess-article p{margin:0 0 1.15rem}.bess-article ul{padding-left:1.25rem}.bess-article li{margin-bottom:.8rem;padding-left:.2rem}.bess-article li::marker{color:var(--ns-cyan)}.bess-article sup a{color:var(--ns-cyan);padding:.15rem;text-decoration:none}.bess-example,.bess-callout{border:1px solid var(--ns-line);background:linear-gradient(125deg,#00e5ff11,#0a121c80);border-radius:.85rem;min-width:0;margin:1.6rem 0;padding:1.25rem}.bess-callout{border-left:2px solid var(--ns-cyan)}.bess-article .bess-example-label{color:var(--ns-cyan);margin-bottom:.7rem;font-size:.85rem;font-weight:500}.bess-article .bess-small{color:var(--ns-muted);font-size:.85rem;line-height:1.7}.bess-table-scroll{overscroll-behavior-inline:contain;max-width:100%;margin:1.25rem 0;overflow-x:auto}.bess-table-scroll table{border-collapse:collapse;text-wrap:pretty;width:100%;min-width:35rem;font-size:.9rem;line-height:1.55}.bess-table-scroll caption{text-align:left;color:var(--ns-ink);padding-bottom:.8rem;font-weight:500}.bess-table-scroll th,.bess-table-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid var(--ns-line);padding:.85rem .65rem}.bess-table-scroll thead th{color:var(--ns-cyan)}.bess-table-scroll tbody th{width:48%;color:var(--ns-muted);font-weight:400}.bess-table-scroll tbody tr:nth-last-child(-n+2){background:#00e5ff0a}.bess-table-scroll td{white-space:nowrap}.bess-table-scroll:focus-visible{outline:2px solid var(--ns-focus);outline-offset:4px}.bess-checklist{padding-left:1.5rem}.bess-article-cta{background:var(--ns-bg-elevated);border:1px solid var(--ns-line);border-radius:.85rem;padding:1.5rem}.bess-article-cta .ns-btn{margin-bottom:.5rem;margin-right:1rem}.bess-article .bess-article-sources{border-top:1px solid var(--ns-line);padding-top:2rem}.bess-article-sources h2{font-size:1.15rem}.bess-article-sources p,.bess-article-sources li{color:var(--ns-muted);font-size:.85rem;line-height:1.7}.bess-article-sources ol{padding-left:1.3rem}.bess-article-sources a{color:var(--ns-muted);text-underline-offset:.2em;overflow-wrap:anywhere}@media (min-width:640px){.bess-article-shell{padding:3rem 2rem 5rem}.bess-example,.bess-callout{padding:1.5rem}}@media (min-width:736px){.bess-table-hint{display:none}}@media (min-width:1024px){.bess-article-layout{grid-template-columns:14rem minmax(0,1fr);gap:3rem;margin-top:3rem}.bess-desktop-contents{display:block;position:sticky;top:7rem}.bess-mobile-contents{display:none}}@media (max-width:400px){.bess-article-header h1{font-size:clamp(1.65rem,8.6vw,2rem)}.bess-article-cta{padding:1.1rem}.bess-article-cta .ns-btn{width:100%;margin-right:0;padding-inline:.8rem}.bess-article-byline{text-wrap:pretty;max-width:28ch}}.bess-article-cover{border:1px solid var(--ns-line);background:var(--ns-bg-elevated);border-radius:1rem;margin:2rem 0;position:relative;overflow:hidden}.bess-article-cover img{width:100%;height:auto;display:block}.bess-article-cover:after{content:"";pointer-events:none;background:linear-gradient(#050b0f0f 45%,#050b0f59);position:absolute;inset:0}.bess-article-header>.ns-text-link+.ns-text-link{margin-left:1rem}.article-more{border:1px solid var(--ns-line);border-radius:.65rem;margin:1rem 0;padding:.7rem 1rem}.article-more summary{cursor:pointer;color:var(--ns-cyan);min-height:44px;padding:.5rem 0;font-size:.9rem;display:list-item}@media (max-width:600px){.bess-article p,.bess-article li{font-size:.95rem;line-height:1.75}.bess-article section{margin-bottom:2rem}.bess-article h2{font-size:1.3rem}.bess-article-header{padding-bottom:1.75rem}.bess-article-header>.ns-text-link+.ns-text-link{margin-left:.75rem}}.bess-icon-heading{align-items:flex-start;gap:.8rem;display:flex}.bess-icon-heading .section-icon{color:var(--ns-cyan);flex:0 0 1.5rem;margin-top:.15rem}.bess-concept-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1.5rem 0;display:grid}.bess-concept-grid>div{border:1px solid var(--ns-line);background:linear-gradient(145deg,#00e5ff0e,#0000);border-radius:.75rem;padding:1.1rem}.bess-concept-grid .section-icon{color:var(--ns-cyan);margin-bottom:.8rem}.bess-concept-grid strong{color:var(--ns-ink);font-size:1.6rem;line-height:1.2;display:block}.bess-concept-grid span{color:var(--ns-cyan);margin:.4rem 0;font-size:.8rem;display:block}.bess-article .bess-concept-grid p{margin:0;font-size:.88rem;line-height:1.55}.bess-energy-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.5rem;padding:1rem 0 1.5rem;display:grid}.bess-energy-flow>div{min-width:0}.bess-energy-flow span,.bess-energy-flow small{color:var(--ns-muted);font-size:.78rem;line-height:1.5;display:block}.bess-energy-flow strong{color:var(--ns-ink);margin:.3rem 0;font-size:clamp(1.15rem,3vw,1.65rem);display:block}.bess-energy-flow .bess-flow-arrow{color:var(--ns-cyan);font-size:1.5rem}@media (max-width:540px){.bess-concept-grid{grid-template-columns:1fr}.bess-concept-grid>div{grid-template-columns:2rem 1fr;column-gap:.6rem;display:grid}.bess-concept-grid .section-icon{grid-row:1/4;margin:0}.bess-concept-grid strong{font-size:1.35rem}.bess-energy-flow{grid-template-columns:1fr;gap:.65rem}.bess-energy-flow>div{grid-template-columns:1fr 1fr;gap:0 .75rem;padding:.25rem 0;display:grid}.bess-energy-flow strong{text-align:right;grid-area:1/2/3;align-self:center;margin:0}.bess-energy-flow .bess-flow-arrow{justify-self:center;transform:rotate(90deg)}.bess-article-cover{border-radius:.75rem}}.article-intro-grid{border-bottom:1px solid var(--ns-line);grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:center;gap:2.5rem;padding-bottom:2rem;display:grid}.article-intro-grid .bess-article-header{border:0;max-width:none;padding:0}.article-intro-grid .bess-article-header h1{max-width:23ch;font-size:clamp(1.8rem,3.4vw,3rem)}.article-intro-grid .bess-article-lead{font-size:1.05rem;line-height:1.7}.article-intro-visual{min-width:0}.article-intro-visual .bess-article-cover{margin:0}.bess-mobile-contents nav ol{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.bess-mobile-contents nav a{min-height:36px;font-size:.8rem}.bess-article-layout{margin-top:2.5rem}.article-intro-visual .bess-article-cover{border:1px solid #283741;border-radius:.75rem;overflow:hidden}.article-intro-visual .bess-article-cover img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}@media (max-width:800px){.article-intro-grid{grid-template-columns:1fr;gap:1rem}.article-intro-visual{justify-self:end;width:min(100%,280px);display:block}.article-intro-grid .bess-article-header .ns-eyebrow{margin-top:1.2rem}.bess-article-byline{margin-top:1rem}.bess-article p,.bess-article li{line-height:1.75}}
