.blog-post-container{max-width:800px;margin:0 auto;padding:8rem var(--spacing-md) var(--spacing-md)}.progress-bar{position:fixed;top:0;left:0;width:0%;height:3px;background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-primary-light) 100%);z-index:9999;transition:width .1s ease}.blog-post-breadcrumb{font-size:.9rem;color:var(--color-text-muted);margin-bottom:var(--spacing-sm)}.blog-post-breadcrumb a{color:var(--color-primary);text-decoration:none}.blog-post-breadcrumb a:hover{text-decoration:underline}.blog-post-category{display:inline-block;background:var(--color-primary);color:var(--color-white);padding:6px 14px;border-radius:6px;font-size:.8rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-sm)}.blog-post-category[data-cat=bread-baking]{background:#7d6340}.blog-post-category[data-cat=sourdough-starter]{background:#5b7a5e}.blog-post-category[data-cat=hydration]{background:#4a7a8c}.blog-post-category[data-cat=pizza]{background:#c4724e}.blog-post-container h1{font-size:clamp(2rem,5vw,2.75rem);font-weight:var(--font-weight-black);color:var(--color-text);margin-bottom:var(--spacing-md);line-height:1.15;letter-spacing:-.02em}.blog-post-meta{color:var(--color-text-muted);font-size:.9rem;margin-bottom:calc(var(--spacing-md) - 12px);padding-bottom:12px;border-bottom:1px solid var(--color-beige);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.blog-post-meta-author{font-weight:var(--font-weight-semibold);color:var(--color-text)}.blog-post-meta-sep{color:var(--color-primary);font-weight:var(--font-weight-bold);opacity:.4}.blog-post-hero{width:100%;height:auto;border-radius:var(--radius-md);margin:var(--spacing-md) 0;box-shadow:var(--shadow-md)}.blog-post-container{line-height:1.7}.blog-post-container p{margin-bottom:20px;color:var(--color-text-light);line-height:1.7}.blog-post-container ul,.blog-post-container ol{margin-bottom:20px;padding-left:28px}.blog-post-container li{margin-bottom:6px;line-height:1.7}.blog-post-container li:last-child{margin-bottom:0}.blog-post-container a{color:var(--color-primary)}.blog-post-container img:not(.blog-post-hero):not(.lightbox-content){width:100%;max-width:100%;height:auto;border-radius:var(--radius-md);margin:30px 0;box-shadow:var(--shadow-md);cursor:zoom-in;transition:transform .2s ease,box-shadow .2s ease;display:block;clear:both}.blog-post-container img:not(.blog-post-hero):not(.lightbox-content):hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.toc{background:var(--color-bg-alt);border:1px solid var(--color-beige);border-radius:var(--radius-md);padding:28px 32px;margin:var(--spacing-md) 0 var(--spacing-lg);clear:both}.toc-title{font-size:.8rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:2px;color:var(--color-primary);margin:0 0 var(--spacing-sm)}.toc ol{margin:0;padding-left:20px;counter-reset:toc-counter;list-style:none}.toc li{counter-increment:toc-counter;padding:5px 0;font-size:.95em}.toc li:before{content:counter(toc-counter) ".";color:var(--color-primary);font-weight:var(--font-weight-semibold);margin-right:8px}.toc a{color:var(--color-text-light);text-decoration:none;transition:color .15s ease}.toc a:hover{color:var(--color-primary)}.blog-post-container h2{font-size:clamp(1.5rem,3vw,1.8rem);font-weight:var(--font-weight-black);color:var(--color-text);margin-top:var(--spacing-xl);margin-bottom:6px;line-height:1.25;letter-spacing:-.02em}.section-subtitle{font-size:1.05em;color:var(--color-primary-light);margin-bottom:25px;font-style:italic}.blog-post-container h3{font-size:1.3em;color:var(--color-primary);margin-top:var(--spacing-md);margin-bottom:var(--spacing-xs)}.pull-quote{font-size:1.3em;line-height:1.55;color:var(--color-primary);border-left:5px solid var(--color-primary);padding:22px 30px;margin:var(--spacing-lg) 0;background:linear-gradient(135deg,var(--color-bg-alt) 0%,var(--color-beige) 100%);border-radius:0 var(--radius-md) var(--radius-md) 0;font-style:italic}.key-takeaway{background-color:var(--color-white);border:2px solid var(--color-primary);border-radius:var(--radius-md);padding:25px 30px;margin:var(--spacing-md) 0;position:relative}.key-takeaway:before{content:"KEY TAKEAWAY";position:absolute;top:-12px;left:20px;background:var(--color-primary);color:var(--color-white);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:1.5px;padding:3px 14px;border-radius:4px}[data-lang=de] .key-takeaway:before{content:"KERNAUSSAGE"}.key-takeaway p{margin:0;color:var(--color-text);font-weight:var(--font-weight-medium)}.personal-note{background-color:#f0f8ff;border-left:4px solid #4A90E2;padding:var(--spacing-sm) var(--spacing-md);margin:var(--spacing-md) 0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-style:italic}.personal-note:before{content:"From my testing: ";font-weight:var(--font-weight-bold);font-style:normal;color:#4a90e2}[data-lang=de] .personal-note:before{content:"Aus meiner Erfahrung: "}.table-wrapper{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin:20px 0 30px;box-shadow:0 2px 12px #00000014;border-radius:12px}.comparison-table,.hydration-table,.blog-post-container table{width:100%;border-collapse:collapse;margin:0;background-color:var(--color-white);border-radius:12px}.table-wrapper .comparison-table,.table-wrapper .hydration-table,.table-wrapper table{margin:0;min-width:500px}.comparison-table thead,.hydration-table thead,.blog-post-container table thead{background-color:var(--color-primary);color:var(--color-white)}.comparison-table th,.comparison-table td,.hydration-table th,.hydration-table td,.blog-post-container table th,.blog-post-container table td{padding:13px 16px;text-align:left;border-bottom:1px solid var(--color-beige)}.comparison-table th,.hydration-table th,.blog-post-container table th{font-weight:var(--font-weight-semibold);font-size:.88em;text-transform:uppercase;letter-spacing:.5px}.comparison-table tr:last-child td,.hydration-table tr:last-child td,.blog-post-container table tr:last-child td{border-bottom:none}.comparison-table tbody tr:hover,.hydration-table tbody tr:hover,.blog-post-container table tbody tr:hover{background-color:var(--color-bg-alt)}.preferment-card{border:2px solid var(--color-beige);border-radius:var(--radius-md);padding:28px;margin:var(--spacing-md) 0;position:relative}.preferment-card-header{display:flex;align-items:center;gap:14px;margin-bottom:14px}.preferment-badge{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);color:var(--color-white);padding:6px 14px;border-radius:6px;font-size:.82em;font-weight:var(--font-weight-bold);letter-spacing:.5px;white-space:nowrap}.preferment-badge.poolish{background:linear-gradient(135deg,#4a90e2,#5ba3f5)}.preferment-badge.biga{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%)}.preferment-badge.levain{background:linear-gradient(135deg,#f57c00,#ff8c1a)}.preferment-card h3{margin:0;font-size:1.15em;color:var(--color-text)}.preferment-card ul{margin:10px 0 0;padding-left:18px}.preferment-card li{margin-bottom:6px;font-size:.95em;color:var(--color-text-light)}.highlight-strip{background-color:var(--color-bg-alt);padding:35px 40px;margin:35px 0;border-radius:var(--radius-md)}.highlight-strip p:last-child{margin-bottom:0}.blog-post-container .cta{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);color:var(--color-white);padding:var(--spacing-lg);border-radius:var(--radius-lg);margin:var(--spacing-lg) 0;box-shadow:var(--shadow-lg);transition:all .3s ease;text-align:left}.blog-post-container .cta a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.blog-post-container .cta a:hover{color:var(--color-white)}.blog-post-container .cta:hover{box-shadow:var(--shadow-xl);transform:translateY(-2px)}.blog-post-container .cta h3{color:var(--color-white);margin:0 0 12px;font-size:1.5em;line-height:1.2}.blog-post-container .cta p{color:#ffffffe6;margin:0 0 8px;font-size:1em;line-height:1.6}.blog-post-container .cta ul{list-style:none;padding:0;margin:18px 0 0}.blog-post-container .cta li{padding:6px 0 6px 28px;position:relative;color:#fffffff2;font-size:.95em}.blog-post-container .cta li:before{content:"✓";position:absolute;left:0;color:var(--color-accent);font-weight:var(--font-weight-bold);font-size:1.2em}.cta-actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid rgba(255,255,255,.15)}.cta-badge{display:inline-block;background:var(--color-accent);color:var(--color-text);font-size:.7rem;font-weight:var(--font-weight-bold);padding:4px 14px;border-radius:20px;letter-spacing:.04em;text-transform:uppercase}.cta-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:var(--color-white);color:var(--color-primary-dark);padding:16px 40px;border-radius:var(--radius-sm);text-decoration:none;font-weight:var(--font-weight-bold);font-size:1.05em;transition:all .2s ease;white-space:nowrap;box-shadow:var(--shadow-md)}.cta-button:hover{background-color:var(--color-bg-alt);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.cta-button svg{width:22px;height:22px}.cta-button,.cta-button p{color:var(--color-primary-dark)!important}.cta-button p{margin:0!important}.cta-platform{font-size:.8rem;color:#ffffffb3;font-weight:var(--font-weight-medium);text-align:center}.cta-platform strong{color:#fffffff2;font-weight:var(--font-weight-semibold)}@media(max-width:600px){.blog-post-container .cta{padding:var(--spacing-md)}.blog-post-container .cta h3{font-size:1.3em}.cta-actions{align-items:stretch}.cta-button{width:100%}.cta-badge{align-self:center}}.summary-box{background:linear-gradient(135deg,var(--color-text) 0%,#4a3a28 100%);color:var(--color-white);padding:var(--spacing-lg);border-radius:var(--radius-md);margin:var(--spacing-lg) 0}.summary-box h3{color:var(--color-accent);margin-top:0;font-size:1.1em;letter-spacing:1.5px;text-transform:uppercase}.summary-box ul{list-style:none;padding:0;margin:0}.summary-box li{padding:7px 0 7px 22px;position:relative;color:#ffffffe6;font-size:.95em}.summary-box li:before{content:"✓";position:absolute;left:0;color:var(--color-accent);font-weight:var(--font-weight-bold)}.author-bio{background-color:var(--color-bg-alt);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);margin:var(--spacing-md) 0;border-left:4px solid var(--color-primary);clear:both}.author-bio h4{margin-top:0;margin-bottom:12px;color:var(--color-primary)}.author-bio p{margin-bottom:10px;font-size:.95em}#faq{margin-top:var(--spacing-xl)}.faq-item{background-color:var(--color-bg-alt);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);margin-bottom:12px}.faq-item h3{margin:0 0 8px;font-size:1.05em;color:var(--color-text)}.faq-item p{margin:0;color:var(--color-text-light);font-size:.95em}.related-posts{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:2px solid var(--color-beige)}.related-posts h3{margin-top:0}.related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.related-card{border:1px solid var(--color-beige);border-radius:var(--radius-md);overflow:hidden;text-decoration:none;color:var(--color-text);transition:all .2s ease;display:flex;flex-direction:column;background:var(--color-white)}.related-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.related-card-image{position:relative;width:100%;padding-top:56%;overflow:hidden;background:var(--color-bg-alt)}.related-card-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.related-card:hover .related-card-image img{transform:scale(1.03)}.related-card-category{position:absolute;top:10px;left:10px;background:var(--color-primary);color:var(--color-white);padding:4px 10px;border-radius:4px;font-size:.7rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px}.related-card-category[data-cat=bread-baking]{background:#7d6340}.related-card-category[data-cat=sourdough-starter]{background:#5b7a5e}.related-card-category[data-cat=hydration]{background:#4a7a8c}.related-card-category[data-cat=pizza]{background:#c4724e}.related-card-body{padding:var(--spacing-sm)}.related-card-body h4{margin:0 0 var(--spacing-xs) 0;font-size:1rem;color:var(--color-text);line-height:1.3}.related-card-body p{margin:0;font-size:.85rem;color:var(--color-text-light);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.section-divider{display:flex;align-items:center;justify-content:center;gap:40px;margin:var(--spacing-xl) 0;font-size:0;background:url(/logo-192-transparent.png) center/32px 32px no-repeat;min-height:32px}.section-divider:before,.section-divider:after{content:"";width:140px;height:1px;background:var(--color-beige)}.step-box{background:var(--color-bg-alt);border-left:4px solid var(--color-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:var(--spacing-md);margin:var(--spacing-md) 0}.step-box h4{margin-top:0;color:var(--color-primary);font-size:1.1em}.step-box ol,.step-box ul{margin:15px 0 0}.step-box ol li,.step-box ul li{margin-bottom:15px}.step-box ol li:last-child,.step-box ul li:last-child{margin-bottom:0}.step-box li p{margin-bottom:8px}.step-box li p:last-child{margin-bottom:0}.step-cards{display:grid;gap:var(--spacing-sm);margin:var(--spacing-md) 0}.step-card{background:var(--color-white);border:2px solid var(--color-beige);border-radius:var(--radius-md);padding:var(--spacing-md);position:relative}.step-number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--color-primary);color:var(--color-white);border-radius:50%;font-weight:var(--font-weight-bold);font-size:.9em;margin-right:12px}.step-detail{color:var(--color-text-light);margin:10px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.step-result{background:var(--color-bg-alt);padding:12px 16px;border-radius:var(--radius-sm);margin-top:15px;font-style:italic;font-size:.95em}.quick-summary{background:linear-gradient(135deg,#f0f8ff,#e6f2ff);border-left:4px solid #4A90E2;padding:25px 30px;margin:30px 0;border-radius:0 var(--radius-md) var(--radius-md) 0;line-height:1.7}.quick-summary h3{margin-top:0;margin-bottom:16px;color:#4a90e2}.quick-summary ul{margin:0 0 16px;padding-left:20px}.quick-summary li{margin-bottom:6px;line-height:1.7}.quick-summary li:last-child{margin-bottom:0}.quick-summary p{margin:16px 0 0;line-height:1.7}.hydration-level{background:var(--color-bg-alt);border-radius:var(--radius-md);padding:var(--spacing-md);margin:var(--spacing-md) 0}.hydration-level ul{margin:0;padding-left:18px}.hydration-level li{margin-bottom:4px;font-size:.95em;color:var(--color-text-light)}.hydration-level-header{display:flex;align-items:center;gap:12px;margin-bottom:15px}.hydration-level-header h3{margin:0;font-size:1.15em;color:var(--color-text)}.hydration-level p.bread-types{font-size:.92em;color:var(--color-primary-light);margin-bottom:12px}.hydration-badge{padding:6px 12px;border-radius:6px;font-size:.85em;font-weight:var(--font-weight-bold);color:var(--color-white);white-space:nowrap}.hydration-badge.low{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%)}.hydration-badge.medium{background:linear-gradient(135deg,#4a90e2,#5ba3f5)}.hydration-badge.high{background:linear-gradient(135deg,#f57c00,#ff8c1a)}.hydration-badge.beginner{background:linear-gradient(135deg,#66bb6a,#81c784)}.hydration-badge.advanced{background:linear-gradient(135deg,#ef5350,#e57373)}.hydration-badge.expert{background:linear-gradient(135deg,#7e57c2,#9575cd)}.hydration-badge.traditional{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%)}.hydration-badge.standard{background:linear-gradient(135deg,#42a5f5,#64b5f6)}.hydration-badge.balanced{background:linear-gradient(135deg,#66bb6a,#81c784)}.hydration-badge.ultra{background:linear-gradient(135deg,#ab47bc,#ba68c8)}.hydration-range{display:inline-block;background-color:var(--color-bg-alt);padding:4px 12px;border-radius:4px;font-weight:var(--font-weight-bold);color:var(--color-primary);white-space:nowrap}.readiness-checklist{background:var(--color-bg-alt);border-left:4px solid #4A90E2;border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:var(--spacing-sm) var(--spacing-md);margin:var(--spacing-md) 0}.readiness-checklist p{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--color-beige)}.readiness-checklist p:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.readiness-checklist strong{color:var(--color-text);display:block;margin-bottom:4px}.sweet-spots{list-style:none;padding:0;margin:var(--spacing-sm) 0}.sweet-spots li{display:flex;align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px solid var(--color-beige)}.sweet-spots li:last-child{border-bottom:none}.sweet-spot-label{font-weight:var(--font-weight-semibold);color:var(--color-text);min-width:140px}.sweet-spot-value{font-weight:var(--font-weight-bold);color:var(--color-primary);min-width:45px}.sweet-spot-note{color:var(--color-text-light);font-size:.92em}.mistake-item{background:#fff5f5;border-left:4px solid #ef5350;padding:var(--spacing-sm) var(--spacing-md);margin:var(--spacing-sm) 0;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.mistake-number{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ef5350;color:var(--color-white);border-radius:50%;font-weight:var(--font-weight-bold);font-size:.85em;margin-right:10px}.mistake-content{color:var(--color-text-light)}.timeline-box{background-color:var(--color-bg-alt);border-left:4px solid #f57c00;padding:var(--spacing-md);margin:var(--spacing-md) 0;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.timeline-box h4{margin-top:0;color:#f57c00;font-size:1.05em}.timeline-item{margin:15px 0;padding-left:30px;position:relative}.timeline-item:before{content:"●";position:absolute;left:0;color:#f57c00;font-size:1.5em;line-height:1}.timeline-item strong{color:var(--color-text)}.warning-box{background:#fff3cd;border-left:4px solid #ffa726;padding:var(--spacing-sm) var(--spacing-md);margin:var(--spacing-md) 0;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.warning-box h4{margin-top:0;color:#ffa726;font-size:1.05em}.warning-box p{font-size:.95em}.warning-box ul{margin-bottom:0}.warning-box li{margin-bottom:6px;font-size:.95em;color:var(--color-text-light)}.tip-box{background:#e8f5e9;border-left:4px solid #66bb6a;padding:var(--spacing-sm) var(--spacing-md);margin:var(--spacing-md) 0;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.tip-box h4{margin-top:0;color:#66bb6a;font-size:1.05em}.tip-box p{font-size:.95em}.tip-box ul{margin-bottom:0}.tip-box li{margin-bottom:6px;font-size:.95em;color:var(--color-text-light)}.formula{background:var(--color-bg-alt);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);margin:var(--spacing-sm) 0;font-family:Courier New,monospace;font-weight:var(--font-weight-semibold)}.example{background:var(--color-bg-alt);border:1px solid var(--color-beige);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);margin:var(--spacing-sm) 0}.immediate-hook{font-size:1.2em;color:var(--color-primary);font-weight:var(--font-weight-medium);margin:var(--spacing-sm) 0;line-height:1.5}.blog-post-end-section{max-width:800px;margin:0 auto;padding:var(--spacing-lg) var(--spacing-md) var(--spacing-xl);box-sizing:border-box}.blog-post-end-card{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);border-radius:var(--radius-lg);padding:var(--spacing-lg);color:var(--color-white);box-shadow:var(--shadow-lg);box-sizing:border-box}.blog-post-end-newsletter h3{color:var(--color-white);margin:0 0 var(--spacing-xs) 0;font-size:1.3rem;font-weight:var(--font-weight-bold)}.blog-post-end-newsletter>p{color:#ffffffe6!important;margin:0 0 var(--spacing-md) 0;font-size:.95rem;line-height:1.6}.blog-post-end-divider{border-top:1px solid rgba(255,255,255,.2);margin:var(--spacing-md) 0}.blog-post-end-app{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.blog-post-end-app-text{color:#fffc;font-size:.9rem}.blog-post-end-app-link{display:inline-flex;align-items:center;gap:6px;background:#ffffff26;color:var(--color-white);padding:8px 16px;border-radius:var(--radius-sm);text-decoration:none;font-weight:var(--font-weight-semibold);font-size:.9rem;transition:background .2s ease}.blog-post-end-app-link:hover{background:#ffffff40}.blog-post-end-app-link svg{width:16px;height:16px}.blog-post-end-app-note{font-size:.75rem;color:#ffffff80}@media(max-width:600px){.blog-post-end-section{padding:var(--spacing-md) var(--spacing-sm) var(--spacing-lg)}.blog-post-end-card{padding:var(--spacing-md)}.blog-post-end-app{flex-direction:column;text-align:center}}.lightbox{display:none;position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;background-color:#000000f2;align-items:center;justify-content:center;padding:var(--spacing-sm)}.lightbox.active{display:flex}.lightbox-content{max-width:95%;max-height:95%;object-fit:contain;border-radius:var(--radius-sm);box-shadow:var(--shadow-xl)}.lightbox-close{position:absolute;top:20px;right:30px;color:var(--color-white);font-size:40px;font-weight:var(--font-weight-light);cursor:pointer;background:none;border:none;padding:10px;line-height:1;transition:opacity .2s ease}.lightbox-close:hover{opacity:.7}.lightbox-caption{position:absolute;bottom:30px;left:50%;transform:translate(-50%);color:var(--color-white);background:#000000b3;padding:12px 20px;border-radius:6px;max-width:80%;text-align:center;font-size:.85rem}@media(max-width:768px){.blog-post-container{padding:5.5rem var(--spacing-sm) var(--spacing-sm)}.blog-post-breadcrumb{margin-bottom:.5rem}.blog-post-category{display:none}.blog-post-container h1{font-size:clamp(1.5rem,7vw,2rem);margin-top:0;margin-bottom:var(--spacing-sm)}.blog-post-meta{font-size:.85rem;padding-bottom:8px;margin-bottom:calc(var(--spacing-sm) - 8px)}.blog-post-hero{max-height:250px;object-fit:cover;margin:var(--spacing-sm) 0 .75rem 0}.blog-post-container h2{font-size:1.5em}.pull-quote{font-size:1.1em;padding:var(--spacing-sm)}.toc{padding:22px 20px}.comparison-table,.hydration-table,.blog-post-container table{font-size:.9em}.comparison-table th,.comparison-table td,.hydration-table th,.hydration-table td,.blog-post-container table th,.blog-post-container table td{padding:10px}.preferment-card{padding:var(--spacing-sm)}}
