.affiliate-grooming-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:30px}
.affiliate-grooming-grid article{border-top:2px solid #285c46;padding-top:22px;min-width:0;scroll-margin-top:170px}
.affiliate-page .affiliate-grooming h3{font-size:20px;line-height:1.55;margin:0 0 16px}
.affiliate-grooming-grid img{display:block;width:100%;height:200px;object-fit:contain;background:#fff;margin:18px 0}
.affiliate-page .affiliate-grooming h4{font-size:17px;line-height:1.7;margin:0 0 12px}
.affiliate-grooming p{font-size:15px;line-height:1.95}
.affiliate-grooming-check{padding:16px;background:#f3f5f2}
.affiliate-grooming-check strong{display:block;margin-bottom:6px}
.affiliate-grooming-links{display:flex;align-items:flex-start;flex-direction:column;gap:16px;margin-top:22px;font-size:14px}
.affiliate-grooming-note{color:#626a64;font-size:13px!important;margin-top:26px}
.affiliate-grooming-next{border-left:3px solid #285c46;padding:8px 0 8px 22px;margin-top:32px}
.affiliate-grooming-next a{font-weight:700}
@media(max-width:760px){.affiliate-grooming-grid{grid-template-columns:1fr;gap:32px}.affiliate-grooming-grid img{height:185px}.affiliate-grooming-next{padding-left:17px}}
