.trw-spread{border-radius:var(--r-xl);background:#f6f7f9;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,88px);padding:clamp(28px,5vw,80px) clamp(24px,5vw,88px);display:grid;overflow:hidden}.trw-cover{width:min(100%,400px);transition:transform .4s var(--ease),box-shadow .4s var(--ease);border-radius:8px;justify-self:center;display:block;overflow:hidden;box-shadow:0 44px 80px -40px #183b7999,0 2px 6px #16202e14}.trw-cover:hover{transform:translateY(-4px);box-shadow:0 52px 90px -40px #183b79a6,0 2px 6px #16202e14}.trw-cover img{aspect-ratio:1100/1423;width:100%;height:auto;display:block}.trw-copy{min-width:0}.trw-copy h3{max-width:14em;font-family:var(--display);letter-spacing:-.02em;color:var(--navy);margin-top:16px;font-size:clamp(30px,3vw,46px);font-weight:300;line-height:1.06}.trw-copy>p{max-width:46ch;color:var(--slate);margin-top:16px;font-size:17px;line-height:1.55}.trw-phases{border-bottom:1px solid #dfe2e7;margin:28px 0 32px;padding:0;list-style:none}.trw-phases li{border-top:1px solid #dfe2e7;align-items:baseline;gap:18px;padding:15px 0;display:flex}.trw-phases b{color:var(--navy);font-size:17px;font-weight:500}.trw .btns{gap:14px 26px}.trw .btns .btn{background:var(--paper)}@media (max-width:820px){.trw-spread{grid-template-columns:minmax(0,1fr);padding:28px 20px 32px}.trw-cover{width:min(78%,300px)}}@media (prefers-reduced-motion:reduce){.trw-cover:hover{transform:none}}
