/* Editorial discovery: one featured listing, two runners-up, a compact latest feed. */
#page-home #hmTrend>div.tr89-shell{padding:32px!important;background:#fff!important;border:1px solid #dce6ef!important;color:#12324d;border-radius:6px!important;}
#hmTrend .tr89-flow{display:none;}
#hmTrend .tr89-heading{align-items:center;margin-bottom:22px;gap:24px;}
#hmTrend .tr89-heading>div{display:grid;grid-template-columns:auto 1fr;gap:0 20px;align-items:center;}
#hmTrend .tr89-eyebrow{grid-row:1/3;display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:#fff0e8;color:#de6e3c;font-size:0;letter-spacing:0;transform:rotate(-10deg);}
#hmTrend .tr89-eyebrow svg{width:31px;height:37px;fill:#e67a49;}
#page-home #hmTrend .tr89-heading h2{font-size:clamp(37px,4.5vw,59px)!important;letter-spacing:-2.3px!important;color:#12314b!important;margin:0!important;line-height:1!important;}
#page-home #hmTrend .tr89-heading h2 em{color:#12314b!important;font-style:italic;font-weight:650;}
#hmTrend .tr89-subtitle{grid-column:2;color:#6c7d8e;font-size:12px;margin:10px 0 0;}
#hmTrend .tr89-explore{color:#183c5b;background:none;border:0;border-bottom:1px solid #b9c9d8;border-radius:0;padding:11px 0;gap:20px;font-size:12px;}
#hmTrend .tr89-explore:hover{color:#276fc0;}
#hmTrend .tr89-toolbar{border:0;padding:0 0 17px;color:#61788d;font-size:10px;}
#hmTrend .tr89-period i{background:#db855b;box-shadow:none;}
#page-home #hmTrendGrid{display:grid!important;grid-template-columns:1.18fr 1fr!important;grid-template-rows:repeat(2,minmax(215px,auto));gap:var(--home-gap,12px)!important;}
#hmTrend .tr89-card{position:relative;display:grid;grid-template-columns:44% 56%;border:1px solid #dce6ef;background:#f5f8fb;color:#12314b;border-radius:6px;min-height:215px;overflow:hidden;box-shadow:none;}
#hmTrend .tr89-card:hover{transform:translateY(-2px);border-color:#94b3cd;}
#hmTrend .tr89-photo{height:100%;min-height:215px;width:100%;}
#hmTrend .tr89-photo::after{background:linear-gradient(180deg,#0b253529,transparent 40%,#0b2535a3);}
#hmTrend .tr89-rank{top:12px;left:12px;background:#fff;color:#12314b;border:0;padding:0;border-radius:50%;width:33px;height:33px;display:grid;place-items:center;}
#hmTrend .tr89-rank b{background:none;font-size:15px;width:auto;height:auto;}
#hmTrend .tr89-rank>span{display:none;}
#hmTrend .tr89-interest{left:12px;right:10px;bottom:14px;align-items:flex-start;font-size:10px;line-height:1.6;gap:5px;}
#hmTrend .tr89-interest svg{width:15px;height:15px;margin-top:1px;}
#hmTrend .tr89-info{padding:20px;gap:10px;min-width:0;justify-content:center;}
#hmTrend .tr89-location{font-size:10px;color:#6a7c8e;}
#hmTrend .tr89-name{font-size:21px;color:#143753;}
#hmTrend .tr89-specs{font-size:10px;color:#647c90;}
#hmTrend .tr89-bottom{border-color:#dbe5ed;padding-top:15px;margin-top:5px;flex-wrap:wrap;}
#hmTrend .tr89-bottom>strong{color:#123f65;font-size:24px;}
#hmTrend .tr89-open{color:#376183;font-size:10px;}
#hmTrend .dc89-brand{top:auto;bottom:49px;right:10px;font-size:10px;}
#hmTrend .tr89-card:first-child{grid-row:1/3;grid-column:1;display:block;background:#12314b;min-height:442px;isolation:isolate;border:0;}
#hmTrend .tr89-card:first-child .tr89-photo{position:absolute;inset:0;height:100%;min-height:100%;z-index:-1;}
#hmTrend .tr89-card:first-child .tr89-photo::after{background:linear-gradient(180deg,#071b3429 15%,#071b3400 30%,#071b34df 80%,#071b34f5);}
#hmTrend .tr89-card:first-child .tr89-rank{width:auto;height:auto;left:24px;top:22px;display:flex;border-radius:0;background:none!important;color:#fff!important;align-items:center;gap:13px;}
#hmTrend .tr89-card:first-child .tr89-rank b{font:750 59px/.95 var(--font-head);letter-spacing:-3px;background:none!important;}
#hmTrend .tr89-card:first-child .tr89-rank>span{display:block;max-width:90px;font:650 11px/1.5 var(--font-body);text-transform:uppercase;letter-spacing:1px;}
#hmTrend .tr89-card:first-child .tr89-interest{top:24px;right:22px;bottom:auto;left:auto;max-width:45%;padding:7px 10px;border:1px solid #ffffff42;border-radius:6px;background:#1732498f;backdrop-filter:blur(8px);font-size:11px;}
#hmTrend .tr89-card:first-child .dc89-brand{top:80px;bottom:auto;right:23px;font-size:11px;}
#hmTrend .tr89-card:first-child .tr89-info{position:absolute;left:0;right:0;bottom:0;padding:28px;gap:11px;}
#hmTrend .tr89-card:first-child .tr89-location{color:#c2d7e5;font-size:11px;}
#hmTrend .tr89-card:first-child .tr89-name{color:white;font-size:34px;letter-spacing:-1px;}
#hmTrend .tr89-card:first-child .tr89-specs{color:#d0dfeb;font-size:11px;}
#hmTrend .tr89-card:first-child .tr89-bottom{border-color:#ffffff38;padding-top:17px;margin-top:4px;}
#hmTrend .tr89-card:first-child .tr89-bottom>strong{color:white;font-size:31px;}
#hmTrend .tr89-card:first-child .tr89-open{background:#fff;color:#153e5a;padding:10px 14px;border-radius:6px;font-size:11px;}
#hmTrend .tr89-method{color:#75889b;margin-top:13px;font-size:10px;}
#hmTrend .tr89-method p{color:#5b7289;}
#page-home #hmTrendGrid[data-count="1"]{grid-template-columns:1fr!important;grid-template-rows:440px;}
#page-home #hmTrendGrid[data-count="2"]{grid-template-columns:1.18fr 1fr!important;grid-template-rows:440px;}
#page-home #hmTrendGrid[data-count="2"] .tr89-card:first-child{grid-row:1;}
#page-home #homeLatest>div.lt89-shell{padding:30px 32px;border-radius:6px;background:#f9fbfe;}
#page-home #homeLatest .lt89-heading{align-items:center;margin-bottom:22px;}
#page-home #homeLatest .lt89-heading h2{font-size:clamp(28px,3vw,37px)!important;margin:7px 0!important;}
#homeLatest .lt89-eyebrow{color:#7892a8;font-size:9px;}
#homeLatest .lt89-heading p{font-size:12px;}
#page-home #homeLatestGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--home-gap,12px)!important;}
#homeLatest .lt89-card{display:grid;grid-template-columns:38% 62%;min-height:194px;background:#fff;}
#homeLatest .lt89-photo{height:100%;min-height:194px;}
#homeLatest .lt89-info{padding:18px 20px;gap:7px;}
#homeLatest .lt89-date{color:#5680a1;font-size:10px;}
#homeLatest .lt89-name{font-size:20px;}
#homeLatest .lt89-specs,#homeLatest .lt89-location{font-size:10px;}
#homeLatest .lt89-bottom{padding-top:11px;margin-top:4px;}
#homeLatest .lt89-bottom>strong{font-size:23px;}
#homeLatest .lt89-footer{margin-top:20px;padding-top:0;border:0;}
@media(max-width:1000px){#page-home #hmTrendGrid{grid-template-columns:1fr 1fr!important;grid-template-rows:repeat(2,220px);}#hmTrend .tr89-card{grid-template-columns:42% 58%;}#hmTrend .tr89-info{padding:16px;}#hmTrend .tr89-name{font-size:18px;}#hmTrend .tr89-card:first-child .tr89-info{padding:22px;}#hmTrend .tr89-card:first-child .tr89-name{font-size:29px;}#hmTrend .tr89-card:first-child .tr89-interest{top:89px;left:23px;right:auto;max-width:85%;}#hmTrend .tr89-card:first-child .dc89-brand{top:24px;}#hmTrend .tr89-bottom>strong{font-size:21px;}#homeLatest .lt89-info{padding:15px;}#homeLatest .lt89-name{font-size:18px;}}
@media(max-width:680px){#page-home #hmTrend>div.tr89-shell{padding:23px 17px!important;}#hmTrend .tr89-heading{display:block;}#hmTrend .tr89-heading>div{gap:0 12px;}#hmTrend .tr89-eyebrow{height:46px;width:46px;grid-row:1;}#hmTrend .tr89-eyebrow svg{width:21px;height:27px;}#page-home #hmTrend .tr89-heading h2{font-size:38px!important;letter-spacing:-1.5px!important;}#hmTrend .tr89-subtitle{grid-column:1/-1;margin-top:12px;}#hmTrend .tr89-explore{margin-top:8px;padding:10px 0;font-size:11px;}#hmTrend .tr89-swipe{display:none;}#hmTrend .tr89-toolbar{padding-bottom:12px;}#page-home #hmTrendGrid,#page-home #hmTrendGrid[data-count]{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto;overflow:visible;padding:0;gap:12px!important;}#hmTrend .tr89-card:first-child{grid-row:auto;min-height:370px;}#hmTrend .tr89-card{grid-template-columns:42% 58%;min-height:182px;}#hmTrend .tr89-photo{min-height:182px;}#hmTrend .tr89-info{padding:14px;gap:8px;}#hmTrend .tr89-card:first-child .tr89-name{font-size:30px;}#hmTrend .tr89-name{font-size:18px;}#hmTrend .tr89-card:first-child .tr89-open{padding:9px;font-size:10px;}#hmTrend .tr89-card:first-child .tr89-bottom>strong{font-size:27px;}#hmTrend .tr89-bottom{padding-top:10px;gap:5px;}#hmTrend .tr89-bottom>strong{font-size:22px;}#hmTrend .tr89-interest{left:9px;right:7px;font-size:10px;line-height:1.5;}#hmTrend .tr89-card:first-child .tr89-rank b{font-size:49px;}#page-home #homeLatest>div.lt89-shell{padding:23px 17px;}#page-home #homeLatestGrid{grid-template-columns:1fr!important;}#homeLatest .lt89-card{grid-template-columns:38% 62%;min-height:180px;}#homeLatest .lt89-photo{min-height:180px;}#homeLatest .lt89-info{padding:14px;}#homeLatest .lt89-name{font-size:18px;}#homeLatest .lt89-bottom>strong{font-size:22px;}#homeLatest .lt89-filter{margin-top:15px;}#homeLatest .lt89-footer{gap:14px;}#hmTrend .dc89-brand{font-size:9px;}}
