.garden-furniture-finder{background:#eeeee5;color:#183d42}.gf-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:8%;align-items:end;margin-bottom:38px}.garden-furniture-finder .gf-heading h2{font:clamp(39px,5vw,67px)/1.06 Georgia,serif;letter-spacing:-.04em;margin:15px 0;color:#183d42}.gf-heading>p{font-size:15px;line-height:1.8;max-width:470px;color:#415c5d}.gf-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.gf-card{position:relative;display:block;min-height:380px;overflow:hidden;background:#193c3c;text-decoration:none;isolation:isolate}.gf-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .65s ease;z-index:-2}.gf-card::before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#08292ef5,#08292e88 45%,#08292e00 85%);z-index:-1}.gf-card>div{position:absolute;bottom:0;left:0;right:0;padding:32px}.gf-card>div>span{font:10px/1.5 Arial,sans-serif;letter-spacing:.15em;color:#e3d6b9}.garden-furniture-finder .gf-card h3{font:clamp(28px,3.2vw,43px)/1.1 Georgia,serif;color:#fff;margin:14px 0}.garden-furniture-finder .gf-card p{color:#edf1e9;font-size:13px;line-height:1.7;margin:0 0 22px}.gf-card strong{font:12px/1.6 Arial,sans-serif;color:#fff;display:flex;justify-content:space-between;border-top:1px solid #eef0de55;padding-top:15px}.gf-card strong b{font-size:22px;font-weight:400}.gf-card:hover>img{transform:scale(1.035)}.gf-card:focus-visible{outline:3px solid #8c744b;outline-offset:5px}.gf-caption{font-size:10px!important;color:#506966!important;margin:15px 0 30px}.gf-actions{display:flex;gap:20px;justify-content:space-between;padding:20px 0 35px;border-bottom:1px solid #a7b5a8;flex-wrap:wrap}.gf-actions a{color:#234b51;font:13px/1.5 Arial,sans-serif;border-bottom:1px solid #748c82;padding-bottom:7px}.gf-guides{display:grid;grid-template-columns:1fr 1.4fr;gap:7%;padding-top:45px;position:relative}.gf-guides>span{position:absolute;top:0}.gf-guides h3{font:35px/1.1 Georgia,serif;color:#20494d}.gf-guides p{font-size:14px;line-height:1.8;color:#476360}.gf-guides details{border-bottom:1px solid #a7b5a8}.gf-guides summary{display:flex;align-items:center;gap:15px;padding:22px 0;cursor:pointer;list-style:none;color:#193e45;font:20px/1.3 Georgia,serif}.gf-guides summary::-webkit-details-marker{display:none}.gf-guides summary small{margin-left:auto;font:11px/1.4 Arial,sans-serif;white-space:nowrap;color:#49645f}.gf-guides summary::after{content:'+'!important;font:18px Arial,sans-serif;position:static!important}.gf-guides details[open] summary::after{content:'−'!important}.gf-guides ul{padding:0 0 24px;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:15px 25px}.gf-guides li a{font:13px/1.7 Arial,sans-serif;color:#234b51;display:block}.gf-guides a:focus-visible,.gf-guides summary:focus-visible,.gf-actions a:focus-visible{outline:2px solid #526f60;outline-offset:5px}@media(max-width:700px){.gf-heading,.gf-guides{grid-template-columns:1fr;gap:20px}.gf-cards{gap:16px}.gf-card{min-height:330px}.gf-card>div{padding:20px}.garden-furniture-finder .gf-card h3{font-size:27px}.gf-actions{display:grid;gap:20px}.gf-actions a{justify-self:start}}@media(max-width:480px){.gf-cards{grid-template-columns:1fr}.gf-card{min-height:340px}.gf-guides ul{grid-template-columns:1fr}.gf-guides summary{font-size:20px}}@media(prefers-reduced-motion:reduce){.gf-card>img{transition:none}.gf-card:hover>img{transform:none}}
