/* Commercial integration, only in the isolated local version. */
.home-three .catalogue-product-art{position:relative;overflow:hidden;aspect-ratio:1;background:#132b32;container-type:inline-size;border:1px solid #97734778}
.home-three .catalogue-product-art .catalogue-composition{transform:translateY(-38%)}
.home-three .catalogue-product-art .catalogue-visual-hook{font-size:clamp(26px,6.6cqw,45px);gap:22px}
.home-three .catalogue-product-format{font-size:14px;line-height:1.75;color:#e0e2dd;border-left:2px solid #b28a55;padding-left:15px;margin:22px 0 28px}
.home-three .catalogue-documents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;background:#d9d8ce;padding:38px 45px 32px;border:1px solid #ffffff20}
.home-three .catalogue-documents a{display:block;box-shadow:0 10px 15px #0002;transition:transform .2s}
.home-three .catalogue-documents a:first-child{transform:rotate(-3deg)}
.home-three .catalogue-documents a:last-child{transform:rotate(3deg)}
.home-three .catalogue-documents a:hover{transform:rotate(0)}
.home-three .catalogue-documents img{width:100%;height:auto}
.home-three .catalogue-material-note{font-size:11px;color:#bcbfbe;margin-top:17px}
.home-three .catalogue-file-help{padding-block:0 45px}
.home-three .catalogue-file-help h2{font-size:32px;margin-bottom:14px}
.home-three .catalogue-file-help p{font-size:14px;color:#c1c5c4}
.home-three.page-1 .v3-copy h2{font-size:36px;min-height:72px}
.continue-v3.home-three .access-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;align-items:stretch}
.continue-v3.home-three .free-access{display:flex;flex-direction:row;gap:18px;align-items:stretch}
.continue-v3.home-three .free-access .butaca-art{width:90px;margin:0;display:block;flex:0 0 90px;align-self:center}
.continue-v3.home-three .free-access .butaca-art>span{display:none}
.home-three .v3-copy h2 a{color:inherit;text-decoration:none}
.home-three .v3-copy h2 a:hover{text-decoration:underline;text-underline-offset:5px}
.continue-v3.home-three .free-access>div{display:flex;flex-direction:column;flex:1}
.continue-v3.home-three .catalogue-access,.continue-v3.home-three .paid-access{display:flex;flex-direction:column;border-left:1px solid #c8cbc7;padding-left:26px}
.continue-v3.home-three .access-choices h2{font-size:32px;min-height:3.3em}
.continue-v3.home-three .access-choices p{min-height:0;flex:1;margin-bottom:0}
.continue-v3.home-three .access-choices .cc-button{min-height:51px;display:inline-flex;align-items:center;justify-content:center;margin-top:24px;font-size:12px}
.continue-v3.home-three .download-help{margin-top:15px;font-size:12px}
.continue-v3.home-three .download-help summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}
.continue-v3.home-three .download-help p{font-size:12px;margin-top:12px}
.continue-v3.home-three .paid-access .text-link{min-height:20px;font-size:12px}
.continue-v3.home-three .free-access>div:after{content:'';min-height:20px;margin-top:15px}
.home-three #empezar{scroll-margin-top:32px}
@media(max-width:1100px){.continue-v3.home-three .access-choices{gap:24px}.continue-v3.home-three .catalogue-access,.continue-v3.home-three .paid-access{padding-left:20px}}
@media(max-width:850px){.continue-v3.home-three .access-choices{grid-template-columns:1fr;gap:32px}.continue-v3.home-three .free-access .butaca-art{width:140px;flex-basis:140px}.continue-v3.home-three .access-choices h2{min-height:0}.continue-v3.home-three .catalogue-access,.continue-v3.home-three .paid-access{border-left:0;border-top:1px solid #c8cbc7;padding:28px 0 0}.continue-v3.home-three .free-access>div:after{display:none}.continue-v3.home-three .access-choices .cc-button{width:fit-content}}
@media(max-width:700px){.home-three .catalogue-documents{gap:12px;padding:25px 16px}.home-three .catalogue-material-note{font-size:10px}.home-three.page-1 .v3-copy h2{min-height:0}.home-three .catalogue-product-art .catalogue-visual-hook{font-size:clamp(24px,6.6cqw,35px);gap:15px}.home-three .catalogue-product-format{font-size:13px}.continue-v3.home-three .access-choices .cc-button{width:100%}.home-three .catalogue-file-help h2{font-size:29px}}
@media(prefers-reduced-motion:reduce){.home-three .catalogue-documents a{transition:none}}
@media(max-width:620px){.continue-v3.home-three .free-access{flex-direction:column;gap:25px}.continue-v3.home-three .free-access .butaca-art{width:180px;flex-basis:auto;margin:auto}}
