.rg-collection{--rg-green:#243c30;--rg-line:#d8d8c7;--rg-rose:#914c5b;margin:40px 0;scroll-margin-top:110px}html .garden-main .rg-heading{justify-content:space-between;align-items:center;gap:24px;margin:0 0 28px;display:flex}html .garden-main .rg-heading h2{margin:8px 0 12px;font-size:clamp(30px,3vw,43px);line-height:1.16}.rg-kicker{letter-spacing:1.6px;text-transform:uppercase;color:#914c5b!important;margin:0 0 10px!important;font-size:11px!important}.rg-filters{border-top:1px solid #d8d8c7;border-bottom:1px solid #d8d8c7;justify-content:space-between;align-items:end;gap:18px;padding:20px 0;display:flex}.rg-zone-filters{flex-wrap:wrap;gap:8px;display:flex}.rg-filters label{gap:5px;min-width:210px;font-size:12px;display:grid}.rg-filters input{color:#243c30;background:#fffcf5;border:1px solid #b3baa9;border-radius:6px;width:100%;padding:11px}html .garden-main .rg-collection button,html .garden-main .rg-button{color:#243c30;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #a6af9d;border-radius:6px;padding:10px 14px;font-size:14px;text-decoration:none}html .garden-main .rg-zone-filters button[aria-pressed=true],html .garden-main .rg-button{color:#fffcf5;background:#243c30}.rg-result{color:#54614f;margin:14px 0;font-size:12px}.rg-zone{margin:32px 0 44px}.rg-zone-heading{flex-wrap:wrap;align-items:center;gap:12px 24px;padding-bottom:16px;display:flex}.rg-zone-heading h3{margin:0!important;font-size:28px!important}.rg-zone-heading p{font-size:13px;margin:0!important}.rg-zone-heading a{margin-inline-start:auto;font-size:13px}.rg-zone-heading small{display:inline}.rg-plant-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;display:grid}.rg-plant-card{background:#fffcf5;border:1px solid #d0d4c4;border-radius:12px;min-width:0;overflow:hidden}.rg-plant-art{background:#e4e9da;height:210px;padding:20px;position:relative}.rg-plant-card:nth-child(3n+2) .rg-plant-art{background:#ece5d3}.rg-plant-card:nth-child(3n) .rg-plant-art{background:#eddcd5}.rg-plant-art img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.rg-plant-art>span{bottom:14px;color:#243c30;background:#fffcf5;border:1px solid #aeb8a4;border-radius:20px;padding:4px 12px;position:absolute;inset-inline-end:16px}.rg-plant-body{padding:22px}.rg-plant-body h4{font-weight:400;line-height:1.15;font-family:var(--font-display,Georgia,serif);margin:0 0 8px!important;font-size:29px!important}.rg-botanical{color:#596451;font-style:italic;margin:0 0 16px!important;font-size:12px!important}.rg-card-actions{border-top:1px solid #d8d8c7;flex-wrap:wrap;align-items:center;gap:14px;padding:15px 0;display:flex}.rg-card-actions a{font-size:13px}.rg-progress progress{accent-color:#914c5b;width:100%;height:6px}.rg-progress span{margin:6px 0 16px;font-size:12px;display:block}.rg-small{color:#52604e;line-height:1.6;font-size:12px!important}.rg-records{border-top:1px solid #d8d8c7;margin-top:14px;padding-top:14px;font-size:13px}.rg-records a{margin-top:12px;display:block}.rg-plant-notes>summary,.rg-records>summary,.rg-source>summary{cursor:pointer;min-height:32px}.rg-empty{border:1px dashed #a7af9b;border-radius:8px;padding:24px}.rg-reference{color:#243c30;background:#edf0e5;border-radius:8px;margin:18px 0;padding:22px;line-height:1.7}.rg-reference .rg-stage{gap:8px;font-size:13px;display:grid}.rg-stage select{width:100%;max-width:100%;font:inherit;color:#243c30;background:#fffcf5;border:1px solid #9aa58d;border-radius:6px;padding:11px}.rg-stage-note{margin:18px 0;font-size:16px;line-height:1.65}.rg-notes-grid{grid-template-columns:1fr 1fr;gap:22px;margin:24px 0;display:grid}.rg-notes-grid h3{line-height:1.2;margin:0 0 10px!important;font-size:23px!important}.rg-notes-grid p{font-size:14px;line-height:1.7}.rg-source{border-top:1px solid #c2c9b5;padding-top:16px;font-size:12px}.rg-reference a{color:#243c30;text-underline-offset:4px}.rg-plant-card .rg-reference{margin-inline:-6px;padding:15px}.rg-plant-card .rg-notes-grid{grid-template-columns:1fr}.rg-plant-card .rg-stage-note{font-size:14px}html .garden-main .property-journal .rg-map-disclosure{border:1px solid #c5cbb9;border-radius:8px;margin:32px 0;padding:20px}.rg-map-disclosure>summary{cursor:pointer;min-height:44px;font-size:18px}html .garden-main .property-journal .pj-hero-art{justify-content:center;align-items:end;gap:0;display:flex}html .garden-main .property-journal .pj-hero-art img{-o-object-fit:contain;object-fit:contain;width:32%;height:190px}html .garden-main .property-journal .pj-hero-art img:only-of-type{width:70%;height:230px}.rg-collection :is(button,a,input,summary,select):focus-visible,.rg-reference :is(a,summary,select):focus-visible{outline-offset:4px;outline:3px solid #914c5b}@media (max-width:1050px){.rg-plant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-filters{flex-direction:column;align-items:stretch}}@media (max-width:650px){.rg-plant-grid{grid-template-columns:1fr}.rg-heading{flex-direction:column;align-items:start!important}.rg-zone-heading{display:block}.rg-zone-heading p{margin:10px 0!important}.rg-plant-art{height:200px}.rg-notes-grid{grid-template-columns:1fr}.rg-zone-filters button{flex:auto}.rg-heading .rg-button{align-self:start}.rg-collection{margin-top:28px}.rg-plant-body{padding:20px}}html .garden-main .property-journal.living-guide .pj-hero{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr);gap:0 30px}html .garden-main .property-journal.living-guide .pj-hero-copy{padding:40px}html .garden-main .property-journal.living-guide .pj-hero-art{background:#e4e9da;border-radius:160px 160px 8px 8px;flex-direction:row;min-height:250px;margin:26px 26px 26px 0;padding:65px 12px 15px;display:flex;position:relative}html .garden-main .property-journal.living-guide .pj-hero-art span{color:#914c5b;font-size:30px;position:absolute;top:20px}html .garden-main .property-journal.living-guide .pj-hero-art img{filter:none;opacity:1;mix-blend-mode:multiply;display:block}html .garden-main .property-journal.living-guide .pj-hero-stats{display:grid}[dir=rtl] .property-journal.living-guide .pj-hero-art{margin-inline:0 26px!important}@media (max-width:650px){html .garden-main .property-journal.living-guide .pj-hero{grid-template-columns:1fr}html .garden-main .property-journal.living-guide .pj-hero-copy{padding:26px}html .garden-main .property-journal.living-guide .pj-hero-art{justify-self:center;width:calc(100% - 52px);max-width:350px;min-height:210px;margin:0 26px 24px!important}html .garden-main .property-journal.living-guide .pj-hero-art img{height:130px}html .garden-main .property-journal.living-guide .pj-hero-stats{gap:8px;padding:18px}html .garden-main .property-journal.living-guide .pj-hero-stats>div{padding:0 7px;display:block}html .garden-main .property-journal.living-guide .pj-hero-stats strong,html .garden-main .property-journal.living-guide .pj-hero-stats span{display:block}html .garden-main .property-journal.living-guide .pj-hero-stats svg{display:none}}
