.lsou-blog{font-family:var(--font-body);color:var(--color-mountain-800);background:var(--color-bone-200)}.lsou-blog .blog-hero{background:var(--color-forest-800);color:var(--color-bone-100);padding:var(--space-9) 0 var(--space-8)}.lsou-blog .blog-hero .eyebrow{color:var(--color-sage-400)}.lsou-blog .blog-hero .eyebrow:before{background:var(--color-sage-400)}.lsou-blog .blog-hero h1{font-family:var(--font-display);font-size:var(--type-h1);color:var(--color-bone-100);margin:var(--space-4) 0 var(--space-4);max-width:18ch}.lsou-blog .blog-hero h1 em{color:var(--color-sage-400);font-style:italic;font-weight:500}.lsou-blog .blog-hero-lede{font-size:var(--type-body-lg);color:var(--color-bone-300);max-width:56ch;margin:0;line-height:1.55}.lsou-blog .blog-featured{gap:var(--space-6);border:1px solid var(--color-bone-300);border-radius:var(--radius-lg);color:inherit;transition:all var(--duration-base) var(--ease-out);background:#fff;grid-template-columns:1.15fr 1fr;align-items:center;text-decoration:none;display:grid;overflow:hidden}.lsou-blog .blog-featured:hover{box-shadow:var(--shadow-lg);border-color:var(--color-sage-500)}.lsou-blog .blog-featured-media{aspect-ratio:3/2;background:var(--color-bone-300);height:100%;overflow:hidden}.lsou-blog .blog-featured-img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out)}.lsou-blog .blog-featured:hover .blog-featured-img{transform:scale(1.03)}.lsou-blog .blog-featured-body{padding:var(--space-6) var(--space-6) var(--space-6) 0}.lsou-blog .blog-featured-title{font-family:var(--font-display);font-size:var(--type-h2);color:var(--color-forest-800);margin:var(--space-2) 0 var(--space-3);line-height:1.1}.lsou-blog .blog-featured-excerpt{color:var(--color-mountain-700);margin:var(--space-3) 0 var(--space-4);line-height:1.55}.lsou-blog .blog-grid{gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.lsou-blog .blog-card{border:1px solid var(--color-bone-300);border-radius:var(--radius-lg);color:inherit;transition:all var(--duration-base) var(--ease-out);background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.lsou-blog .blog-card:hover{box-shadow:var(--shadow-md);border-color:var(--color-sage-500);transform:translateY(-3px)}.lsou-blog .blog-card-media{aspect-ratio:3/2;background:var(--color-bone-300);overflow:hidden}.lsou-blog .blog-card-img{object-fit:cover;width:100%;height:100%}.lsou-blog .blog-card-body{padding:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.lsou-blog .blog-card-title{font-family:var(--font-display);font-size:var(--type-h4);color:var(--color-forest-800);line-height:1.2}.lsou-blog .blog-card-excerpt{font-size:var(--type-small);color:var(--color-mountain-700);margin:0;line-height:1.5}.lsou-blog .blog-tag{font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--color-sage-600);font-weight:700;display:inline-block}.lsou-blog .blog-card-meta{font-size:var(--type-caption);color:var(--color-mountain-500);letter-spacing:.04em;margin:0}.lsou-blog .blog-readmore{font-weight:700;font-size:var(--type-small);color:var(--color-sage-700)}@media (max-width:820px){.lsou-blog .blog-featured{grid-template-columns:1fr}.lsou-blog .blog-featured-media{aspect-ratio:16/9}.lsou-blog .blog-featured-body{padding:var(--space-5)}}.lsou-article{background:var(--color-bone-100)}.lsou-article .article-header{padding:var(--space-8) 0 var(--space-5)}.lsou-article .article-crumbs{font-size:var(--type-small);color:var(--color-mountain-500);margin-bottom:var(--space-4)}.lsou-article .article-crumbs a{color:var(--color-sage-700);font-weight:600;text-decoration:none}.lsou-article .article-crumbs a:hover{text-decoration:underline}.lsou-article .article-title{font-family:var(--font-display);font-size:var(--type-h1);color:var(--color-forest-800);letter-spacing:-.01em;margin:0 0 var(--space-3);line-height:1.08}.lsou-article .article-meta{font-size:var(--type-small);color:var(--color-mountain-500);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:600}.lsou-article .article-hero{padding-bottom:var(--space-7)}.lsou-article .article-hero-img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;display:block}.lsou-article .article-body{padding-bottom:var(--space-9)}.lsou-article .article-p{font-size:var(--type-body-lg);color:var(--color-mountain-800);margin:0 0 var(--space-5);line-height:1.7}.lsou-article .article-h2{font-family:var(--font-display);font-size:var(--type-h3);color:var(--color-forest-800);margin:var(--space-7) 0 var(--space-4)}.lsou-article .article-ul{margin:0 0 var(--space-5);padding-left:1.25rem}.lsou-article .article-ul li{font-size:var(--type-body-lg);margin-bottom:var(--space-2);color:var(--color-mountain-800);line-height:1.6}.lsou-article .article-checklist{margin:var(--space-2) 0 var(--space-6);gap:var(--space-3);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}.lsou-article .article-checklist li{align-items:flex-start;gap:var(--space-3);border:1px solid var(--color-bone-300);border-radius:var(--radius-md);padding:var(--space-4);font-size:var(--type-body);color:var(--color-mountain-800);background:#fff;line-height:1.55;display:flex}.lsou-article .article-checklist li:before{content:"";background-color:var(--color-sage-100);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235C9631' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:15px;border-radius:50%;flex:none;width:26px;height:26px;margin-top:1px}.lsou-article .article-tiplist{margin:var(--space-2) 0 var(--space-6);counter-reset:tip;padding:0;list-style:none}.lsou-article .article-tiplist li{counter-increment:tip;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-bone-300);display:flex}.lsou-article .article-tiplist li:last-child{border-bottom:none}.lsou-article .article-tiplist li:before{content:counter(tip);background:var(--color-forest-800);width:34px;height:34px;color:var(--color-bone-100);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:1.05rem;font-weight:600;display:grid}.lsou-article .article-tiplist-body{font-size:var(--type-body-lg);color:var(--color-mountain-800);line-height:1.6}.lsou-article .article-tiplist-lead{color:var(--color-forest-800);font-weight:700}@media (max-width:640px){.lsou-article .article-checklist{grid-template-columns:1fr}}.lsou-article .article-figure{margin:var(--space-6) 0}.lsou-article .article-figure-img{border-radius:var(--radius-md);width:100%;height:auto;display:block}.lsou-article .article-figure figcaption{font-size:var(--type-small);color:var(--color-mountain-500);margin-top:var(--space-2);text-align:center}.lsou-article .article-plant{border:1px solid var(--color-bone-300);border-left:4px solid var(--color-sage-500);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);margin:var(--space-4) 0;background:#fff;overflow:hidden}.lsou-article .article-plant-img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);background:var(--color-bone-300);width:100%;height:auto;margin-bottom:var(--space-4);display:block}.lsou-article .article-plant-name{font-family:var(--font-display);font-size:var(--type-h4);color:var(--color-forest-800);margin:0}.lsou-article .article-plant-latin{font-family:var(--font-display);color:var(--color-mountain-500);font-style:italic;font-size:var(--type-small);margin:2px 0 var(--space-3)}.lsou-article .article-plant-text{font-size:var(--type-body);color:var(--color-mountain-800);margin:0;line-height:1.65}.lsou-article .article-plant-kicker{font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--color-sage-600);margin-bottom:4px;font-weight:700;display:inline-block}.lsou-article .article-plant-glance{background:var(--color-sage-100);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);margin:var(--space-4) 0}.lsou-article .article-plant-glance-label{font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--color-sage-700);margin:0 0 var(--space-3);font-weight:700}.lsou-article .article-plant-glance-list{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.lsou-article .article-plant-glance-list li{font-size:var(--type-small);color:var(--color-mountain-800);align-items:flex-start;gap:9px;line-height:1.45;display:flex}.lsou-article .article-plant-glance-list li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235C9631' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z'/%3E%3Cpath d='M2 22 17 7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px;flex:none;width:18px;height:18px;margin-top:1px}@media (max-width:540px){.lsou-article .article-plant-glance-list{grid-template-columns:1fr}}.lsou-article .article-plant-footnote{font-style:italic;font-size:var(--type-small);color:var(--color-mountain-600,#565a57);margin:var(--space-3) 0 0}.lsou-article .article-callout{background:var(--color-forest-800);color:var(--color-bone-100);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);margin:0 0 var(--space-6);text-align:center}.lsou-article .article-callout-title{font-family:var(--font-display);font-size:var(--type-h4);color:var(--color-bone-100);margin:0}.lsou-article .article-callout-text{font-size:var(--type-small);color:var(--color-sage-100);margin:6px 0 0}.lsou-article .article-grouplist{margin:0 0 var(--space-6)}.lsou-article .article-grouplist-heading{color:var(--color-forest-800);margin:0 0 var(--space-4);font-weight:700}.lsou-article .article-grouplist-grid{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.lsou-article .article-grouplist-label{font-family:var(--font-display);color:var(--color-forest-800);margin:0 0 var(--space-2);border-bottom:2px solid var(--color-sage-400);padding-bottom:4px;font-size:1.05rem}.lsou-article .article-grouplist-col ul{margin:0;padding-left:1.1rem}.lsou-article .article-grouplist-col li{font-size:var(--type-small);color:var(--color-mountain-800);margin-bottom:3px;line-height:1.5}.lsou-article .article-grouplist-note{font-style:italic;font-size:var(--type-small);color:var(--color-mountain-500);margin:var(--space-4) 0 0}@media (max-width:640px){.lsou-article .article-plant{padding:var(--space-4) var(--space-5)}}.lsou-article .article-cta-inner{text-align:center}.lsou-article .article-cta-inner .eyebrow{justify-content:center}.lsou-article .article-cta-inner h2{margin:var(--space-3) auto var(--space-4)}.lsou-article .article-cta-inner h2 em{color:var(--color-sage-400);font-style:italic;font-weight:500}.lsou-article .article-cta-inner p{color:var(--color-bone-300);max-width:54ch;margin:0 auto var(--space-6)}.lsou-article .article-cta-row{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}
