/* Rental additions share the approved owners-page typography and spacing. */
.ts-rent .ts-hero-figure img{object-position:57% 50%}
.ts-rent .ts-hero h1{max-width:510px}
.ts-rent .ts-hero h1 em{display:block}
.tr-selection-media{position:relative;padding-bottom:70px}
.tr-selection-media figure{margin:0;position:relative}
.tr-selection-media img{width:100%;height:455px;object-fit:cover;object-position:61% 50%;display:block}
.tr-selection-media figcaption{position:absolute;top:16px;left:16px;max-width:calc(100% - 32px);font-size:12px;line-height:1.5;color:var(--ts-deep);padding:6px 10px;background:#fff}
.tr-decision-note{position:absolute;right:-20px;bottom:0;width:80%;padding:25px 28px;background:var(--ts-deep);color:#fff;border:8px solid var(--ts-soft)}
.ts-rent .tr-decision-note .ts-kicker{color:#d7dea9;font-size:10px;margin:0 0 11px;display:block}
.ts-rent .tr-decision-note p{font-size:14px;line-height:1.7}
.tr-decision-note strong{display:block;font:500 20px/1.4 Poppins,Arial,sans-serif;margin-top:5px}
.tr-support{background:#f0f2e8}
.tr-support-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:85px;align-items:center}
.tr-support-grid>div>p:not(.ts-kicker){color:var(--ts-muted);margin-top:23px;font-size:16px}
.tr-support-card{background:#fff;padding:38px;border:1px solid #d9dfcd}
.tr-support-card>p:not(.ts-kicker){color:var(--ts-muted);font-size:15px;margin-top:20px}
.tr-support-card>.ts-text-link{display:inline-block;margin-top:25px}
.tr-property-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}
.tr-property-card{border:1px solid var(--ts-line);display:flex;flex-direction:column;background:#fff;min-width:0}
.tr-property-card figure{margin:0;position:relative}
.tr-property-card img{display:block;width:100%;height:225px;object-fit:cover}
.tr-property-card figcaption{position:absolute;bottom:0;left:0;right:0;padding:24px 18px 13px;color:#fff;font-size:12px;background:linear-gradient(transparent,rgba(20,30,13,.85))}
.tr-property-copy{padding:26px;flex:1;display:flex;flex-direction:column}
.ts-rent .tr-property-copy .ts-kicker{font-size:10px;margin-bottom:14px}
.tr-property-copy h3{font-size:23px}
.tr-property-copy p:not(.ts-kicker){font-size:15px;color:var(--ts-muted);margin:18px 0 22px}
.tr-property-copy a{font-size:13px;margin-top:auto}
.tr-industrial-visual{height:225px;background:var(--ts-deep);color:#d5dfa0;display:flex;flex-direction:column;align-items:center;justify-content:center}
.tr-industrial-visual svg{width:220px;height:132px}
.tr-industrial-visual>span{font:500 21px/1.4 Poppins,Arial,sans-serif;letter-spacing:-.03em;color:#fff}
.tr-industrial-visual>small{font-size:11px;margin-top:5px}
@media(max-width:1100px){.tr-support-grid{gap:42px}.tr-property-grid{gap:18px}.tr-property-copy{padding:23px}.tr-property-copy h3{font-size:21px}.tr-decision-note{right:-8px}}
@media(max-width:800px){.tr-selection-media{max-width:640px;width:100%;margin:auto}.tr-selection-media img{height:390px}.tr-decision-note{width:65%;right:5px}.tr-support-grid{grid-template-columns:1fr;gap:30px}.tr-support-card{padding:30px}.tr-property-grid{grid-template-columns:1fr}.tr-property-card{display:grid;grid-template-columns:1fr 1.15fr}.tr-property-card img,.tr-industrial-visual{height:100%;min-height:250px}.tr-industrial-visual svg{max-width:85%}.tr-property-copy{padding:28px}}
@media(max-width:600px){.ts-rent .ts-hero h1{max-width:350px}.ts-rent .ts-hero-figure img{object-position:52% 50%}.ts-rent .ts-hero-figure figcaption strong{font-size:18px}.ts-rent .ts-hero-signature p{font-size:13px}.tr-selection-media img{height:325px;object-position:55% 50%}.tr-selection-media{padding-bottom:94px}.tr-decision-note{right:-5px;width:91%;padding:20px;border-width:6px}.tr-decision-note strong{font-size:19px}.tr-selection-media figcaption{max-width:70%;font-size:11px}.tr-support-card{padding:26px}.tr-property-card{display:flex}.tr-property-card img,.tr-industrial-visual{height:225px;min-height:0}.tr-property-copy{padding:25px}.tr-property-copy h3{font-size:23px}}

.tr-industrial figure img{object-position:50% 56%}
