.tca-recovery-collection{max-width:1200px;margin:0 auto;padding:48px 32px 64px;border-top:1px solid rgba(255,255,255,.14);color:#eef1ef}.tca-recovery-collection h2{font-family:Newsreader,Georgia,serif;font-size:clamp(30px,3vw,42px);font-weight:400;margin:0 0 12px}.tca-recovery-collection>p{font-size:17px;line-height:1.6;max-width:65ch;color:#c7ceca}.tca-recovery-collection summary{cursor:pointer;padding:18px 0;font-size:17px;color:#eef1ef}.tca-recovery-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:14px}.tca-recovery-collection figure{margin:0;min-width:0}.tca-recovery-collection img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;background:#0e1319;border-radius:8px}.tca-recovery-collection figcaption{font-size:15px;line-height:1.5;color:#c7ceca;padding-top:10px}.tca-recovery-collection a:focus-visible,.tca-recovery-collection summary:focus-visible{outline:2px solid #e5ebe7;outline-offset:5px}@media(max-width:600px){.tca-recovery-collection{padding:30px 20px 40px}.tca-recovery-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.tca-recovery-collection figcaption{font-size:14px}}
.tca-recovery-pair{margin:28px 0}.tca-recovery-pair h3{font-family:Newsreader,Georgia,serif;font-size:28px;font-weight:400;margin:0 0 10px}.tca-recovery-pair>p{font-size:16px;line-height:1.6;max-width:65ch;color:#c7ceca}.tca-recovery-pair .tca-recovery-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:750px}

.tca-gallery-sections{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.tca-gallery-sections a{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border:1px solid currentColor;color:inherit;font:400 14px/1.4 var(--font-sans);text-decoration:none}.tca-gallery-sections a:focus-visible{outline:2px solid currentColor;outline-offset:4px}#tca-before-and-peeling{scroll-margin-top:100px}

/* Keep tightly cropped recovery details close to their native display size. */
.tca-recovery-collection-grid figure:nth-child(-n+3) img{max-height:240px;width:auto;max-width:100%;margin-inline:auto;object-fit:contain}
