.mf{max-width:1200px;margin:0 auto;padding:40px 24px 72px}.mf-head{margin-bottom:36px}.mf-head__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#0080ba;margin:0 0 8px;font-size:12px;font-weight:700}.mf-head__title{color:#0a1628;margin:0 0 10px;font-size:clamp(30px,4vw,42px);font-weight:800;line-height:1.1}.mf-head__lede{color:#5a6b7d;max-width:640px;margin:0;font-size:16px}.mf-body{flex-direction:column;gap:56px;display:flex}.mf-main{max-width:820px}.mf-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.mf-tabs{gap:8px;display:flex}.mf-tab{color:#5a6b7d;background:#f1f5f9;border-radius:999px;padding:7px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.mf-tab:hover{color:#0a1628;background:#e2e8f0}.mf-tab.is-active{color:#fff;background:#0080ba}.mf-manage{color:#0080ba;align-items:center;gap:6px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.mf-manage:hover{text-decoration:underline}.mf-list{flex-direction:column;display:flex}.mf-card{border-bottom:1px solid #e8edf2;gap:20px;padding:20px 0;display:flex}.mf-card:first-child{padding-top:0}.mf-card__media{flex:0 0 200px}.mf-card__media img{object-fit:cover;border-radius:10px;width:200px;height:128px;display:block}.mf-card__body{min-width:0}.mf-card__meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.mf-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:3px 8px;font-size:10.5px;font-weight:800}.mf-badge--news{color:#026aa2;background:#e0f2fe}.mf-badge--opinion{color:#92400e;background:#fef3c7}.mf-card__source{color:#0080ba;font-size:13px;font-weight:700;text-decoration:none}.mf-card__source:hover{text-decoration:underline}.mf-card__date{color:#94a3b8;font-size:12.5px}.mf-card__title{margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.3}.mf-card__title a{color:#0a1628;text-decoration:none}.mf-card__title a:hover{color:#0080ba}.mf-card__lede{color:#5a6b7d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.mf-hero{color:#fff;background:linear-gradient(135deg,#0a1628 0%,#04293a 100%);border-radius:16px;padding:48px 40px}.mf-hero__title{margin:0 0 14px;font-size:26px;font-weight:800;line-height:1.2}.mf-hero__text{color:#ffffffd1;max-width:560px;margin:0 0 26px;font-size:15.5px;line-height:1.65}.mf-hero__actions{flex-wrap:wrap;gap:12px;display:flex}.mf-hero__hint{color:#ffffff8c;margin:22px 0 0;font-size:13px}.mf-btn{border-radius:10px;align-items:center;gap:6px;padding:11px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.mf-btn--primary{color:#fff;background:#0080ba}.mf-btn--primary:hover{background:#026aa2}.mf-btn--ghost{color:inherit;background:0 0;border:1.5px solid}.mf-hero .mf-btn--ghost{color:#fff}.mf-main>.mf-pager .mf-btn--ghost{color:#0080ba;border-color:#cfe4f0}.mf-empty{text-align:center;border:1.5px dashed #d7e0e8;border-radius:14px;padding:44px 32px}.mf-empty__title{color:#0a1628;margin:0 0 10px;font-size:19px;font-weight:700}.mf-empty__text{color:#5a6b7d;max-width:460px;margin:0 auto;font-size:14.5px;line-height:1.6}.mf-pager{justify-content:space-between;margin-top:28px;display:flex}.mf-discover-zone{flex-direction:column;gap:56px;display:flex}.mf-dsec__head{margin-bottom:22px}.mf-dsec__title{color:#0a1628;border-top:3px solid #0080ba;margin:0 0 6px;padding-top:18px;font-size:clamp(21px,2.6vw,27px);font-weight:800;display:inline-block}.mf-dsec__sub{color:#5a6b7d;margin:0;font-size:14.5px}.mf-dsec__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.mf-dsec__grid--tema{grid-template-columns:repeat(6,minmax(0,1fr))}.mf-dcard{text-align:center;background:#f8fafc;border:1px solid #e8edf2;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:24px 14px 18px;transition:box-shadow .15s,transform .15s;display:flex;position:relative}.mf-dcard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #04293a1a}.mf-dcard__rank{color:#b9c6d2;font-size:12px;font-weight:800;position:absolute;top:10px;left:12px}.mf-dcard__media{color:#64748b;background:#fff;border:1px solid #e8edf2;border-radius:12px;justify-content:center;align-items:center;width:84px;height:84px;font-size:28px;font-weight:800;text-decoration:none;display:flex;overflow:hidden}.mf-dcard__media--round{border-radius:50%}.mf-dsec__grid--tema .mf-dcard{padding-top:14px}.mf-dsec__grid--tema .mf-dcard__media{aspect-ratio:16/9;border-radius:10px;width:100%;height:auto}.mf-dsec__grid--tema .mf-dcard__rank{z-index:1;color:#fff;text-shadow:0 1px 4px #0009}.mf-dcard__media img{object-fit:cover;width:100%;height:100%}.mf-dcard__name{color:#0a1628;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:700;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.mf-dcard__name:hover{color:#0080ba}.mf-dcard__entidad{color:#5a6b7d;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.mf-dcard__followers{color:#94a3b8;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.mf-dcard__action{margin-top:4px}.mf-dcard__action .seguir--btn{padding:6px 14px;font-size:12px}@media (max-width:1024px){.mf-dsec__grid,.mf-dsec__grid--tema{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.mf{padding:28px 16px 56px}.mf-dsec__grid,.mf-dsec__grid--tema{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-card{flex-direction:column;gap:12px}.mf-card__media,.mf-card__media img{flex-basis:auto;width:100%}.mf-card__media img{aspect-ratio:16/9;height:auto}.mf-hero{padding:32px 24px}}
