.commercial-page{padding-bottom:86px;background:#fff}.commercial-breadcrumbs{padding-top:24px}.commercial-header{max-width:820px;padding:50px 0 38px}.commercial-header h1{margin:0 0 18px;font-size:clamp(2.65rem,5vw,4.65rem);font-weight:600;line-height:1.02;letter-spacing:-.035em}.commercial-intro{margin:0;color:#415754;font:1.22rem/1.55 "Source Serif 4", Georgia,"Times New Roman",serif}.guide-layout{display:grid;grid-template-columns:280px minmax(0,720px);gap:70px;align-items:start}.guide-summary{position:sticky;top:112px;padding:24px;border-top:3px solid var(--green);background:var(--mint)}.guide-summary strong{font-family:"Source Serif 4", Georgia,"Times New Roman",serif;font-size:1.2rem}.guide-summary ol{margin:16px 0 0;padding-left:22px}.guide-summary li{margin:8px 0;color:#415754}.guide-content section{padding:0 0 38px}.guide-content h2{margin:0 0 12px;font-size:1.75rem;line-height:1.2}.guide-content p{margin:0;color:#4f625e}.use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.use-grid>div{padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.use-grid h3{margin:0 0 7px;font:700 1rem/1.3 "Source Sans 3","Segoe UI",sans-serif}.use-grid p{font-size:1rem}.comparison-bridge{display:flex;max-width:1020px;margin:48px 0 0;align-items:center;justify-content:space-between;gap:40px;padding:34px;border-left:4px solid var(--coral);background:#f6f8f7}.comparison-bridge h2{margin:0 0 7px;font-size:1.65rem}.comparison-bridge p{margin:0;color:var(--muted)}.comparison-bridge a{display:inline-flex;min-height:46px;flex:0 0 auto;align-items:center;justify-content:center;padding:0 20px;border-radius:5px;background:var(--green);color:#fff;font-weight:800;text-decoration:none}.guide-sources{max-width:760px;margin-top:34px;padding-top:24px;border-top:1px solid var(--line)}.guide-sources h2{font-size:1.05rem}.guide-sources ul{margin:10px 0 0;padding-left:20px}.guide-sources li{margin:7px 0}.guide-sources a{color:var(--green);text-decoration-thickness:1px}.comparison-header{padding-bottom:28px}.affiliate-note{margin:18px 0 0;color:var(--muted);font-size:.875rem}.comparison-context{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.comparison-context div{display:grid;gap:3px}.comparison-context span{color:var(--muted);font-size:.875rem;font-weight:800;text-transform:uppercase}.comparison-context strong{font-size:1rem}.comparison-title{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:38px 0 20px}.comparison-title h2{margin:0;font-size:2rem}.comparison-title>div:last-child{display:grid;text-align:right}.comparison-title>div:last-child span{color:var(--muted);font-size:.875rem}.shoe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.shoe-card{display:grid;grid-template-rows:auto auto auto 1fr auto;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.shoe-card figure{margin:0;border-bottom:1px solid var(--line);background:var(--surface)}.shoe-card figure img{width:100%;height:230px;object-fit:contain;padding:16px}.shoe-card figcaption{padding:0 18px 12px;color:var(--muted);font-size:.875rem}.shoe-title{padding:18px 18px 12px}.shoe-title>p{margin:0 0 3px;color:var(--muted);font-size:1rem;font-weight:850;text-transform:uppercase}.shoe-title h3{margin:0;font:700 1.22rem/1.25 "Source Serif 4", Georgia,"Times New Roman",serif}.shoe-title span{display:block;margin-top:8px;color:#1c5d87;font-size:.875rem;font-weight:750}.shoe-card dl{margin:0;padding:0 18px 12px}.shoe-card dl div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:8px 0;border-top:1px solid #e8ece9}.shoe-card dt{color:var(--muted);font-size:.875rem}.shoe-card dd{margin:0;max-width:145px;text-align:right;font-size:.875rem;font-weight:750}.shoe-editorial{padding:0 18px 18px}.shoe-editorial h4{margin:13px 0 4px;font-size:.875rem}.shoe-editorial p{margin:0;color:var(--muted);font-size:1rem}.shoe-card footer{display:grid;gap:10px;padding:0 18px 18px}.maker-link{color:#1c5d87;font-size:.875rem;font-weight:750}.amazon-cta{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:5px;background:#1c5d87;color:#fff;font-weight:800;text-decoration:none}.choice-guide{max-width:820px;margin-top:48px;padding:30px;border-top:3px solid var(--green);background:var(--surface)}.choice-guide h2{margin:0;font-size:1.7rem}.choice-guide ul{margin:16px 0;padding-left:20px}.choice-guide li{margin:9px 0}.choice-guide>p:last-child{margin:16px 0 0;color:var(--muted);font-size:1rem}.methodology{max-width:820px;margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.methodology h2{margin:0 0 7px;font-size:1.05rem}.methodology p{margin:0;color:var(--muted);font-size:1rem}.back-to-guide{margin-top:28px}.back-to-guide a{color:var(--green);font-weight:750}
@media(max-width:900px){.guide-layout{grid-template-columns:1fr;gap:32px}.guide-summary{position:static}.shoe-grid{grid-template-columns:1fr}.shoe-card figure img{height:260px}.comparison-bridge{align-items:flex-start;flex-direction:column;gap:22px}}
@media(max-width:720px){.commercial-page{padding-bottom:58px}.commercial-breadcrumbs{padding-top:16px}.commercial-header{padding:34px 0 28px}.commercial-header h1{font-size:clamp(2.25rem,12vw,3.35rem)}.commercial-intro{font-size:1.08rem}.guide-summary{padding:20px}.guide-content section{padding-bottom:30px}.guide-content h2{font-size:1.45rem}.use-grid{grid-template-columns:1fr}.comparison-bridge{margin-top:30px;padding:24px}.comparison-bridge a{width:100%}.comparison-context{grid-template-columns:1fr;gap:14px}.comparison-title{align-items:flex-start;flex-direction:column;gap:8px}.comparison-title>div:last-child{text-align:left}.shoe-card figure img{height:230px}.choice-guide{padding:24px}}

/* Auditoría de legibilidad, escala de producto y enlaces externos */
.guide-content p,.guide-summary li,.choice-guide li,.methodology p{font-size:1rem;line-height:1.65}
.use-grid p,.affiliate-note,.shoe-editorial p,.choice-guide>p:last-child{font-size:1rem;line-height:1.6}
.comparison-context span,.comparison-title>div:last-child span,.shoe-card figcaption,.shoe-title>p,.shoe-title span,.shoe-card dt,.shoe-card dd,.shoe-editorial h4{font-size:1rem;line-height:1.5}
.shoe-card figure img{height:230px;aspect-ratio:4/3;object-fit:contain;object-position:center;padding:16px}
.amazon-return-note{color:var(--muted);font-size:.875rem;line-height:1.45;text-align:center}
.amazon-cta{background:var(--commercial-external)}
.amazon-cta:focus-visible,.comparison-bridge a:focus-visible,.back-to-guide a:focus-visible{outline:3px solid color-mix(in srgb,var(--commercial-external) 38%,white);outline-offset:3px}
.back-to-guide a{display:inline-flex;min-height:44px;align-items:center;font-size:.875rem}
.guide-concept-link{margin-top:18px!important;padding:16px 18px;border-left:4px solid var(--green);border-radius:0 7px 7px 0;background:var(--mint);font-size:.94rem!important}.guide-concept-link strong{display:block;margin-bottom:4px}.guide-concept-link a{color:var(--green-dark);font-weight:800;text-underline-offset:3px}

/* Cabeceras editoriales propias y tarjetas preparadas para imagen oficial por ASIN. */
.comparison-editorial-hero{margin:0 0 28px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface)}
.comparison-editorial-hero img{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:cover}
.comparison-editorial-hero figcaption{padding:10px 16px;color:var(--muted);font-size:.875rem;line-height:1.5}
.commercial-page .article-media{margin:42px 0}
.commercial-page .article-media img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}
.commercial-page .article-media figcaption{margin-top:9px;color:var(--muted);font-size:.875rem;line-height:1.5}
.comparison-page .shoe-card{display:flex;flex-direction:column}
.comparison-page .shoe-editorial{flex:1}
.sp2-amazon-product-figure{margin:0;border-bottom:1px solid var(--line);background:var(--surface)}
.sp2-amazon-product-figure img{display:block;width:100%;height:230px;aspect-ratio:auto;object-fit:contain;padding:16px}
.sp2-amazon-product-figure figcaption{padding:0 18px 12px;color:var(--muted);font-size:.875rem;line-height:1.5}
@media(max-width:720px){.comparison-editorial-hero{margin-bottom:22px}.sp2-amazon-product-figure img{height:230px}}

