*{box-sizing:border-box}html{font-size:17px}body{margin:0;background:#f7f2e8;color:#263342;font-family:Arial,Verdana,sans-serif;line-height:1.7}a{color:#174f76}a:hover{text-decoration:none}a:focus-visible{outline:3px solid #c17a43;outline-offset:3px}.wrap{max-width:1130px;margin:auto;padding:0 18px}.top{background:#172d49;color:white}.top .wrap{padding:10px 18px;font-size:.86rem}.top a{color:#fff}.hero{background:linear-gradient(90deg,rgba(17,36,60,.84),rgba(17,36,60,.12)),url('kun-vybeh.webp') center 42%/cover;min-height:260px;display:flex;align-items:center;color:#fff}.hero h1{font-family:Georgia,serif;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.15;margin:0;text-shadow:0 2px 5px #182d40}.hero p{font-size:1.08rem;max-width:600px}.nav{background:#233d5d;border-bottom:5px solid #b77a49}.nav .wrap{display:flex;flex-wrap:wrap;gap:4px}.nav a{display:block;padding:12px 17px;color:white;text-decoration:none;font-weight:bold}.nav a:hover,.nav a[aria-current]{background:#b77a49;color:#fff}.layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:24px;padding-top:26px;padding-bottom:36px}.paper,.sidebox{background:#fff;border:1px solid #d9d4ca;box-shadow:0 2px 5px #d6d0c345}.paper{padding:clamp(18px,3vw,35px)}.paper h1,.paper h2,.sidebox h2{font-family:Georgia,serif;line-height:1.25;color:#1c3857}.paper h1{font-size:2.1rem}.paper h2{font-size:1.42rem;margin:30px 0 10px;border-bottom:1px solid #e6dfd4;padding-bottom:6px}.paper p{margin:0 0 16px}.lead{font-size:1.12rem;color:#4b5560}.feature{width:100%;height:auto;aspect-ratio:16/8;object-fit:cover;border:1px solid #e4dcd0;margin:10px 0 20px}.sidebox{padding:18px;margin-bottom:18px;border-top:4px solid #b77a49}.sidebox h2{font-size:1.2rem;margin:0 0 10px}.sidebox ul{padding-left:21px;margin:0}.articlelist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.tile{border:1px solid #e1d9cb;background:#faf8f3;padding:12px}.tile img{width:100%;height:135px;object-fit:cover}.tile h2{font-size:1.12rem;border:0;margin:8px 0}.tile p{font-size:.93rem}.crumb{font-size:.87rem;color:#596477;margin-bottom:16px}.footer{background:#1a304c;color:#eee;padding:24px 0}.footer a{color:#fff}.sources{background:#f6f2e9;padding:14px 18px;margin-top:28px}.sources li{margin-bottom:8px}.simpletable{border-collapse:collapse;width:100%}.simpletable th,.simpletable td{border:1px solid #d5d9da;padding:9px;text-align:left}.simpletable th{background:#e6ecf0}@media(max-width:780px){.layout{grid-template-columns:1fr}.hero{min-height:220px}.articlelist{grid-template-columns:1fr}.nav a{padding:10px}.paper h1{font-size:1.75rem}}