.dairy-seo-page{color:#063b22;background:radial-gradient(circle at 0 0,#f4c94e2e,#0000 32rem),radial-gradient(circle at 100% 100%,#8dbb2e24,#0000 28rem),#fffdf4}.dairy-seo-section{padding:clamp(3rem,6vw,6rem) 0}.dairy-seo-container{width:min(1180px,100% - 32px);margin:0 auto}.dairy-seo-hero{color:#fffdf4;background:linear-gradient(135deg,#063b22f5,#055630eb),#063b22;border:1px solid #f4c94e47;border-radius:28px;padding:clamp(2rem,5vw,4.5rem);position:relative;overflow:hidden;box-shadow:0 28px 80px #063b222e}.dairy-seo-hero:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 40%,#fffdf414 50%,#0000 62%),radial-gradient(circle at 85% 18%,#f4c94e3d,#0000 18rem);position:absolute;inset:0}.dairy-seo-hero>*{position:relative}.dairy-seo-eyebrow{color:#f4c94e;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.7rem;margin-bottom:1rem;font-size:.78rem;font-weight:800;display:inline-flex}.dairy-seo-eyebrow:before{content:"";background:currentColor;width:2.4rem;height:1px}.dairy-seo-hero h1,.dairy-seo-heading{letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:900;line-height:1.08}.dairy-seo-hero h1{max-width:820px;font-size:clamp(2.35rem,6vw,5rem)}.dairy-seo-hero p{color:#fffdf4d6;max-width:760px;margin:1.25rem 0 0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.8}.dairy-seo-actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.dairy-seo-button{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:.82rem 1.35rem;font-weight:850;line-height:1;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.dairy-seo-button:hover{transform:translateY(-2px)}.dairy-seo-button-primary{color:#063b22;background:#f4c94e}.dairy-seo-button-secondary{color:#fffdf4;background:#fffdf414;border:1px solid #f4c94e80}.dairy-seo-heading{font-size:clamp(2rem,4vw,3.25rem)}.dairy-seo-lead{color:#4a5a4d;max-width:780px;margin:1rem 0 0;font-size:1.04rem;line-height:1.85}.dairy-seo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.dairy-seo-card{background:#ffffffd1;border:1px solid #063b221a;border-radius:20px;min-height:100%;padding:1.4rem;box-shadow:0 18px 48px #063b2214}.dairy-seo-card h2,.dairy-seo-card h3{color:#063b22;margin:0;font-size:1.2rem;font-weight:900}.dairy-seo-card p{color:#4a5a4d;margin:.75rem 0 0;line-height:1.75}.dairy-seo-card a{color:#063b22;margin-top:1rem;font-weight:850;text-decoration:none;display:inline-flex}.dairy-seo-list{gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.dairy-seo-list li{color:#123f2a;background:#8dbb2e1c;border-radius:14px;padding:.78rem .9rem;font-weight:700}.dairy-seo-split{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.dairy-seo-faq{gap:.85rem;margin-top:2rem;display:grid}.dairy-seo-faq details{background:#ffffffdb;border:1px solid #063b221f;border-radius:18px;padding:1rem 1.15rem}.dairy-seo-faq summary{cursor:pointer;color:#063b22;font-weight:900}.dairy-seo-faq p{color:#4a5a4d;margin:.8rem 0 0;line-height:1.75}.dairy-seo-note{color:#173f2a;background:#f4c94e24;border-left:4px solid #f4c94e;border-radius:16px;margin-top:1.5rem;padding:1rem 1.2rem;line-height:1.75}@media (width<=900px){.dairy-seo-grid,.dairy-seo-split{grid-template-columns:1fr}.dairy-seo-hero{border-radius:22px}}@media (width<=520px){.dairy-seo-container{width:min(100% - 24px,1180px)}.dairy-seo-actions{flex-direction:column}.dairy-seo-button{width:100%}}
