#triluxe-lifestyles{padding:90px max(6vw,24px);background:#f6f4ef;color:#203a36;scroll-margin-top:110px}#triluxe-lifestyles *{box-sizing:border-box}#triluxe-lifestyles .tl-kicker{font:12px Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;color:#586c63}#triluxe-lifestyles h2{font:clamp(34px,4vw,58px) Georgia,serif;line-height:1.12;margin:18px 0}#triluxe-lifestyles .tl-intro{max-width:650px;line-height:1.8;color:#58665e}#triluxe-lifestyles .tl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:40px 0}#triluxe-lifestyles article{background:white;border:1px solid #e2e5df;border-radius:4px;overflow:hidden}#triluxe-lifestyles .tl-art{height:200px;background:#d8e6e0;display:flex;align-items:center;justify-content:center}#triluxe-lifestyles svg{width:100%;height:100%}#triluxe-lifestyles .tl-body{padding:28px}#triluxe-lifestyles h3{font:30px Georgia,serif;margin:10px 0 18px}#triluxe-lifestyles p,#triluxe-lifestyles li{font:15px/1.75 Arial,sans-serif}#triluxe-lifestyles ul{padding-left:20px;margin:22px 0}#triluxe-lifestyles a{color:#203a36;text-underline-offset:5px}#triluxe-lifestyles a:focus-visible{outline:3px solid #a98c54;outline-offset:5px}#triluxe-lifestyles .tl-cta{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:25px 30px;background:#203a36;color:white}#triluxe-lifestyles .tl-cta p{margin:0}#triluxe-lifestyles .tl-cta a{color:white;white-space:nowrap}@media(max-width:900px){#triluxe-lifestyles .tl-grid{grid-template-columns:1fr}#triluxe-lifestyles .tl-art{height:180px}#triluxe-lifestyles .tl-cta{flex-direction:column;align-items:flex-start}}