.story-grid{grid-template-columns:.8fr 1fr 1.15fr;gap:35px;align-items:center}.story h2{font-size:clamp(2.3rem,3.5vw,3.5rem)}.herbalist-photo{width:100%;height:365px;object-fit:cover;object-position:center 30%;border-radius:3px}.story-learn-link{display:block;font-size:14px;margin-top:20px;color:var(--pink)}.learn-hero{background:var(--pink);padding:62px 0 45px}.learn-hero h1{font-size:clamp(3.2rem,6vw,6rem);margin:20px 0 25px}.learn-hero p:not(.eyebrow){font-size:20px;max-width:690px}.learn-nav{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.learn-nav a{border:1px solid var(--green);text-decoration:none;padding:9px 18px;font-size:14px}.learn-nav a:hover{background:var(--green);color:white}.learn-content{padding-top:40px;padding-bottom:65px}.guide-intro{max-width:900px;font-size:16px;padding-bottom:38px;border-bottom:1px solid #d4dfd8}.learn-heading{padding-top:52px;margin-bottom:28px}.learn-heading h2{margin-top:10px;font-size:clamp(2.1rem,3.5vw,3.4rem)}.ingredient-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ingredient-card{border:1px solid #cddbd1;padding:30px;background:#fff}.ingredient-type{font-size:12px;letter-spacing:.1em;color:#a83565;font-weight:700}.ingredient-card h3{font-size:2.3rem;margin:12px 0 18px}.ingredient-card p{font-size:16px}.ingredient-card details{margin-top:22px;padding-top:17px;border-top:1px solid #d4dfd8}.ingredient-card summary{cursor:pointer;font-size:15px;font-weight:700}.ingredient-card details p{margin-top:13px;font-size:15px}.source-link{display:inline-block;margin-top:22px;font-size:14px}.moss-section{margin-top:60px;padding:38px;background:#f7e9ef}.moss-intro{display:grid;grid-template-columns:1.4fr 1fr;gap:30px;align-items:center;margin-bottom:28px}.moss-intro h2{margin-top:15px}.moss-intro img{width:100%;height:220px;object-fit:cover;object-position:center 60%}.moss-section>p{max-width:850px}.mineral-table{margin-top:26px;overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;background:white;font-size:16px}caption{text-align:left;padding-bottom:15px;font-size:14px}th,td{padding:14px 18px;border-bottom:1px solid #e5d8df;vertical-align:top}thead{background:var(--green);color:white}tbody th{font-weight:600;width:25%}.mineral-note{padding-top:30px}.mineral-note h3{font-size:1.8rem;margin-bottom:14px}.mineral-note p+p{margin-top:16px}.moss-sources{font-size:14px;margin-top:25px}.education-note{border-left:4px solid var(--green);background:#f1f6f2;padding:26px 30px;margin-top:40px}.education-note h3{font-size:1.7rem;margin-bottom:14px}.education-note p{font-size:15px}.learn-contact{padding-top:52px}.learn-contact h2{font-size:clamp(2rem,3vw,3rem)}.learn-contact p{margin-top:20px}.learn-contact .button{margin-top:24px;margin-right:24px}.header nav a[aria-current=page]{text-decoration:underline;text-underline-offset:7px}@media(max-width:1000px){.story-grid{grid-template-columns:.8fr 1.2fr}.story-copy{grid-column:1/-1}.herbalist-photo{height:340px}.header nav{gap:18px}}@media(max-width:600px){.story-grid{grid-template-columns:1fr}.herbalist-photo{width:100%;max-width:350px;height:390px}.story-copy{grid-column:auto}.header{padding-left:5%;padding-right:5%}.header nav{gap:12px}.header nav a{font-size:13px}.header .brand strong{font-size:31px}.header .brand span{font-size:11px}.ingredient-grid{grid-template-columns:1fr}.ingredient-card{padding:24px}.learn-hero{padding-top:40px}.learn-hero p:not(.eyebrow){font-size:18px}.learn-nav{gap:10px}.learn-nav a{padding:8px 12px}.learn-content{padding-top:30px}.moss-section{padding:23px;margin-top:40px}.moss-intro{grid-template-columns:1fr}.moss-intro img{height:260px}th,td{padding:12px 10px;font-size:14px}tbody th{width:30%}.education-note{padding:22px}.learn-contact .text-link{display:block;margin-top:20px}}
