/* Jistě se mýlíte — warm paper, editorial typography, no remote assets. */
.brand-subtitle{font-size:13px;color:var(--muted);margin:9px 0 0;letter-spacing:.02em}
:root{--paper:#f5f1e8;--ink:#25231f;--muted:#656056;--rust:#973f28;--rule:#ccc5b7;--serif:Georgia,'Times New Roman',serif;--sans:'Helvetica Neue',Arial,sans-serif}*{box-sizing:border-box;-webkit-hyphens:none;hyphens:none}html{color-scheme:light;scroll-padding-top:2rem}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{color:var(--rust)}a:focus-visible{outline:2px solid var(--rust);outline-offset:5px}::selection{background:#e8c8b8}.shell{max-width:1320px;margin:auto;padding:0 64px}.skip{position:absolute;left:16px;top:-100px;background:var(--ink);color:var(--paper);padding:14px;z-index:5}.skip:focus{top:12px}.masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 0 27px;border-bottom:2px solid var(--ink)}.brand{font:700 35px/1 var(--serif);letter-spacing:-1.7px;text-decoration:none}.brand-dot{color:var(--rust)}nav{display:flex;gap:30px;font-size:14px}nav a{min-height:44px;display:inline-flex;align-items:center;text-decoration:none;gap:6px}nav a[aria-current]{text-decoration:underline;text-decoration-color:var(--rust);text-decoration-thickness:2px}.eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:700;line-height:1.7;color:var(--rust)}.intro{display:grid;grid-template-columns:1fr 260px;align-items:end;gap:42px;padding:72px 0 64px}.intro .eyebrow{margin:0 0 22px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:400}h1{font-size:clamp(42px,4.6vw,65px);line-height:1.08;letter-spacing:-2px;text-wrap:pretty;margin-bottom:0}h1 em{font-weight:400;color:var(--rust)}.intro-note{font:15px/1.8 var(--sans);color:var(--muted);margin:0 0 3px;padding-bottom:4px}.section-heading{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);padding:17px 0;display:flex;justify-content:space-between;gap:20px;align-items:center}.section-heading h2{font:12px var(--sans);text-transform:uppercase;letter-spacing:.16em;margin:0}.section-heading>span{color:var(--muted);font-size:12px}.post-card{display:grid;grid-template-columns:210px 1fr;gap:46px;padding:48px 0 58px}.card-aside{display:flex;flex-direction:column;gap:16px;padding-top:4px}.card-aside time{font:14px var(--serif);color:var(--muted)}.card-main{max-width:780px}.topics{margin-bottom:16px}.topics span,.meta span span{padding:0 5px;color:var(--rule)}.card-main h2{font-size:clamp(34px,4.2vw,54px);line-height:1.12;letter-spacing:-1.5px;margin-bottom:20px;text-wrap:pretty}.card-main h2 a{text-decoration:none}.card-main>p:not(.eyebrow){font:20px/1.65 var(--serif);max-width:640px;color:var(--muted);margin-bottom:25px}.read-link{display:inline-flex;gap:24px;align-items:center;min-height:44px;font-size:13px;color:var(--rust);font-weight:700}.read-link>span[aria-hidden]{font-size:21px}.footer{border-top:2px solid var(--ink);display:flex;justify-content:space-between;gap:32px;margin-top:24px;padding:30px 0 42px;font-size:12px;line-height:1.7;color:var(--muted)}.footer p{margin:8px 0 0}.footer-brand{font:700 23px var(--serif);letter-spacing:-.8px;text-decoration:none;color:var(--ink)}.footer>div:last-child{text-align:right}.footer>div:last-child p{margin:0 0 8px}.article-header{max-width:920px;margin:0 auto;padding:48px 0 38px;border-bottom:1px solid var(--rule)}.back{display:inline-flex;min-height:44px;align-items:center;color:var(--muted);font-size:13px;margin-bottom:32px}.meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:12px;color:var(--rust);margin-bottom:24px}.article-header h1{font-size:clamp(42px,5.6vw,74px);max-width:900px;line-height:1.06}.dek{font:24px/1.55 var(--serif);color:var(--muted);max-width:790px;margin:28px 0 24px}.authorship{font:12px/1.7 var(--sans);color:var(--muted);margin-bottom:0}.prose{max-width:710px;margin:44px auto 60px;font:21px/1.8 var(--serif);overflow-wrap:anywhere;hyphens:none}.prose p{margin:0 0 1.3em}.prose h2{font-size:33px;line-height:1.2;letter-spacing:-.6px;margin:1.8em 0 .7em}.prose h3{font-size:26px;line-height:1.3;margin:1.6em 0 .6em}.prose a{color:var(--rust)}.prose :target{background:#eddec9;scroll-margin-top:24px}.prose blockquote{margin:35px 0;padding:20px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-style:italic;font-size:24px}.prose blockquote p:last-child{margin:0}.prose ul,.prose ol{padding-left:1.4em}.prose li{padding-left:.2em;margin-bottom:.7em}.prose img{max-width:100%;height:auto}.prose pre{overflow:auto;font-size:15px;background:#ece6db;padding:20px}.prose code{font-size:.8em}.prose hr{border:0;border-top:1px solid var(--rule);margin:36px 0}.prose .footnote{font-size:16px}.table-scroll{max-width:100%;overflow-x:auto}.prose table{border-collapse:collapse;font-size:16px}.prose th,.prose td{padding:10px;border-bottom:1px solid var(--rule);text-align:left}.article-end{display:flex;align-items:center;justify-content:space-between;max-width:710px;margin:0 auto 68px;padding-top:24px;border-top:1px solid var(--rule);color:var(--rust);font-size:13px}.article-end>span{font-size:32px}.article-end a{display:inline-flex;min-height:44px;align-items:center}.about{margin-top:44px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:1500px){.intro{padding-top:90px;padding-bottom:80px}}
@media(max-width:1000px){.shell{padding:0 36px}.intro{grid-template-columns:1fr;gap:26px}.intro-note{max-width:470px}.post-card{grid-template-columns:150px 1fr;gap:30px}.article-header{max-width:800px}}
@media(max-width:600px){.shell{padding:0 22px}.masthead{align-items:flex-start;padding:24px 0 16px;gap:12px;flex-wrap:wrap}.brand{font-size:32px}nav{gap:24px;width:100%;font-size:13px}.intro{padding:42px 0 38px;gap:24px}h1{letter-spacing:-1.3px;font-size:43px}.intro h1 br{display:none}.intro-note{font-size:14px}.section-heading>span{font-size:10px}.post-card{grid-template-columns:1fr;gap:20px;padding:30px 0 38px}.card-aside{flex-direction:row;justify-content:space-between;align-items:center;padding:0}.card-main h2{font-size:38px;letter-spacing:-1px}.card-main>p:not(.eyebrow){font-size:19px}.topics{margin-bottom:12px}.footer{flex-direction:column;padding-top:25px;gap:20px}.footer>div:last-child{text-align:left}.article-header{padding:28px 0}.back{margin-bottom:22px}.article-header h1{font-size:43px;letter-spacing:-1.2px}.meta{gap:8px;font-size:11px;margin-bottom:20px}.dek{font-size:21px;margin-top:22px}.prose{font-size:19px;line-height:1.8;margin-top:30px}.prose h2{font-size:29px}.prose h3{font-size:24px}.article-end{margin-bottom:42px}}
@media(max-width:350px){.shell{padding:0 17px}.intro h1,.article-header h1{font-size:38px}.card-main h2{font-size:34px}.section-heading>span{max-width:120px;text-align:right}}
@media print{body{background:white;color:black}.shell{padding:0;max-width:none}.masthead nav,.skip,.back,.footer,.article-end{display:none}.masthead{padding:0 0 16px}.article-header{padding:24px 0}.article-header h1{font-size:34pt}.prose{font-size:12pt;max-width:none;margin-top:24px}.prose h2{break-after:avoid}a{color:black!important}.prose a[href^='http']::after{content:' (' attr(href) ')';font-size:10pt}}
