.trust-section .trust-inner{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}
.trust-section [data-home-availability][hidden]{display:none}
.trust-section [data-home-availability]{text-decoration:none;min-width:0}
.trust-section [data-availability-places] .trust-value,.trust-section [data-availability-places] .trust-label{color:#f5d000}
.trust-section [data-home-availability]:focus-visible{outline:2px solid #f5d000;outline-offset:5px}
@media(max-width:1000px){.trust-section .trust-inner{gap:12px}.trust-section .trust-label{font-size:10px}}
@media(max-width:800px){
 .trust-section .trust-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--line,#454536);padding:0;overflow:hidden}
 .trust-section .trust-inner>.trust-item{min-width:0;min-height:94px;padding:12px 7px;gap:6px;align-items:center;text-align:center;border:0;border-right:1px solid var(--line,#454536);border-bottom:1px solid var(--line,#454536)}
 .trust-section .trust-inner>.trust-item:nth-child(3n){border-right:0}
 .trust-section .trust-inner>.trust-item:nth-child(n+4){border-bottom:0}
 .trust-section .trust-inner .trust-value{font-size:25px;line-height:1.05;letter-spacing:0}
 .trust-section .trust-inner .trust-label{font-size:10px;line-height:1.4;letter-spacing:.025em}
 .trust-section .trust-google-row{flex-wrap:wrap;justify-content:center;gap:3px}
 .trust-section .trust-google-stars .star-rating{width:54px;height:12px}
 .trust-section .trust-google-meta{font-size:9px;line-height:1.3;letter-spacing:0}
 .trust-section .trust-google-g{width:12px;height:12px}
}

/* Shared number row keeps figures level when captions wrap. */
.trust-section .trust-inner>.trust-item{display:grid;grid-template-rows:38px auto;align-content:start;align-items:start;justify-items:center;text-align:center}
.trust-section .trust-item>.trust-value,.trust-section .trust-item>.trust-google-row:first-child{align-self:center}
.trust-section .trust-item>.trust-google-row:first-child{display:flex;align-items:center;flex-wrap:nowrap}
.trust-section .trust-label{overflow-wrap:anywhere;hyphens:auto}
@media(max-width:800px){.trust-section .trust-inner>.trust-item{grid-template-rows:32px auto;min-height:108px}.trust-section .trust-google-row:first-child .trust-value{font-size:25px;line-height:1.05}}
@media(max-width:360px){.trust-section .trust-google-stars .star-rating{width:36px;height:10px}}
@media(min-width:801px){.trust-section .trust-inner>.trust-item{padding:22px 12px}.trust-section .trust-label{font-size:.72rem;letter-spacing:.025em;overflow-wrap:normal}}
@media(max-width:360px){.trust-section .trust-label{font-size:9.5px;letter-spacing:0}}
