/* Prensa: cuatro recortes de tamaños armónicos y contornos orgánicos, enlaces reales y flotación mínima. */
.home-approved .press-floating-section{padding:56px 0 48px;background:#faf5ed;scroll-margin-top:110px}.home-approved .press-floating-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:center;max-width:1000px;border-top:1px solid #d8d1c3;border-bottom:1px solid #d8d1c3;padding-top:46px;padding-bottom:46px}
.press-floating-eyebrow{font-size:13px;text-transform:uppercase;letter-spacing:.17em;line-height:1.4;font-weight:600;color:#176354;margin:0 0 25px}.home-approved .press-floating-copy h2{font-family:Georgia,'Times New Roman',serif;font-weight:600;font-size:clamp(36px,4.1vw,57px);line-height:1.06;letter-spacing:-.025em;color:#0e3a5c;text-wrap:initial;margin:0 0 25px}.press-floating-description{font-size:20px;line-height:1.5;color:#536258;max-width:42ch}.press-floating-signature{font-size:16px;line-height:1.5;color:#536258;margin-top:25px}
.press-floating-media{display:flex;flex-direction:column;align-items:center;min-width:0}.press-orbits{position:relative;width:min(100%,400px);aspect-ratio:1;isolation:isolate;margin:0 auto 12px}
.press-orbit{display:block;position:absolute;width:48%;aspect-ratio:1;overflow:hidden;background:#fffaf0;border:1.5px solid #fff9ed;box-shadow:0 7px 14px -10px #685c3b55;text-decoration:none;color:#192936;animation:press-float 7s ease-in-out infinite;transform-origin:center;isolation:isolate;-webkit-tap-highlight-color:transparent}
.press-orbit:before{content:"";position:absolute;inset:0 0 55%;background:#fffaf0;z-index:1}.press-orbit img{position:absolute;left:-15%;top:var(--photo-top);width:130%;max-width:none;height:auto;pointer-events:none}.orbit-caption{position:absolute;left:13%;right:13%;top:12%;z-index:2;text-align:center;line-height:1.05;pointer-events:none}.orbit-outlet{display:inline-block;font-family:'Arial Narrow',Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:-.05em;text-transform:uppercase;color:white;background:#bf1d24;padding:2px 5px;margin-bottom:3px;line-height:1}.orbit-outlet-clarin{background:transparent;color:#bd1826;font-family:Georgia,serif;text-transform:none;font-size:15px;letter-spacing:-.04em;padding:0}.orbit-title{display:block;font-size:10px;line-height:1.15;font-weight:600;letter-spacing:-.025em;color:#1d2c35}
.orbit-1{width:61%;left:0%;top:0%;border-radius:43% 57% 48% 52% / 56% 43% 57% 44%;animation-delay:-2s;z-index:1}.orbit-2{width:60%;right:0%;top:5%;border-radius:57% 43% 54% 46% / 45% 58% 42% 55%;animation-duration:8.5s;animation-delay:-9s;z-index:2}.orbit-3{width:59%;left:1%;bottom:1%;border-radius:46% 54% 41% 59% / 58% 46% 54% 42%;animation-duration:9s;animation-delay:-6s;z-index:3}.orbit-4{width:62%;right:0%;bottom:0%;border-radius:54% 46% 58% 42% / 43% 55% 45% 57%;animation-duration:8s;animation-delay:-12s;z-index:4}
@keyframes press-float{0%,100%{transform:translate3d(-2px,3px,0) rotate(-.6deg)}50%{transform:translate3d(3px,-9px,0) rotate(.7deg)}}
.press-orbit:focus-visible{animation-play-state:paused}.press-orbit:hover{box-shadow:0 9px 17px -10px #274c4455;border-color:#93b4a3}.home-approved .press-orbit:focus-visible{outline:3px solid #176354;outline-offset:4px;z-index:5}.press-floating-more{display:inline-flex;align-items:center;gap:9px;color:#176354;font-size:16px;font-style:italic;line-height:1.5;min-height:44px;text-decoration:none}.press-floating-more:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:1000px) and (min-width:701px){.home-approved .press-floating-grid{gap:24px;grid-template-columns:1.1fr 1fr;padding-top:35px;padding-bottom:35px}.home-approved .press-floating-copy h2{font-size:43px}.press-floating-description{font-size:18px}.press-orbits{max-width:305px}.orbit-title{font-size:9px}.orbit-outlet{font-size:10px}.orbit-outlet-clarin{font-size:14px}}
@media(max-width:700px){.home-approved .press-floating-section{padding:24px 0 30px}.home-approved .press-floating-grid{grid-template-columns:1fr;gap:25px;max-width:570px;padding-top:30px;padding-bottom:25px}.press-floating-eyebrow{font-size:11px;letter-spacing:.13em;margin-bottom:18px}.home-approved .press-floating-copy h2{font-size:clamp(36px,9.3vw,46px);line-height:1.1;margin-bottom:19px}.press-floating-description{font-size:18px;line-height:1.55}.press-floating-signature{font-size:15px;line-height:1.5;margin-top:18px}.press-orbits{width:290px;max-width:100%;margin-bottom:3px}.orbit-title{font-size:9px}.orbit-outlet{font-size:10px}.orbit-outlet-clarin{font-size:13px}.press-floating-more{font-size:15px}}
@media(prefers-reduced-motion:reduce){.press-orbit{animation:none!important;transform:none!important}}
/* Ambos accesos sociales comparten el mismo delineado. */
.home-socials .home-social,.home-footer-socials .home-social{background:#ffffff65;border:1px solid #cbd8ca;border-radius:999px;padding:7px 13px}

/* Mantener visibles los rostros superiores dentro del collage. */
.press-orbits{aspect-ratio:.94}.orbit-1{width:64%}.orbit-2{width:63%}.orbit-3{width:62%}.orbit-4{width:65%}.orbit-1 img{top:-20%}.orbit-2 img{top:18%}.orbit-1:before,.orbit-2:before{bottom:64%}.orbit-1 .orbit-caption,.orbit-2 .orbit-caption{top:8%}
