.bliss-properties{background:#f5efe7;color:#26211d}.bliss-properties__head{max-width:720px;margin:0 auto 30px;text-align:center}.bliss-properties__eyebrow{margin:0 0 8px;color:#b85f28;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.bliss-properties__head h2{margin:0;font-size:clamp(32px,4vw,48px);letter-spacing:-.035em}.bliss-properties__head>p:last-child{margin:12px auto 0;color:#746b63;line-height:1.6}.bliss-properties__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bliss-property{display:grid;grid-template-columns:48px minmax(0,1fr);gap:15px;align-items:start;min-height:160px;padding:22px;border:1px solid #e5d9cd;border-radius:16px;background:rgba(255,255,255,.72);box-shadow:0 7px 22px rgba(61,47,35,.04)}.bliss-property--highlight{background:#fff}.bliss-property__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#efe1d3;color:#b85f28;font-size:20px;font-weight:700}.bliss-property small{display:block;margin:2px 0 5px;color:#8a8178;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.bliss-property strong{display:block;font-size:19px;line-height:1.2}.bliss-property p{margin:9px 0 0;color:#716860;font-size:13px;line-height:1.5}@media(max-width:989px){.bliss-properties__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.bliss-properties__head{text-align:left;margin-bottom:22px}.bliss-properties__head h2{font-size:32px}.bliss-properties__grid{grid-template-columns:1fr;gap:10px}.bliss-property{grid-template-columns:42px minmax(0,1fr);min-height:0;padding:17px;border-radius:14px}.bliss-property__icon{width:42px;height:42px;font-size:18px}.bliss-property strong{font-size:17px}.bliss-property p{font-size:12px}}