/* START_SECTION:furniture-living (INDEX:29) */
.frl-panel,.frl-help,.frl-complete{color:#303e34}.frl-split{max-width:1600px;margin:auto;display:grid;grid-template-columns:1fr 1fr;background:#f1eee6;align-items:center}.frl-copy{padding:48px clamp(28px,4vw,80px)}.frl-eyebrow{font-size:12px;letter-spacing:.15em;text-transform:uppercase;font-weight:600;margin:0 0 22px}.frl-panel h1{font-size:clamp(30px,3vw,44px);line-height:1.1;margin:0 0 24px;color:inherit}.frl-panel h2{font-size:clamp(24px,2.2vw,34px);line-height:1.2;margin:0 0 20px;color:inherit}.frl-panel p,.frl-help p,.frl-complete p{line-height:1.65;margin-bottom:20px}.frl-image img{display:block;width:100%;height:500px;object-fit:contain;background:#f1eee6}.frl-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.frl-panel a,.frl-help a,.frl-complete a{color:inherit;text-decoration:underline;text-underline-offset:4px}.frl-button{display:inline-flex;padding:15px 22px;background:#303e34;color:#fff!important;text-decoration:none!important;align-items:center;justify-content:center}.frl-button:hover{background:#46533f}.frl-trust{display:flex;gap:48px;justify-content:center;flex-wrap:wrap;background:#e4e8de;color:#303e34;padding:18px 24px;font-size:14px}.frl-story{padding:40px 24px;background:#fff}.frl-story .frl-split{max-width:1240px}.frl-story .frl-image{order:-1}.frl-story .frl-image img{height:auto;max-height:540px}.frl-note{border-top:1px solid #d5d9ce;padding-top:20px}.frl-help{background:#e4e8de;padding:48px 24px}.frl-help-inner{max-width:1240px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:64px}.frl-help h2,.frl-complete h2{font-size:clamp(24px,2.4vw,32px);line-height:1.2;color:inherit;margin:0 0 18px}.frl-help h3{font-size:18px;color:inherit;margin:24px 0 10px}.frl-complete{padding:40px 24px;text-align:center;background:#f1eee6}.frl-complete>div{display:flex;justify-content:center;flex-wrap:wrap;gap:16px 32px}.frl-panel a:focus-visible,.frl-help a:focus-visible,.frl-complete a:focus-visible{outline:2px solid #64774f;outline-offset:5px}@media(max-width:799px){.frl-split,.frl-help-inner{grid-template-columns:1fr}.frl-copy{padding:32px 24px}.frl-image img{height:auto;max-height:420px}.frl-trust{gap:8px 24px;text-align:center}.frl-help-inner{gap:32px}.frl-story{padding:28px 20px}.frl-help{padding:32px 24px}}
/* END_SECTION:furniture-living */
