.plant-conditions{border-top:1px solid var(--line);padding-block:60px 70px;min-width:0}
.conditions-kicker{color:var(--rust);font-size:11px;letter-spacing:.13em;text-transform:uppercase;margin-bottom:17px}
.plant-conditions h2{max-width:760px;margin-bottom:24px}
.plant-conditions>p:not(.conditions-kicker){max-width:850px;font-size:14px;line-height:1.85;color:var(--muted)}
.plant-condition-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin:36px 0 30px}
.plant-condition-grid>div{min-width:0;padding-top:23px;border-top:1px solid var(--line)}
.plant-condition-grid h3{font-size:28px;margin-bottom:17px}
.plant-condition-grid p{font-size:14px;line-height:1.85;color:var(--muted)}
.plant-conditions a{color:var(--ink);text-underline-offset:4px}
.plant-comparison,.plant-source-list{border-top:1px solid var(--line);margin-top:24px;min-width:0}
.plant-comparison summary,.plant-source-list summary{min-height:56px;padding-block:16px;cursor:pointer;font-size:14px;color:var(--ink)}
.plant-comparison>p,.plant-source-list>p,.plant-source-list ol{max-width:92ch;font-size:13px;line-height:1.85;color:var(--muted)}
.plant-table-scroll{width:100%;max-width:100%;overflow:auto;overscroll-behavior-x:contain;margin:20px 0 30px}
.plant-table-scroll table{width:100%;min-width:1050px;border-collapse:collapse;font:13px/1.7 Arial,Helvetica,sans-serif}
.plant-table-scroll caption{text-align:left;padding:0 0 15px;font-size:12px;color:var(--muted)}
.plant-table-scroll th,.plant-table-scroll td{text-align:left;padding:17px 15px;vertical-align:top;border-bottom:1px solid var(--line)}
.plant-table-scroll thead{background:var(--ink);color:var(--paper)}
.plant-table-scroll tbody tr:nth-child(even){background:var(--cream)}
.plant-table-scroll th[scope=row]{min-width:170px;font-weight:400}
.plant-table-scroll i{display:block;font:italic 12px/1.6 Georgia,serif;color:var(--muted);margin-top:5px}
.plant-table-scroll td:last-child{min-width:320px}
.plant-source-list ol{list-style:none;padding:0;margin:9px 0 24px}
.plant-source-list li{margin:10px 0;overflow-wrap:anywhere;scroll-margin-top:35px}
.plant-table-scroll:focus-visible,.plant-source-list li:focus-visible{outline:2px solid var(--rust);outline-offset:5px}
@media(hover:hover)and(pointer:fine){.plant-conditions a:hover,.plant-conditions summary:hover{color:var(--rust)}}
@media(max-width:760px){.plant-conditions{padding-block:40px 45px}.plant-condition-grid{grid-template-columns:minmax(0,1fr);gap:7px;margin:27px 0 23px}.plant-condition-grid>div{padding-top:21px}.plant-condition-grid h3{font-size:27px;margin-bottom:13px}.plant-conditions>p:not(.conditions-kicker),.plant-condition-grid p{font-size:13px}.plant-comparison summary,.plant-source-list summary{font-size:13px}.plant-comparison>p,.plant-source-list>p,.plant-source-list ol{font-size:12px}.plant-table-scroll{margin-bottom:23px}}
