.home-picked {width:min(91%,1600px);margin:0 auto 34px;padding:0;background:transparent;color:#34506a;direction:rtl;}
.home-picked .home-picked__shell {position:relative;isolation:isolate;max-width:none;margin:0;padding:30px;border:1px solid #eee7de;border-radius:30px;background:linear-gradient(135deg,#ffffffed,#fffaf6e6);box-shadow:0 16px 48px #a5845a09;}
.home-picked__shell:before {content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at 100% 0,#ffe7c53b,transparent 38%);}
.latest-heading {display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px;}
.latest-heading__eyebrow {display:inline-flex;align-items:center;gap:7px;color:#de7a36;font-size:11px;font-weight:700;}
.latest-heading__eyebrow i {display:grid;place-items:center;width:27px;height:27px;border:1px solid #ffdfbf;border-radius:9px;background:#fff3e6;color:#f38b3c;font-size:17px;}
.latest-heading h2 {margin:10px 0 8px;color:#1c344d;font-size:clamp(22px,2vw,32px);font-weight:800;line-height:1.5;letter-spacing:-.35px;}
.latest-heading h2>span {color:#ed873e;}
.latest-heading p {margin:0;color:#8693a4;font-size:12px;line-height:1.9;}
.latest-heading>a {display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:none;padding:12px 16px;border:1px solid #efd9c4;border-radius:14px;background:#fff7ed;color:#bc733c;font-size:11px;font-weight:700;}
.latest-heading>a i {font-size:17px;}
.latest-heading>a:hover {background:#ffedda;}
.home-picked .home-picked__list {gap:12px;}
.home-picked .home-picked-row {grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 165px;gap:24px;padding:20px;border-color:#e9eaf0;border-radius:20px;background:#ffffffed;box-shadow:0 5px 15px #5c6f7d03;}
.home-picked .home-picked-row:hover {border-color:#f3d5b5;box-shadow:0 8px 24px #b8956e0c;}
.home-picked .home-picked-row__identity {align-items:center;gap:15px;}
.home-picked .home-picked-row__image {width:82px;height:82px;flex-basis:82px;border:1px solid #e9e6e0;border-radius:16px;background:#fff6eb;}
.home-picked .home-picked-row__copy {flex:1;}
.latest-listing-badges {display:flex;flex-wrap:wrap;align-items:center;gap:6px;}
.home-picked .home-picked-row__category {display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid #e4ebf3;border-radius:8px;background:#f5f8fc;color:#7a90aa;font-size:10px;line-height:1.6;}
.home-picked-row__category>i {font-size:13px;}
.latest-featured {display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border:1px solid #ffe0ac;border-radius:8px;background:#fff7e7;color:#cb9544;font-size:10px;line-height:1.6;}
.home-picked .home-picked-row h3 {margin:7px 0 5px;font-size:14px;font-weight:750;line-height:1.7;}
.home-picked .home-picked-row h3 a {color:#34506a;}
.home-picked .home-picked-row h3 a:hover {color:#e68a47;}
.home-picked .home-picked-row__place {font-size:10px;color:#95a0af;gap:5px;}
.home-picked .home-picked-row__place i {font-size:14px;color:#b3bfcb;}
.home-picked .home-picked-row__information {padding-inline-start:24px;border-color:#eceef2;}
.home-picked .home-picked-row dl {gap:12px;grid-template-columns:1.1fr 1fr;}
.home-picked .home-picked-row dt {margin-bottom:4px;font-size:10px;color:#a2abba;}
.home-picked .home-picked-row dd {color:#7c8ba0;font-size:11px;font-weight:600;line-height:1.8;}
.home-picked .home-picked-row dl>div:first-child dd {color:#d48a49;font-size:15px;font-weight:800;}
.home-picked .home-picked-row__description {margin-top:9px;font-size:10px;color:#96a1af;}
.home-picked .home-picked-row__actions {gap:9px;}
.home-picked .home-picked-row__contacts {gap:7px;}
.home-picked .home-picked-row__contacts a {display:flex;flex:1;justify-content:center;gap:5px;min-height:31px;padding:5px 8px;border:1px solid #e8eef5;border-radius:9px;background:#f6f9fd;font-size:10px;color:#7c93b0;}
.home-picked .home-picked-row__contacts .home-picked-row__whatsapp {border-color:#dbeee5;background:#f2faf6;color:#65a38b;}
.home-picked .home-picked-row__contacts i {font-size:15px;}
.home-picked .home-picked-row__details {justify-content:space-between;min-height:35px;padding:8px 12px;border:1px solid #ffd8b3;border-radius:11px;background:linear-gradient(110deg,#fff5e9,#ffedda);color:#c68345;font-size:10px;font-weight:700;}
.home-picked .home-picked-row__details:hover {border-color:#f1b77e;background:#ffe9d2;}
.home-picked .home-picked__more {gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid #eee9e1;}
.home-picked .home-picked__more button {padding:10px 18px;border:1px solid #efd9c4;border-radius:13px;background:#fff7ed;color:#bc733c;font-size:11px;font-weight:700;}
.home-picked .home-picked__more button:hover {background:#ffedda;}
.home-picked .home-picked__more p {font-size:10px;color:#a5a5a2;}
@media(max-width:1100px) {.home-picked .home-picked__shell {padding:24px;}.home-picked .home-picked-row {grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 140px;gap:15px;padding:16px;}.home-picked .home-picked-row__information {padding-inline-start:15px;}.home-picked .home-picked-row__image {width:65px;height:65px;flex-basis:65px;}.home-picked .home-picked-row h3 {font-size:13px;}}
@media(max-width:760px) {.home-picked .home-picked-row {grid-template-columns:minmax(0,1fr);gap:14px;}.home-picked .home-picked-row__information {border-inline-start:0;padding-inline-start:0;padding-top:13px;}.home-picked .home-picked-row__image {width:76px;height:76px;flex-basis:76px;}.home-picked .home-picked-row__actions {display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12px;}.home-picked .home-picked-row__details {min-width:0;min-height:35px;}.home-picked .home-picked-row__contacts a {min-height:35px;}.latest-heading {align-items:flex-start;}.latest-heading h2 {font-size:23px;}.home-picked .home-picked-row dl {grid-template-columns:1fr 1fr;}}
@media(max-width:540px) {.home-picked .home-picked__shell {padding:18px;border-radius:24px;}.latest-heading {flex-wrap:wrap;gap:12px;margin-bottom:18px;}.latest-heading h2 {font-size:21px;}.latest-heading p {font-size:11px;}.latest-heading>a {padding:9px 12px;border-radius:11px;font-size:10px;}.home-picked .home-picked-row {padding:13px;border-radius:17px;}.home-picked .home-picked-row__identity {gap:11px;}.home-picked .home-picked-row h3 {font-size:12px;}.home-picked .home-picked-row__image {width:65px;height:65px;flex-basis:65px;border-radius:13px;}.home-picked .home-picked-row__actions {grid-template-columns:1.2fr 1fr;gap:9px;}.home-picked .home-picked-row__contacts {gap:5px;}.home-picked .home-picked-row__contacts a {padding-inline:5px;font-size:9px;}.home-picked .home-picked-row__details {font-size:9px;padding-inline:9px;}}
.dark .home-picked {background:transparent;}
.dark .home-picked .home-picked__shell {background:linear-gradient(135deg,#142233,#172739);border-color:#293d50;}
.dark .home-picked__shell:before {opacity:.1;}
.dark .latest-heading h2 {color:#e4edfa;}
.dark .home-picked .home-picked-row {background:#1b2c3f;border-color:#2a3f54;}
.dark .home-picked .home-picked-row h3 a {color:#cfdef0;}
.dark .home-picked .home-picked-row__category {background:#26394a;border-color:#344a60;color:#9fb6d0;}
.dark .home-picked .home-picked-row__information {border-color:#30465b;}
.dark .home-picked .home-picked-row__contacts a {background:#21364a;border-color:#344a60;color:#9fb6d0;}
.dark .home-picked .home-picked-row__contacts .home-picked-row__whatsapp {background:#203c36;border-color:#31534a;color:#94c4ae;}
.dark .home-picked .home-picked-row__details,.dark .latest-heading>a,.dark .home-picked .home-picked__more button {background:#352b24;border-color:#765235;color:#efb788;}
.dark .home-picked .home-picked__more {border-color:#293d50;}

/* Compact reference order: image/copy, price, publication, contact actions. */
.home-picked .home-picked-row {grid-template-columns:minmax(0,1fr) 185px 165px 220px;gap:20px;padding:10px 14px;border-radius:20px;min-height:114px;}
.home-picked .home-picked-row__identity {gap:20px;align-items:center;}
.latest-image-wrap {position:relative;flex:0 0 180px;min-width:0;}
.home-picked .home-picked-row__image {position:relative;width:180px;height:94px;border-radius:15px;}
.latest-photo-count {position:absolute;bottom:5px;right:6px;display:flex;align-items:center;gap:4px;padding:3px 6px;border-radius:7px;background:#382d228c;color:#fff;font-size:9px;line-height:1.4;}
.latest-photo-count i {font-size:14px;}
.latest-save {position:absolute;top:7px;left:7px;display:grid;place-items:center;width:26px;height:26px;border:1px solid #fff;border-radius:50%;background:#fff5eb;color:#f39a5b;font-size:17px;}
.latest-save[aria-pressed=true] {color:#f47843;background:#fff;}
.home-picked .home-picked-row h3 {margin:6px 0;font-size:13px;line-height:1.7;}
.home-picked .latest-listing-badges {gap:7px;}
.home-picked .home-picked-row__category,.home-picked .latest-featured {border-radius:20px;padding:4px 8px;font-size:9px;}
.home-picked .home-picked-row__place {font-size:10px;}
.latest-price {display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:70px;padding-inline:20px;border-inline:1px solid #edf0f4;}
.latest-price>span {color:#9ba7b8;font-size:10px;}
.latest-price>strong {font-size:20px;color:#ff6a1e;font-weight:800;line-height:1.5;overflow-wrap:anywhere;}
.latest-published {display:grid;gap:10px;min-width:0;}
.latest-published>div {display:flex;align-items:center;gap:10px;}
.latest-published>div>i {font-size:18px;color:#93a5bd;}
.latest-published span {display:grid;gap:2px;}
.latest-published small {color:#9ba7b8;font-size:9px;}
.latest-published b {font-size:10px;font-weight:650;color:#71869e;line-height:1.7;}
.home-picked .home-picked-row__actions {gap:7px;padding-inline-start:20px;border-inline-start:1px solid #edf0f4;}
.home-picked .home-picked-row__contacts {gap:7px;}
.home-picked .home-picked-row__contacts a {border-radius:20px;min-height:34px;color:#1689ed;background:#edf7ff;border-color:#e1effc;font-size:10px;font-weight:700;}
.home-picked .home-picked-row__contacts .home-picked-row__whatsapp {color:#18bc88;background:#e8fcf4;border-color:#d4f7e9;}
.home-picked .home-picked-row__details {position:relative;justify-content:center;border-radius:18px;min-height:35px;font-size:10px;}
.home-picked .home-picked-row__details>i {position:absolute;left:12px;font-size:16px;}
@media(max-width:1250px) {
 .home-picked .home-picked-row {grid-template-columns:minmax(0,1fr) 145px 120px 170px;gap:12px;}
 .latest-image-wrap {flex-basis:125px;}.home-picked .home-picked-row__image {width:125px;height:90px;}
 .home-picked .home-picked-row__identity {gap:12px;}.latest-price {padding-inline:12px;}.latest-price>strong {font-size:17px;}
 .home-picked .home-picked-row__actions {padding-inline-start:12px;}.home-picked .home-picked-row h3 {font-size:12px;}
}
@media(max-width:1000px) {
 .home-picked .home-picked-row {grid-template-columns:minmax(0,1fr) 150px;gap:14px;padding:14px;}
 .home-picked .home-picked-row__identity {grid-column:1;grid-row:1;}
 .latest-price {grid-column:2;grid-row:1;border-inline-end:0;}
 .latest-published {grid-column:1;grid-row:2;display:flex;gap:20px;}
 .home-picked .home-picked-row__actions {grid-column:2;grid-row:2;display:grid;grid-template-columns:1fr;gap:7px;}
}
@media(max-width:540px) {
 .home-picked .home-picked-row {grid-template-columns:minmax(0,1fr);gap:12px;padding:12px;}
 .home-picked .home-picked-row__identity {grid-column:1;grid-row:1;align-items:flex-start;}
 .latest-image-wrap {flex-basis:100px;}.home-picked .home-picked-row__image {width:100px;height:90px;border-radius:12px;}
 .home-picked .home-picked-row h3 {font-size:11px;}
 .latest-price {grid-column:1;grid-row:2;flex-direction:row;justify-content:space-between;align-items:center;min-height:0;padding:10px 0;border-inline:0;border-block:1px solid #edf0f4;}
 .latest-price>strong {font-size:18px;}
 .latest-published {grid-column:1;grid-row:3;}
 .home-picked .home-picked-row__actions {grid-column:1;grid-row:4;grid-template-columns:1.1fr 1fr;border:0;padding:0;align-items:center;}
 .home-picked .home-picked-row__contacts a {font-size:9px;padding-inline:5px;}
}
.dark .latest-price,.dark .home-picked .home-picked-row__actions {border-color:#30465b;}
.dark .home-picked .home-picked-row__contacts a {background:#21364a;border-color:#344a60;}
.dark .home-picked .home-picked-row__contacts .home-picked-row__whatsapp {background:#203c36;border-color:#31534a;}

/* Full-width editorial section, aligned with the shared header. */
.home-picked {position:relative;isolation:isolate;width:100%;margin:12px 0 38px;padding:48px 0;background:linear-gradient(180deg,#f7fafb00,#f5f9fb 16%,#f7fafb 84%,#f7fafb00);}
.home-picked:before {content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 460px 260px at 96% 3%,#ffdfb65c,transparent 76%),radial-gradient(ellipse 500px 380px at 0 32%,#a9d9dc30,transparent 76%),radial-gradient(ellipse 400px 320px at 100% 85%,#cbdcf43b,transparent 78%),radial-gradient(ellipse 380px 160px at 36% 100%,#ffdeb62b,transparent 78%);}
.home-picked .home-picked__shell {width:min(92%,1736px);max-width:1736px;margin-inline:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;}
.home-picked__shell:before {content:none;}
.home-picked__shell:after {content:"";position:absolute;top:10px;left:230px;width:78px;height:36px;pointer-events:none;background:radial-gradient(circle,#dcb68b 1.5px,transparent 2px) 0 0/12px 12px;opacity:.35;}
.home-picked .latest-heading {margin-bottom:26px;}
.home-picked .home-picked__list {gap:13px;}
.home-picked .home-picked-row {border:0;background:#fffffff0;box-shadow:0 6px 24px #7c8b9810;}
.home-picked .home-picked-row:hover {border:0;box-shadow:0 8px 28px #7c8b981b;}
.home-picked .home-picked__more {border:0;margin-top:24px;padding-top:8px;}
.dark .home-picked {background:linear-gradient(180deg,#11223200,#112232 16%,#112232 84%,#11223200);}
.dark .home-picked:before {opacity:.35;}
.dark .home-picked .home-picked__shell {border:0;background:transparent;box-shadow:none;}
.dark .home-picked .home-picked-row {border:0;background:#1b2c3ff2;box-shadow:0 8px 24px #0000000d;}
@media(max-width:800px) {.home-picked {padding-block:32px;}.home-picked__shell:after {display:none;}}

/* Editorial groups and stronger hierarchy inside each listing. */
.latest-groups-nav {display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 30px;}
.latest-groups-nav a {display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:#ffffffc9;color:#6c849a;font-size:11px;font-weight:650;box-shadow:0 3px 12px #7d8e9c08;}
.latest-groups-nav i {color:#db9a63;font-size:17px;}
.latest-groups-nav span {display:grid;place-items:center;min-width:21px;height:21px;padding-inline:4px;border-radius:7px;background:#f2f6f9;color:#98a7b5;font-size:9px;}
.latest-groups-nav a:hover {background:#fff0df;color:#bd7942;}
.latest-group {--group-color:#d99153;--group-soft:#fff1e3;position:relative;margin-top:34px;scroll-margin-top:30px;}
.latest-group:nth-of-type(3n+2) {--group-color:#53a393;--group-soft:#eaf7f1;}
.latest-group:nth-of-type(3n+3) {--group-color:#7c9abb;--group-soft:#edf4fb;}
.latest-group__heading {display:flex;align-items:center;gap:12px;margin-bottom:16px;}
.latest-group__icon {display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:15px;background:var(--group-soft);color:var(--group-color);font-size:26px;box-shadow:inset 0 1px 0 white;}
.latest-group__eyebrow {display:block;margin-bottom:3px;font-size:9px;color:#a1aeb9;}
.latest-group__heading h3 {margin:0;color:#35516b;font-size:17px;font-weight:800;line-height:1.5;}
.latest-group__count {padding:5px 9px;margin-inline-start:4px;border-radius:20px;background:#fff9;color:#9aa5b0;font-size:9px;white-space:nowrap;}
.latest-group__rule {flex:1;height:1px;margin-inline:10px;background:linear-gradient(90deg,transparent,#dfe6eb);}
.latest-group__heading>a {display:flex;align-items:center;gap:8px;color:var(--group-color);font-size:10px;font-weight:700;white-space:nowrap;}
.home-picked .latest-group .home-picked__list {gap:17px;}
.home-picked .latest-group .home-picked-row {padding:15px 18px;min-height:130px;background:linear-gradient(110deg,#ffffffed,#fff);box-shadow:0 7px 25px #71889a0a;}
.home-picked .latest-group .home-picked-row__identity {gap:18px;}
.home-picked .latest-group .home-picked-row__image {height:100px;}
.home-picked .latest-group .home-picked-row h3 {font-size:14px;margin-block:9px 7px;}
.home-picked .latest-group .latest-price {align-items:center;justify-content:center;gap:8px;min-height:88px;padding:13px;border:0;border-radius:16px;background:linear-gradient(120deg,#fff9f2,#fff1e3);}
.home-picked .latest-group .latest-price>span {font-size:9px;color:#c3a285;}
.home-picked .latest-group .latest-price>strong {font-size:21px;color:#e8873d;text-align:center;}
.home-picked .latest-group .latest-published {padding-inline:12px;}
.home-picked .latest-group .latest-published>div>i {display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:#f0f5f9;color:#8ba3bb;font-size:17px;}
.latest-contact-label {display:block;font-size:9px;line-height:1.5;color:#9aa8b7;}
.home-picked .latest-group .home-picked-row__actions {gap:7px;}
.home-picked .latest-group .home-picked__more {justify-content:flex-start;gap:12px;margin-top:12px;padding:0;}
.home-picked .latest-group .home-picked__more button {padding:7px 13px;min-height:34px;background:#ffffff9c;border:0;border-radius:10px;color:var(--group-color);font-size:10px;}
.home-picked .latest-group .home-picked__more p {font-size:9px;color:#a8b3bc;}
@media(max-width:1250px) {.home-picked .latest-group .home-picked-row h3 {font-size:12px;}.home-picked .latest-group .latest-price>strong {font-size:18px;}.home-picked .latest-group .home-picked-row__identity {gap:12px;}.home-picked .latest-group .latest-published {padding-inline:0;}}
@media(max-width:1000px) {.home-picked .latest-group .home-picked-row {padding:15px;}.latest-contact-label {display:none;}.home-picked .latest-group .latest-published {align-items:center;}}
@media(max-width:540px) {.latest-groups-nav {flex-wrap:nowrap;overflow:auto;padding-block:2px 8px;scrollbar-width:thin;}.latest-groups-nav a {flex:none;font-size:10px;}.latest-group {margin-top:27px;}.latest-group__heading {gap:9px;flex-wrap:wrap;}.latest-group__heading h3 {font-size:15px;}.latest-group__icon {width:39px;height:39px;border-radius:12px;font-size:23px;}.latest-group__count {margin-inline-start:auto;font-size:8px;}.latest-group__rule {display:none;}.latest-group__heading>a {margin-inline-start:auto;}.home-picked .latest-group .home-picked-row {padding:13px;}.home-picked .latest-group .home-picked-row__image {height:94px;}.home-picked .latest-group .home-picked-row h3 {font-size:12px;}.home-picked .latest-group .latest-price {flex-direction:row;min-height:0;padding:11px 13px;justify-content:space-between;}.home-picked .latest-group .latest-price>strong {font-size:18px;}.home-picked .latest-group .latest-published {padding:0;}.home-picked .latest-group .home-picked__list {gap:13px;}}
.dark .latest-groups-nav a,.dark .latest-group__count {background:#203447;color:#b6c7d9;}
.dark .latest-group__heading h3 {color:#d8e6f4;}
.dark .latest-group__icon {background:#26394a;box-shadow:none;}
.dark .home-picked .latest-group .home-picked-row {background:linear-gradient(110deg,#1b2c3f,#1d3044);}
.dark .home-picked .latest-group .latest-price {background:#382d24;}
.dark .home-picked .latest-group .latest-published>div>i {background:#273d52;}
.dark .home-picked .latest-group .home-picked__more button {background:#21364a;}

/* Three bounded cards per row rather than stretched horizontal listings. */
.home-picked .latest-group .home-picked__list {grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch;}
.home-picked .latest-group .home-picked-row {grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr auto;align-items:stretch;gap:14px;min-height:0;padding:16px;border-radius:21px;}
.home-picked .latest-group .home-picked-row__identity {display:flex;flex-direction:column;align-items:stretch;gap:13px;grid-column:1;grid-row:1;}
.home-picked .latest-group .latest-image-wrap {flex:none;width:100%;}
.home-picked .latest-group .home-picked-row__image {width:100%;height:auto;aspect-ratio:16/9;flex:none;border-radius:15px;}
.home-picked .latest-group .home-picked-row__image img {height:100%;}
.home-picked .latest-group .latest-save {width:31px;height:31px;top:10px;left:10px;font-size:19px;}
.home-picked .latest-group .latest-photo-count {right:9px;bottom:9px;}
.home-picked .latest-group .home-picked-row__copy {display:flex;flex-direction:column;min-width:0;}
.home-picked .latest-group .home-picked-row h3 {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:44px;margin:9px 0 7px;font-size:14px;line-height:1.6;}
.home-picked .latest-group .home-picked-row__place {min-height:19px;font-size:10px;}
.home-picked .latest-group .latest-price {grid-column:1;grid-row:2;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;min-height:0;padding:11px 13px;border-radius:12px;}
.home-picked .latest-group .latest-price>strong {font-size:21px;text-align:end;}
.home-picked .latest-group .latest-published {grid-column:1;grid-row:3;display:flex;flex-wrap:wrap;align-content:start;align-items:center;justify-content:space-between;gap:10px;padding:0 2px;}
.home-picked .latest-group .latest-published>div {gap:7px;}
.home-picked .latest-group .latest-published>div>i {width:29px;height:29px;font-size:15px;}
.home-picked .latest-group .home-picked-row__actions {grid-column:1;grid-row:4;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:9px;padding:13px 0 0;border:0;border-top:1px solid #edf0f4;}
.home-picked .latest-group .latest-contact-label {display:none;}
.home-picked .latest-group .home-picked-row__contacts {gap:6px;}
.home-picked .latest-group .home-picked-row__contacts a {min-height:36px;padding:5px;font-size:10px;}
.home-picked .latest-group .home-picked-row__details {min-width:0;min-height:36px;padding-inline:8px;font-size:10px;}
.home-picked .latest-group .home-picked-row__details>i {position:static;font-size:14px;margin-inline-start:6px;}
@media(min-width:1400px) {.home-picked .latest-group .home-picked-row {padding:18px;}.home-picked .latest-group .home-picked-row h3 {font-size:15px;min-height:48px;}.home-picked .latest-group .home-picked-row__contacts a,.home-picked .latest-group .home-picked-row__details {font-size:11px;}}
@media(max-width:1150px) {.home-picked .latest-group .home-picked__list {grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}}
@media(max-width:600px) {.home-picked .latest-group .home-picked__list {grid-template-columns:minmax(0,1fr);gap:16px;}.home-picked .latest-group .home-picked-row {padding:14px;}.home-picked .latest-group .home-picked-row h3 {min-height:0;font-size:14px;}.home-picked .latest-group .latest-price>strong {font-size:20px;}}
.dark .home-picked .latest-group .home-picked-row__actions {border-color:#30465b;}

/* Compact reference cards: small image, three text lines and a clear arrow. */
.home-picked .latest-group .home-picked__list {grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;}
.latest-compact-card {display:flex;align-items:center;gap:17px;min-width:0;min-height:124px;padding:17px;border:1px solid #dbe5f0;border-radius:25px;background:#fafcfe;color:#284763;transition:background .18s,border-color .18s;}
.latest-compact-card[hidden] {display:none;}
.latest-compact-card__image {display:block;flex:0 0 88px;width:88px;height:88px;border-radius:20px;object-fit:cover;background:#f0f3f6;}
.latest-compact-card__copy {flex:1;min-width:0;text-align:right;}
.latest-compact-card h3 {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 4px;color:#173653;font-size:15px;font-weight:750;line-height:1.65;}
.latest-compact-card p {margin:0 0 6px;color:#8d9bad;font-size:11px;line-height:1.6;}
.latest-compact-card__price {display:flex;align-items:center;gap:5px;color:#4d647b;font-size:12px;line-height:1.6;}
.latest-compact-card__price i {color:#ff9700;font-size:18px;}
.latest-compact-card__price b {font-weight:650;}
.latest-compact-card__arrow {flex:none;margin-inline-start:8px;color:#247cff;font-size:23px;}
.latest-compact-card:hover {background:#fff;border-color:#b9cfe5;}
.dark .latest-compact-card {background:#1b2c3f;border-color:#30465b;}
.dark .latest-compact-card h3 {color:#dce9f8;}
.dark .latest-compact-card__price {color:#b0c4da;}
@media(max-width:1200px) {.home-picked .latest-group .home-picked__list {grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:800px) {.home-picked .latest-group .home-picked__list {grid-template-columns:minmax(0,1fr);gap:12px;}}
@media(max-width:540px) {.latest-compact-card {gap:12px;min-height:106px;padding:13px;border-radius:20px;}.latest-compact-card__image {flex-basis:72px;width:72px;height:72px;border-radius:16px;}.latest-compact-card h3 {font-size:12px;}.latest-compact-card p {font-size:10px;}.latest-compact-card__price {font-size:11px;}.latest-compact-card__arrow {font-size:20px;margin-inline-start:0;}}