/* Centro comercial de Fuerza y masa muscular */
.equipment-hub{display:grid;gap:68px;padding-bottom:84px}.equipment-hub-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:52px;align-items:center;padding:44px 0 12px}.equipment-hub-hero__copy h1{max-width:620px;margin:0 0 22px;font-size:clamp(2.8rem,4.3vw,4.35rem);font-weight:600;line-height:1;letter-spacing:-.035em}.equipment-hub-hero__jump{display:inline-flex;min-height:48px;margin-top:24px;align-items:center;justify-content:center;padding:0 22px;border-radius:5px;background:var(--green);color:#fff;font-weight:850;text-decoration:none}.equipment-hub-hero figure{margin:0;overflow:hidden;border-radius:12px;background:var(--mint);box-shadow:0 18px 44px rgba(18,55,48,.12)}.equipment-hub-hero img{display:block;width:100%;height:auto;aspect-ratio:7/4;object-fit:contain;object-position:center}.equipment-hub-hero figcaption{padding:13px 17px;color:var(--muted);font-size:.875rem;line-height:1.45}.equipment-section-heading{display:grid;grid-template-columns:minmax(0,.72fr) minmax(360px,1.28fr);gap:42px;align-items:end;margin-bottom:26px}.equipment-section-heading .eyebrow{grid-column:1/-1}.equipment-section-heading h2{margin:0;font-size:clamp(2rem,3.5vw,3.1rem);line-height:1.05}.equipment-section-heading>p:last-child{margin:0;color:var(--muted);font-size:1rem;line-height:1.65}.equipment-space-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.equipment-space-grid article{padding:26px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.equipment-space-grid span{display:block;margin-bottom:16px;color:var(--coral);font-size:.875rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.equipment-space-grid h3{margin:0 0 9px;font-size:1.24rem}.equipment-space-grid p{margin:0;color:var(--muted);line-height:1.6}.equipment-family-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.equipment-family-card{display:grid;grid-template-rows:auto auto auto 1fr auto;min-height:360px;padding:28px;border:1px solid var(--line);border-radius:10px;background:#fff}.equipment-family-card.is-available{border-color:#74ad9f;background:linear-gradient(145deg,#edf8f4 0%,#fff 72%);box-shadow:0 15px 34px rgba(18,77,65,.1)}.equipment-family-card.is-next{border-color:#e3ab99;background:linear-gradient(145deg,#fff4ef 0%,#fff 72%)}.equipment-family-card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.equipment-family-card__top span{color:var(--coral);font-size:.875rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.equipment-family-card__top b{color:#b8c9c4;font:700 1.15rem/1 "Source Serif 4", Georgia,"Times New Roman",serif}.equipment-family-card h3{margin:0 0 10px;font-size:1.65rem}.equipment-family-card>p{margin:0;color:var(--muted);line-height:1.6}.equipment-family-card ul{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0 24px;padding:0;list-style:none}.equipment-family-card li{padding:7px 10px;border-radius:999px;background:var(--surface);color:#415754;font-size:1rem;font-weight:750}.equipment-family-card>a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:0 18px;border-radius:5px;background:var(--green);color:#fff;font-weight:850;text-decoration:none}.equipment-family-card>strong{align-self:end;color:#6e7e7b;font-size:.875rem}.equipment-goals-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid var(--line);background:var(--line)}.equipment-goals-grid article{padding:25px;background:#fff}.equipment-goals-grid h3{margin:0 0 9px;font-size:1.1rem}.equipment-goals-grid p{margin:0;color:var(--muted);font-size:1rem;line-height:1.58}
@media(max-width:1000px){.equipment-hub-hero{grid-template-columns:1fr;gap:32px}.equipment-hub-hero figure{max-width:820px}.equipment-goals-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.equipment-hub-page .commercial-breadcrumbs{display:none}.equipment-hub{gap:48px;padding-bottom:58px}.equipment-hub-hero{padding-top:30px}.equipment-hub-hero__copy h1{font-size:clamp(2.25rem,10vw,3.1rem)}.equipment-hub-hero img{height:auto;aspect-ratio:7/4;object-fit:contain;object-position:center}.equipment-section-heading{grid-template-columns:1fr;gap:18px}.equipment-space-grid,.equipment-family-grid,.equipment-goals-grid{grid-template-columns:1fr}.equipment-family-card{min-height:0}.equipment-hub-hero__jump{width:100%}}
