
.pl-species{--navy:#062650;--accent:#ff6500;--leaf:#169b45;color:#30363b;font-family:"Open Sans",Arial,sans-serif;font-size:16px;line-height:1.6;background:#fff}.pl-species .wrap{width:min(1180px,calc(100% - 40px))}.pl-species h1,.pl-species h2,.pl-species h3{font-family:"Exo 2",Arial,sans-serif;color:var(--navy);line-height:1.18;letter-spacing:-.025em}.pl-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;padding:23px 0 26px;font-size:13px;color:#57666e}.pl-breadcrumb a:hover{text-decoration:underline}.pl-opening{display:grid;grid-template-columns:57fr 43fr;gap:28px;align-items:start}.pl-opening h1,.pl-opening h2{font-size:clamp(28px,3vw,39px);text-align:center;margin:0 0 19px}.pl-image-link{display:block;cursor:zoom-in;border-radius:16px}.pl-image-link:focus-visible{outline:3px solid var(--leaf);outline-offset:5px}.pl-opening .pl-image-link{height:440px;display:flex;align-items:center;justify-content:center}.pl-image-link img{width:100%;height:auto;object-fit:contain}.pl-opening img{max-height:440px;width:100%;object-fit:contain}.pl-facts{display:grid;grid-template-columns:repeat(5,1fr);background:var(--accent);color:#fff;margin:24px 0 0;padding:19px 0}.pl-facts>div{text-align:center;padding:4px 13px;border-right:1px solid #ffffff90}.pl-facts>div:last-child{border:0}.pl-facts dt{text-transform:uppercase;font-size:14px;font-weight:800;margin-bottom:7px}.pl-facts dd{margin:0;font-size:16px;line-height:1.4}.pl-section{margin:43px 0}.pl-section h2{font-size:29px;margin:0 0 16px;padding-left:15px;border-left:5px solid #55ad19}.pl-description h2{padding-left:0;border:0}.pl-species p{margin:0 0 16px}.pl-two{display:grid;grid-template-columns:1fr 1fr;gap:44px}.pl-entry>section{margin:0}.pl-entry{margin:43px 0}.pl-two> :nth-child(2){border-left:1px solid #cdd5ce;padding-left:35px}.pl-entry>section:nth-child(2) h2{margin-left:0}.pl-bullets{list-style:none;padding:0;margin:16px 0}.pl-bullets li{position:relative;padding-left:31px;margin:11px 0;line-height:1.5}.pl-bullets li:before{content:"";position:absolute;left:0;top:1px;width:22px;height:22px;background:url("bullet.png") center/contain no-repeat}.pl-signs{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.pl-signs article{background:#f3f5f5;border-radius:10px;padding:23px 18px;text-align:center}.pl-signs article>span{display:inline-block;color:var(--accent);font-size:22px;font-weight:bold}.pl-signs h3{font-size:19px;margin:12px 0 10px}.pl-signs p{font-size:15px;line-height:1.45;margin:0}.pl-harm{display:grid;grid-template-columns:53fr 47fr;gap:30px;align-items:start}.pl-harm figure{margin:0}.pl-harm figure img{border:3px solid var(--accent);border-radius:16px}.pl-species figcaption{text-align:center;font-size:12px;line-height:1.5;color:#5b656b;margin:10px 8px 0}.pl-harm h3{font-size:21px;margin-top:30px}.pl-treatment h3{font-size:23px;margin:10px 0}.pl-faq details{border:1px solid #d8dee1;background:#f4f6f7;border-radius:7px;margin:9px 0;overflow:hidden}.pl-faq summary{cursor:pointer;color:var(--navy);font-weight:bold;padding:15px 20px;list-style:none;display:flex;justify-content:space-between;gap:20px}.pl-faq summary:after{content:"+";color:var(--leaf);font-size:22px;line-height:1}.pl-faq details[open] summary:after{content:"−"}.pl-faq summary:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.pl-faq details>div{padding:0 20px 4px;background:#fff}.pl-faq details>div p{padding-top:16px}.pl-comparisons{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:22px}.pl-comparisons article{border:1px solid #dce2df;border-radius:12px;overflow:hidden;background:#f7f8f7;padding:15px}.pl-comparisons img{height:200px;object-fit:contain}.pl-comparisons h3{font-size:21px;margin:18px 0 12px;text-align:center}.pl-comparisons p{font-size:15px;line-height:1.55}.pl-category-link{font-size:14px;color:#147b33;font-weight:bold;display:inline-block;padding:8px 0}.pl-contact{background:var(--navy);padding:28px 0;color:white;margin-top:50px}.pl-contact .wrap{display:flex;align-items:center;justify-content:space-between;gap:28px}.pl-contact h2{color:white;font-size:27px;margin:0 0 7px}.pl-contact p{margin:0}.pl-species a:hover.pl-category-link{text-decoration:underline}@media(max-width:800px){.pl-opening{grid-template-columns:1fr}.pl-opening .pl-image-link{height:auto}.pl-opening img{max-height:none}.pl-opening h1,.pl-opening h2{font-size:32px}.pl-two,.pl-harm{grid-template-columns:1fr;gap:24px}.pl-two>:nth-child(2){border:0;padding-left:0}.pl-entry>section+section{margin-top:12px}.pl-facts{grid-template-columns:1fr 1fr;gap:0;padding:8px}.pl-facts>div{padding:14px 8px;border-bottom:1px solid #ffffff80}.pl-facts>div:nth-child(even){border-right:0}.pl-facts>div:last-child{grid-column:1/-1}.pl-signs{grid-template-columns:1fr 1fr}.pl-comparisons{grid-template-columns:1fr}.pl-comparisons img{height:260px}.pl-contact .wrap{align-items:start;flex-direction:column}.pl-section{margin:35px 0}.pl-section h2{font-size:26px}.pl-harm figure{max-width:550px}}@media(max-width:450px){.pl-signs{grid-template-columns:1fr}.pl-species .wrap{width:calc(100% - 30px)}.pl-facts dd{font-size:15px}}

.site-header .menu-toggle{display:none}@media(max-width:980px){.site-header .nav{position:relative}.site-header .menu-toggle{display:block;background:transparent;border:1px solid #67806a;border-radius:5px;color:white;padding:9px;font-weight:bold}.site-header .nav-links.open{display:flex;position:absolute;top:100%;left:0;right:0;background:#080d0f;flex-direction:column;align-items:stretch;padding:20px;gap:15px;z-index:60}.site-header .nav-links.open a{display:block}.site-header .header-actions .btn{padding:12px 14px;font-size:12px}.site-header .logo img{max-width:125px}}
.pl-act-heading{display:flex;align-items:center;gap:18px;margin:4px 0 20px}.pl-treatment .pl-act-heading h3{font-size:22px;flex:1;margin:0}.pl-act-heading img{width:235px;max-width:48%;height:auto;object-fit:contain}.pl-act-statements article{margin:17px 0 23px}.pl-act-statements h4{font-family:"Exo 2",Arial,sans-serif;color:#062650;font-size:24px;line-height:1;margin:0 0 9px;font-weight:800}.pl-act-statements h4 span{font-size:42px;color:#ff7900;vertical-align:baseline}.pl-act-statements p{font-size:16px;margin:0;line-height:1.55}@media(max-width:450px){.pl-act-heading{align-items:flex-start;flex-direction:column;gap:10px}.pl-act-heading img{width:280px;max-width:100%}}

/* Approved compact ACT and two-image species variant. */
.pl-act-statements{margin-top:13px}.pl-act-statements p{font-size:15px;line-height:1.5;margin:12px 0}.pl-act-statements strong{font-size:19px;font-family:"Exo 2",Arial,sans-serif;color:#062650;white-space:nowrap}.pl-act-statements strong span{color:#ff7900;font-size:29px;line-height:1;vertical-align:baseline}.pl-act-heading{margin-bottom:10px}.pl-compact-area{gap:35px;margin:43px 0;align-items:start}.pl-compact-area>.pl-section{margin:0}.pl-compact-area>:nth-child(2){border-left:2px solid #69b22e;padding-left:30px}.pl-compact-area .pl-treatment{display:block}.pl-art-placeholder{height:440px;border:3px solid #ff6500;border-radius:18px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;background:#fff;color:#53626b;text-align:center;padding:25px}.pl-art-placeholder strong{font-size:24px;color:#062650}.pl-art-placeholder small{font-size:15px}.pl-scientific{font-style:italic;color:#5c6c61}.pl-category-intro{padding:20px 0 32px}.pl-category-intro h1{font-size:42px;margin:0 0 15px}.pl-kicker{font-size:12px;font-weight:800;letter-spacing:2px;color:#158640}.pl-library-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.pl-library-card,.pl-comparison-card{display:flex;flex-direction:column;border:1px solid #cedbd3;border-radius:14px;overflow:hidden;background:#fff;transition:box-shadow .2s}.pl-library-card:hover,.pl-comparison-card:hover{box-shadow:0 8px 22px #07351720}.pl-library-card:focus-visible,.pl-comparison-card:focus-visible{outline:3px solid #ff6500;outline-offset:4px}.pl-card-image{height:240px;display:flex;align-items:center;justify-content:center;margin:15px}.pl-card-image img{width:100%;height:100%;object-fit:contain}.pl-library-card h3{text-align:center;font-size:23px;margin:5px 15px 12px}.pl-library-card>p{padding:0 19px;font-size:15px}.pl-click-band{display:flex!important;align-items:center;justify-content:center;min-height:37px;width:100%;background:#119c35;color:#fff!important;font-family:Arial,sans-serif;font-size:14px;font-weight:800;text-align:center;letter-spacing:.3px;margin-top:auto;padding:7px 10px;box-sizing:border-box}.pl-library-card .pl-click-band{margin-top:auto}.pl-card-placeholder{min-height:160px;display:flex;align-items:center;justify-content:center;color:#5b6b61;background:#f4f7f4;border:2px solid #ff6500;border-radius:12px;padding:20px;text-align:center}.pl-back{padding:32px 0}.pl-inline,.pl-back a{color:#137c32;font-weight:bold}.pl-comparison-card img{height:200px;object-fit:contain;padding:10px}.pl-comparison-card h3,.pl-comparison-card p{padding:0 15px}.pl-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 25px}.pl-directory a{padding:10px 12px;background:#f1f6f1;border-left:3px solid #159447;color:#062650;font-weight:bold;border-radius:4px}.library-card{display:flex!important;flex-direction:column!important;overflow:hidden}.library-card .card-body{display:flex!important;flex-direction:column!important;flex:1;padding-bottom:0!important}.library-card .pl-click-band{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}.library-card .arrow{display:none!important}.library-card h3{text-align:center}.pl-comparisons>.pl-comparison-card{padding:0}.pl-comparisons>.pl-comparison-card>p{flex:1}.pl-contact{clear:both}@media(max-width:800px){.pl-compact-area>:nth-child(2){border-left:0;padding-left:0}.pl-art-placeholder{height:300px}.pl-library-grid{grid-template-columns:repeat(2,1fr)}.pl-directory{grid-template-columns:repeat(2,1fr)}}@media(max-width:550px){.pl-library-grid,.pl-directory{grid-template-columns:1fr}.pl-card-image{height:230px}.pl-comparison-card img{height:240px}}

.library-card .pl-click-band{width:calc(100% + 26px);margin-left:-13px;margin-right:-13px;min-height:37px}.library-card .card-body{padding-bottom:0!important}.pl-opening{min-width:0}.pl-opening>section{min-width:0}

.pl-single-image{border:3px solid #f47a23;border-radius:14px;padding:10px}.pl-category-link.pl-click-band{margin-top:15px}.pl-species .pl-comparisons .pl-category-link.pl-click-band{margin-bottom:-15px;width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}.pl-art-placeholder{width:100%}
