*{box-sizing:border-box}html{font-size:17px}body{margin:0;background:#f7f4ec;color:#273b4b;font:1rem/1.72 Georgia,serif}a{color:#245b7b}a:hover{text-decoration:none}.wrap{max-width:1120px;margin:auto;padding:0 20px}.hero{background:linear-gradient(90deg,rgba(28,57,79,.83),rgba(28,57,79,.04)),url("dvojice-kraliku.webp") center/cover;min-height:215px;display:flex;align-items:center}.hero h1{font:bold 2.7rem/1.1 Georgia;color:white;margin:0}.hero p{font:1.05rem Arial;color:white}nav{background:#e9d8b5;border-bottom:3px solid #c7b28c}nav .wrap{display:flex;flex-wrap:wrap}nav a{padding:13px 18px;font:bold .95rem Arial;text-decoration:none;border-right:1px solid #c7b28c;color:#213f56}nav a:hover{background:white}.layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:26px;padding-top:25px;padding-bottom:35px}main{min-width:0;background:white;border:1px solid #dfded8;padding:29px 34px}aside{align-self:start;background:white;border:1px solid #dfded8;border-top:5px solid #7e9eb1;padding:18px;font:.93rem/1.6 Arial}aside h2{font:bold 1.08rem Arial;color:#24516c}aside ul{padding-left:20px}h1,h2{line-height:1.27;color:#24516c}main h1{font-size:2rem;margin-top:0}main h2{font-size:1.25rem;margin-top:1.65em}p{margin:12px 0 18px}.lead{font-size:1.09rem;color:#526776}.cover{width:100%;height:auto;max-height:390px;object-fit:cover}figure{margin:22px 0}figcaption{font:.82rem Arial;color:#65727b}.links{list-style:none;padding:0}.links li{padding:12px 0;border-bottom:1px solid #e5e6e3}.links a{font-weight:bold}.tag{font:.83rem Arial;color:#647684}.note{background:#f7f0de;padding:13px;border-left:4px solid #c4a66a}.sources{background:#f0f5f7;padding:15px;font:.9rem Arial}.sources li{margin:7px 0}footer{background:#294c62;color:white;padding:22px 0;font:.88rem Arial}footer a{color:white}@media(max-width:760px){.layout{display:flex;flex-direction:column}main,aside{width:100%}main{padding:18px}.hero h1{font-size:2rem}nav a{padding:10px 11px}}