:root{--ink:#573f36;--rose:#b77467;--cream:#faf6f2;--paper:#f5ebe6}body{background:var(--cream);color:var(--ink)}.blog-hero{text-align:center;padding:clamp(70px,12vw,130px) 22px 54px;background:radial-gradient(circle at 50% 0,#efd8d2,transparent 68%)}.blog-hero h1,.blog-article h1{font:500 clamp(48px,9vw,84px)/.95 "Cormorant Garamond",serif;margin:10px auto 18px}.blog-hero>p:last-child{font:300 16px/1.7 "DM Sans",sans-serif}.blog-shell{width:min(1080px,calc(100% - 36px));margin:0 auto}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:42px 0 90px}.blog-card{display:flex;flex-direction:column;min-height:300px;padding:28px;border:1px solid #e8d6cf;border-radius:24px;background:#fff;text-decoration:none;color:inherit;box-shadow:0 16px 50px rgba(100,67,55,.07)}.blog-card small{color:var(--rose);text-transform:uppercase;letter-spacing:.12em}.blog-card h2{font:500 34px/1.03 "Cormorant Garamond",serif;margin:18px 0 12px}.blog-card p{font:300 14px/1.7 "DM Sans",sans-serif}.blog-card b{margin-top:auto;color:var(--rose);font:500 12px "DM Sans",sans-serif}.blog-empty{text-align:center;padding:80px 20px}.blog-empty span{font-size:42px}.blog-article{padding:80px 0 110px}.blog-back{color:var(--rose);text-decoration:none}.blog-article h1{max-width:820px;margin-left:0}.blog-lead{max-width:760px;font:400 20px/1.6 "DM Sans",sans-serif;color:#7a5f54}.blog-prose{max-width:760px;margin-top:40px;font:300 17px/1.9 "DM Sans",sans-serif;white-space:pre-line}.blog-article aside{max-width:760px;margin-top:50px;padding:28px;border-radius:20px;background:var(--paper)}.blog-article aside a{color:var(--rose);font-weight:500}.site-footer{text-align:center;padding:45px 20px;background:#eee1dc}.site-footer img{width:110px}.site-footer p{font:300 13px "DM Sans",sans-serif}@media(max-width:760px){.blog-grid{grid-template-columns:1fr;padding-top:24px}.blog-card{min-height:230px;padding:23px}.blog-article{padding-top:50px}.blog-hero{padding-top:55px}.blog-article h1{font-size:48px}.blog-prose{font-size:15px}}

/* Bohatý obsah článku z administračního centra */
.blog-card{overflow:hidden}.blog-card>img{width:calc(100% + 56px);height:180px;margin:-28px -28px 24px;object-fit:cover}.blog-subtitle{max-width:760px;margin:-5px 0 20px;color:var(--rose);font:italic 500 28px/1.25 "Cormorant Garamond",serif}.blog-main-image{max-width:920px;margin:42px 0 36px}.blog-main-image img{display:block;width:100%;max-height:620px;object-fit:cover;border-radius:0 80px 0 0}.blog-prose{white-space:normal}.blog-prose h2,.blog-prose h3{margin:1.5em 0 .55em;font-family:"Cormorant Garamond",serif;font-weight:500;line-height:1.08}.blog-prose h2{font-size:42px}.blog-prose h3{font-size:31px}.blog-prose p{margin:0 0 1.2em}.blog-prose a{color:var(--rose);text-underline-offset:3px}.blog-prose ul,.blog-prose ol{padding-left:1.4em}.blog-prose blockquote{margin:30px 0;padding:20px 24px;border-left:3px solid var(--rose);background:var(--paper);font-family:"Cormorant Garamond",serif;font-size:26px}.blog-prose figure{margin:34px 0}.blog-prose figure img{display:block;max-width:100%;height:auto;border-radius:22px}.blog-prose figcaption{text-align:center;font-size:12px;color:#846b60}.blog-prose .article-product-link{margin:30px 0;padding:21px 24px;display:grid;grid-template-columns:1fr auto;gap:5px 18px;border:1px solid #e0cbc3;border-radius:18px;background:var(--paper);color:var(--ink);text-decoration:none}.article-product-link strong{font:500 28px "Cormorant Garamond",serif}.article-product-link span{font-weight:500}.article-product-link em{grid-column:1/-1;color:var(--rose);font-size:12px;font-style:normal;text-transform:uppercase;letter-spacing:.08em}@media(max-width:760px){.blog-card>img{width:calc(100% + 46px);height:165px;margin:-23px -23px 21px}.blog-subtitle{font-size:24px}.blog-main-image{margin:30px -18px}.blog-main-image img{border-radius:0}.blog-prose h2{font-size:34px}.blog-prose h3{font-size:27px}.blog-prose .article-product-link{grid-template-columns:1fr;padding:18px}.article-product-link span,.article-product-link em{grid-column:1}}
