:root{--lc-blue:#7596A7;--lc-dark:#394A59;--lc-accent:#FED072;--lc-bg:#F5F7F8;--lc-white:#fff;--lc-border:rgba(57,74,89,.12);--lc-radius:16px;--lc-content:1120px;--lc-copy:760px }.lc-blog,.lc-category{max-width:var(--lc-content);margin:0 auto;color:var(--lc-dark);line-height:1.75}.lc-blog *,.lc-category *{box-sizing:border-box}.lc-blog p,.lc-category p{margin:0 0 1.2rem}.lc-blog h2,.lc-blog h3,.lc-category h2,.lc-category h3{color:var(--lc-dark);line-height:1.25}.lc-blog h2,.lc-category h2{margin:0 0 14px}.lc-blog h3,.lc-category h3{margin:0 0 10px}.lc-copy{max-width:var(--lc-copy)}.lc-copy-wide{max-width:960px}.lc-eyebrow,.lc-blog-badge{display:inline-block;margin-bottom:8px;color:var(--lc-blue);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lc-category-hero,.lc-blog-hero{padding:34px;margin-bottom:30px;border-radius:var(--lc-radius);background:var(--lc-bg)}.lc-category-hero>*:last-child,.lc-blog-hero>*:last-child{margin-bottom:0}.lc-section{margin:40px 0}.lc-card,.lc-box{padding:26px;border:1px solid var(--lc-border);border-radius:var(--lc-radius);background:var(--lc-white)}.lc-card>*:last-child,.lc-box>*:last-child{margin-bottom:0}.lc-soft,.lc-soft-box{padding:26px;border-radius:var(--lc-radius);background:#7596a71a}.lc-soft>*:last-child,.lc-soft-box>*:last-child{margin-bottom:0}.lc-highlight{padding:26px;border-radius:var(--lc-radius);background:#fed0723d}.lc-highlight>*:last-child{margin-bottom:0}.lc-grid{display:grid;gap:24px}.lc-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lc-grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.lc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.lc-button,.lc-button-primary{display:inline-block;padding:12px 22px;border:1px solid var(--lc-dark);border-radius:9px;background:var(--lc-dark);color:#fff!important;font-weight:600;line-height:1.3;text-decoration:none!important;transition:opacity .2s ease}.lc-button:hover,.lc-button-primary:hover{opacity:.88}.lc-button-secondary{display:inline-block;padding:12px 22px;border:1px solid var(--lc-dark);border-radius:9px;background:transparent;color:var(--lc-dark)!important;font-weight:600;line-height:1.3;text-decoration:none!important;transition:background .2s ease,color .2s ease}.lc-button-secondary:hover{background:var(--lc-dark);color:#fff!important}.lc-cta{padding:30px;margin:40px 0;border-radius:var(--lc-radius);background:var(--lc-dark);color:#fff}.lc-cta h2,.lc-cta h3,.lc-cta p{color:#fff}.lc-blog p a,.lc-blog li a,.lc-category p a,.lc-category li a{color:var(--lc-dark);text-decoration-color:var(--lc-blue);text-underline-offset:3px}.lc-blog ul,.lc-category ul{padding-left:1.25rem}.lc-blog li,.lc-category li{margin-bottom:7px}.lc-blog img,.lc-category img{display:block;max-width:100%;height:auto;border-radius:var(--lc-radius)}.lc-toc{padding:22px 24px;margin:30px 0;border:1px solid var(--lc-border);border-radius:var(--lc-radius);background:var(--lc-bg)}.lc-toc strong{display:block;margin-bottom:10px}.lc-toc ul{margin:0}.lc-recipe-box{padding:26px;margin:30px 0;border-left:4px solid var(--lc-accent);border-radius:0 var(--lc-radius) var(--lc-radius) 0;background:var(--lc-bg)}.lc-table-wrap{width:100%;overflow-x:auto;margin:28px 0}.lc-table-wrap table{width:100%;border-collapse:collapse}.lc-table-wrap th,.lc-table-wrap td{padding:12px 14px;border-bottom:1px solid var(--lc-border);text-align:left;vertical-align:top}.lc-table-wrap th{background:var(--lc-bg);color:var(--lc-dark);font-weight:700}.lc-faq{margin-top:30px}.lc-faq details,.lc-faq-item{margin-bottom:10px;padding:18px 20px;border:1px solid var(--lc-border);border-radius:12px;background:#fff}.lc-faq summary,.lc-faq-item summary{cursor:pointer;color:var(--lc-dark);font-weight:600}.lc-faq details p,.lc-faq-item p{margin:12px 0 0}.lc-card-elevated{padding:26px;border:1px solid var(--lc-border);border-radius:var(--lc-radius);background:#fff;box-shadow:0 8px 28px #394a590f}@media(max-width:749px){.lc-blog,.lc-category{line-height:1.7}.lc-category-hero,.lc-blog-hero{padding:24px 20px;margin-bottom:24px}.lc-section{margin:32px 0}.lc-grid-2{grid-template-columns:1fr}.lc-card,.lc-box,.lc-soft,.lc-soft-box,.lc-highlight,.lc-recipe-box,.lc-card-elevated{padding:22px 20px}.lc-cta{padding:24px 20px}.lc-actions{flex-direction:column;align-items:flex-start}.lc-button,.lc-button-primary,.lc-button-secondary{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lakeside-custom.css.map */
