/* ÜNKA V12: scoped blog presentation. No change to hero, product cards, header or footer. */
.unka-blog-v12-section{background-size:cover;background-position:center;padding-block:78px 90px}
.unka-blog-v12-section .section-title{margin-bottom:36px}
.unka-blog-v12-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;align-items:stretch}
.unka-blog-v12-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fff;border:1px solid rgba(30,18,32,.08);border-radius:10px;box-shadow:0 12px 28px rgba(28,12,28,.06);transition:box-shadow .22s,transform .22s}
.unka-blog-v12-card:hover{transform:translateY(-2px);box-shadow:0 17px 32px rgba(28,12,28,.10)}
.unka-blog-v12-cover{display:block;aspect-ratio:8/5;overflow:hidden;background:#f4f2f2}
.unka-blog-v12-cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}
.unka-blog-v12-card:hover .unka-blog-v12-cover img{transform:scale(1.025)}
.unka-blog-v12-content{flex:1;display:flex;flex-direction:column;padding:23px 24px 25px}
.unka-blog-v12-category{font-size:11px;letter-spacing:.08em;font-weight:700;color:#98005B;margin-bottom:10px}
.unka-blog-v12-content h3{font-size:20px;line-height:1.35;font-weight:750;margin:0 0 11px;min-height:2.7em}
.unka-blog-v12-content h3 a{color:#171522;text-decoration:none}
.unka-blog-v12-content h3 a:hover{color:#98005B}
.unka-blog-v12-content p{font-size:14px;line-height:1.65;color:#58525d;margin:0 0 21px;flex:1}
.unka-blog-v12-more{display:inline-block;align-self:flex-start;color:#98005B;font-weight:700;font-size:13px;text-decoration:none;border-bottom:1px solid #98005B;padding-bottom:5px}
.unka-blog-v12-more span{padding-left:7px}
.unka-blog-v12-more:hover{color:#69003f}
.unka-blog-v12-all{text-align:center;margin:29px 0 0}
.unka-blog-v12-all a{font-weight:700;color:#98005B;text-decoration:none}
.unka-blog-v12-page{background:#fff;padding:62px 0 90px;min-height:65vh}
.unka-blog-v12-wrap{max-width:1180px;padding:0 24px;margin:0 auto}
.unka-blog-v12-crumb{font-size:13px;color:#6c6370;margin-bottom:35px}
.unka-blog-v12-crumb a{color:#98005B;text-decoration:none}
.unka-blog-v12-page-heading{max-width:820px;margin:0 auto 44px;text-align:center}
.unka-blog-v12-page-heading .eyebrow{font-size:12px;color:#98005B;font-weight:750;letter-spacing:.09em;margin-bottom:13px}
.unka-blog-v12-page-heading h1{font-size:clamp(29px,4vw,45px);line-height:1.15;color:#171522;font-weight:760;margin:0 0 15px}
.unka-blog-v12-page-heading .lead{font-size:16px;line-height:1.7;color:#5d5761}
.unka-blog-v12-article-hero{display:block;width:100%;max-height:540px;aspect-ratio:16/9;object-fit:cover;border-radius:12px;margin:0 auto 50px}
.unka-blog-v12-article-copy{max-width:760px;margin:0 auto;color:#34303a;font-size:17px;line-height:1.9}
.unka-blog-v12-article-copy h2{font-size:25px;line-height:1.3;margin:38px 0 14px;color:#171522}
.unka-blog-v12-article-copy p{margin:0 0 20px}
.unka-blog-v12-back{display:block;max-width:760px;margin:38px auto 0;color:#98005B;font-weight:700}
@media(max-width:960px){.unka-blog-v12-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unka-blog-v12-section{padding-block:66px}}
@media(max-width:620px){.unka-blog-v12-grid{grid-template-columns:minmax(0,1fr);gap:17px}.unka-blog-v12-content{padding:18px 19px 21px}.unka-blog-v12-section{padding-block:52px}.unka-blog-v12-page{padding:36px 0 60px}.unka-blog-v12-wrap{padding:0 16px}.unka-blog-v12-content h3{min-height:0}.unka-blog-v12-article-copy{font-size:16px}}
@media(prefers-reduced-motion:reduce){.unka-blog-v12-card,.unka-blog-v12-cover img{transition:none}}
