*{box-sizing:border-box}body{margin:0;font-family:Manrope,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;background:#F5EFE6;color:#2A2622;line-height:1.55}
a{color:#A84F2C}main{max-width:820px;margin:0 auto;padding:20px 16px 48px}header.top{background:#fff8;border-bottom:1px solid #0000000d}
header.top div{max-width:820px;margin:0 auto;padding:12px 16px;display:flex;align-items:center;gap:10px}nav.top{display:flex;gap:16px;margin-left:auto;font-size:15px;font-weight:600}nav.top a{color:#4a443e;text-decoration:none}header.top a.logo{font-family:Unbounded,Manrope,system-ui,sans-serif;font-weight:700;font-size:18px;color:#C4633A;text-decoration:none}
nav.crumbs{font-size:13px;color:#7a716a;margin-bottom:10px}nav.crumbs a{color:#7a716a}h1,h2{font-family:Unbounded,Manrope,system-ui,sans-serif;font-weight:600;letter-spacing:-.01em}h1{font-size:clamp(24px,5vw,32px);line-height:1.15;margin:0 0 12px}h2{font-size:19px;line-height:1.25;margin:32px 0 12px}h2 a{color:inherit}
p.lead{font-size:17px;color:#4a443e;margin:0 0 18px}.card{background:#fff;border-radius:18px;padding:16px 18px;margin:0 0 12px;box-shadow:0 1px 2px #0000000a,0 8px 24px -16px #3a291833}
.card h3{margin:0 0 4px;font-size:17px}.card h3 a{color:#2A2622;text-decoration:none}.meta{font-size:14px;color:#5a534c}.meta div{margin:2px 0}
.chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px}.chips span{padding:8px 12px;font-size:14px;color:#7a716a;border:1px dashed #0000001f;border-radius:12px}.chips a{background:#fff;border-radius:12px;padding:8px 12px;text-decoration:none;font-size:14px;color:#2A2622;box-shadow:0 1px 2px #0000000f}
.own{font-size:14px;color:#5a534c;background:#fff8;border:1px solid #0000000f;border-radius:16px;padding:14px 16px;margin:28px 0 0}.skarb{background:linear-gradient(135deg,#C4633A,#A84F2C);color:#fff;border-radius:22px;padding:20px;margin:30px 0 0}.skarb a.btn{display:inline-block;margin-top:10px;background:#fff;color:#A84F2C;font-weight:700;padding:10px 16px;border-radius:14px;text-decoration:none}
.skarb p{margin:6px 0;color:#fff}dl.info{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;margin:0;font-size:15px}dl.info dt{color:#8a8178;font-size:14px;padding-top:1px}dl.info dd{margin:0;min-width:0;overflow-wrap:anywhere}
article.text{font-size:17px;line-height:1.7}article.text p{margin:0 0 16px}article.text h2{margin:36px 0 12px}article.text h3{font-size:17px;margin:24px 0 8px}article.text ul,article.text ol{padding-left:22px;margin:0 0 16px}article.text li{margin:0 0 6px}.note{font-size:14px;color:#7a716a;border-left:3px solid #C4633A55;padding:2px 0 2px 12px;margin:24px 0}.by{font-size:14px;color:#7a716a;margin:0 0 22px}
details{background:#fff;border-radius:14px;padding:12px 16px;margin:0 0 8px}summary{font-weight:600;cursor:pointer}footer{max-width:820px;margin:0 auto;padding:0 16px 40px;font-size:13px;color:#7a716a}